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.

⚠️
This Zap may take several minutes to post in Zapier. If you begin to send or receive messages in Avochato before this Zap runs, Zapier will fail to post to Lasso because both a Registrant ID and a History ID are required.
Β 

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
Notion image

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.

Notion image

3) After clicking β€œTry This Zap”, you should see 3 parts that you need to configure in order for the 1st Zap to work.

Notion image

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”

Notion image

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.

Β 
Notion image
Notion image

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.

Notion image
Notion image

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”

Notion image

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.

Β 
Notion image

9) Click β€œTest” and the results should show something similar to the image to the right. Press β€œContinue” if the test is successful.

Notion image

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”.

Β 
Β 
Notion image

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.

Β 
Notion image
Notion image
Notion image
Notion image

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.

Β 
Notion image

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”.

Β 
Notion image

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.

Notion image
Notion image

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.

Notion image

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.

Notion image

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.

Notion image

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!

Notion image

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.

Β 
Notion image
Notion image

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.

Β 
Notion image

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.

Notion image

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.

Notion image
Did this answer your question?
😞
😐
🀩