Lasso Integration
A basic Zapier configuration where inbound and outbound SMS in Avochato are synced into a History Item per Registrant in LassoCRM.
What does this integration guide do?
This integration guide will allow Avochato to create a contact when a new registrant is added to Lasso and then subsequently log all inbound and outbound SMS in a registrantβs history event in LassoCRM.
What do I need to set this up?
To get started, you will need account access to three different services:
- Avochato account with API access (Standard and Custom plans)
You will need to set-up a total of 3 Zaps in order to complete this integration between Avochato and LassoCRM. We have made it convenient for you to set-up these 3 Zaps by preparing Zap templates for each one.
Zap 1: Lasso Create Registrant and AvoContact
Zap 2: Lasso Inbound SMS
Zap 3: Lasso Outbound SMS
Note: The fields in the Zap template still require manual configuration to accomplish the desired integration. We have made a guide below to achieve a basic configuration where inbound and outbound SMS in Avochato are synced into a History Item per Registrant in LassoCRM. You can definitely change alot of the settings found here to better suit your organizationβs needs.
Setting-up βZap 1: Lasso Create Registrant and AvoContactβ
This Zap will create an Avochato contact when a new registrant is added to Lasso.
1) Log-in to your Avochato account and head over to βSettingsβ then βCustom Fieldsβ. You will need to create 2 custom fields that will be necessary for LassoCRMβs registrant and related history to be synced to Avochato.
You can copy and paste the custom fields below and add them to Avochato:
$LASSO_REGISTRANT_ID
$LASSO_HISTORY_ID
2) Log-in to your Zapier account and open this link to copy the βZap 1: Lasso Create Registrant and AvoContactβ template to your account.
3) After clicking βTry This Zapβ, you should see 3 parts that you need to configure in order for the 1st Zap to work.
4) Click on β1. New Registrant in LassoCRMβ to expand the menu. You will see two drop downs βApp & Eventβ and βAccountβ. The first one, βApp & Eventβ is pre-configured for you and no changes will be needed. Press βContinueβ to proceed to configuring βAccountβ
5) Connect your LassoCRM account by clicking βSign Inβ. A new window should pop-up that will ask for your βProject Nameβ and βApi Keyβ. Please refer to Lassoβs documentation on how to get API keys for your account.
6) Once you have successfully connected your LassoCRM account with Zapier, proceed to βTestβ and click βTest Triggerβ. If it shows βWe found a registrant!β, that means you have successfully completed the step. Click βContinueβ to proceed.
7) In β2. Create a History Item in LassoCRMβ, both βApp & Eventβ and βAccountβ will be pre-configured and no changes are needed. Click βContinueβ to proceed to βActionβ
8) Under βActionsβ, you will need to manually configure two required fields in order to proceed. For the purpose of this guide, we recommend configuring this part as follows:
- Body: Type in βStart of SMS thread <br>β
- Registrant ID: Select β1. The automatically assigned ID for a Registrantβ
- Subject: Type in βSMS Threadβ
The other fields are optional. They are used to configure how much information is added to the created history item in LassoCRM.
9) Click βTestβ and the results should show something similar to the image to the right. Press βContinueβ if the test is successful.
10) In β3. Create / Update Contact in Avochatoβ, the βApp & Eventβ drop down should be pre-configured and no changes are necessary. Click βContinueβ to proceed to βAccountβ.
11) Under βAccountβ, click βSign inβ to connect your Avochato account with Zapier. A new window will pop-up asking for your Auth ID and Auth Secret.
To locate both of these, go to your Avochato account and select the inbox (phone number) that you want the LassoCRM history items to be synced with. After you have selected the inbox, navigate to βSettingsβ and under βTexting Automationβ click βAPI Accessβ. Select a user, then click on βGenerate Credentialsβ to get your Auth ID and Auth Secret keys.
Note: You will need to have an upgraded account on Avochato to access the API. Contact us if you do not have access to the API settings.
12) Under βActionsβ, we recommend you to select the following entries for the corresponding fields:
- Phone Number: Select β1. Number of a Phone associated with a Registrantβ
- Name: Select β1. First Name of a Personβ and β1. Last Name of a Personβ
- Email: Select β1. Email of an Email Addressβ
- Company: Select β1. Company associated with a Personβ
- Lasso Registrant: Select β1. The automatically assigned ID for a Registrantβ
- Lasso History: Select β1. The automatically assigned ID for a History Itemβ
The other fields left blank are optional and are used for adding more information to the contact in Avochato.
Note: Both the βLasso Registrantβ and βLasso Historyβ fields will only be available if you correctly set-up custom fields as mentioned in step 1.
13) Click βTestβ and if done correctly, a similar result like the image at the right will show. You can now click βPublish Zapβ.
You have now successfully set-up your LassoCRM account to sync new registrant to Avochato!
You can stop following this guide if you only need registrantβs info to be synced in Avochato. If you wish to have inbound SMS to also sync to the registrantβs history in LassoCRM, continue below to βSetting-up CC Zap 2: Lasso Inbound SMSβ.
Setting-up βZap 2: Lasso Inbound SMSβ
This Zap will sync all inbound SMS in Avochato by a registrant to the same registrantβs history item in LassoCRM. This will only work if you have correctly set-up βZap 1: Lasso Create Registrant and AvoContactβ between your LassoCRM and Avochato account.
Note: This can be configured to pass through additional data, not just inbound message content. For the purpose of this guide, we will show how to sync inbound messages.
1) Log-in to your Zapier account and open this link to copy the βZap 2: Lasso Inbound SMSβ template to your account.
2) Under β1. New Inbound Message in Avochatoβ, the βApp & Eventβ will be pre-configured and no changes will be needed.
Under βAccountβ, if you have connected your Avochato inbox with Zapier from step 11 above (from configuring the 1st Zap), then this will also be pre-populated with the same Avochato inbox account.
If both βApp and Eventβ and βAccountβ has green check marks, proceed to βTestβ and test the Zap to proceed to the next step.
Note: The Avochato inbox used in Zap 1 and Zap 2 should be the same for it to work alongside each other.
3) In β2. Update and Append to a History Item in LassoCRMβ, the βApp & Eventβ will be pre-configured and no changes will be needed.
Under βAccountβ, if you have connected your LassoCRM with Zapier from step 5 above (from configuring the 1st Zap), then this will also be pre-populated with the same LassoCRM account.
Note: The LassoCRM account used in Zap 1 and Zap 2 should be the same for it to work alongside each other.
4) Under βActionsβ, we recommend you to select the following entries for the corresponding fields:
- Body: After manually typing the text below into the field, select β1. Message Bodyβ and place it after a space from the βInbound SMS:β line. The final result should look something similar to the image at the right. The reason for adding the below text is to visually indicate that the history item is an inbound SMS. You can change the text to any label youβd want or even completely remove it.
<br> Inbound SMS:
- Registrant ID: Select β1. Contact Lasso Registrant Idβ
- History ID: Select β1. Contact Lasso History Idβ
- Subject: Select β1. Message Bodyβ
The other fields are optional. They are used to configure how much information is added to the registrantβs history in LassoCRM.
5) Once done, test your Zap. If everything is done correctly, you should see a test result similar to the image at the right.
Publish the Zap and all inbound messages sent to the synced Avochato inbox from the registrant will now sync to the same registrantβs history in LassoCRM!
Setting-up βZap 3: Lasso Outbound SMSβ
This Zap will sync all outbound SMS sent to a registrant in Avochato to the same registrantβs history item in LassoCRM. This will only work if you have correctly set-up βZap 1: Lasso Create Registrant and AvoContactβ between your LassoCRM and Avochato account. Since Avochato doesnβt currently have an outbound SMS trigger in the native Zapier integration, you will have to use an outbound webhook app (catch hook) methodΒ instead.
Note: This can be configured to pass through additional data, not just outbound message content. For the purpose of this guide, we will show how to sync outbound messages. Also,
1) Log-in to your Zapier account and open this link to copy the βZap 3: Lasso Outbound SMSβ template to your account.
2) In β1. Catch Hook in Webhooks by Zapierβ, both βApp & Eventβ and βTriggerβ will be pre-configured and no changes need to be done.
Under βTestβ, you will see your βWebhook URLβ, copy this and proceed to the next step.
3) Go to your Avochato inbox and navigate to βIntegrationsβ. Scroll down and look for βOutbound Message Webhookβ and paste the link you copied above from Zapier to here then click βConnect Outboundβ
Go back to Zapier and hit βTest triggerβ, if no error message shows then you can proceed to the next step.
4) In β2. Update and Append to a History Item in LassoCRMβ, the βApp & Eventβ will be pre-configured and no changes will be needed.
Under βAccountβ, if you have connected your LassoCRM with Zapier from step 5 above (from configuring the 1st Zap), then this will also be pre-populated with the same LassoCRM account.
Note: The LassoCRM account used in Zap 1 and Zap 3 should be the same for it to work alongside each other.
Under βActionsβ, we recommend you to select the following entries for the corresponding fields:
- Body: After manually typing the text below into the field, select β1. Message Messageβ and place it after a space from the βOutbound SMS:β line. The final result should look something similar to the image at the right. The reason for adding the below text is to visually indicate that the history item is an outbound SMS. You can change the text to any label youβd want or even completely remove it.
<br> Outbound SMS:
- Registrant ID: Select β1. Contact Lasso Registrant Idβ
- History ID: Select β1. Contact Lasso History Idβ
The other fields are optional. They are used to configure how much information is added to the registrantβs history in LassoCRM.