[dynamic_help_sidebar root="leads"]

Create an Incentive Program

1. Feature Overview

Use LeadSquared’s Incentives feature to set up program criteria and rewards to incentivize your sales teams. Once set up, LeadSquared will track and automatically calculate payouts based on each sales rep’s achievements toward their targets. Once the rewards have been calculated, managers can review and approve or reject the rewards through the Incentives dashboard.

 

2. Prerequisites

  • Only Admins can create an incentive program.
  • To create an incentive program through Rulesets, you must have a published Ruleset.
  • To create an incentive program through Goals, you must have a published Goal.
  • Ensure that the Organization Hierarchy for your organization is set up.

 

3. How it Works

As an example, consider a team of 6 people. Kevin is the Admin and Splinter is the Sales Manager. The Sales Users are Donatello, Leonardo, Michelangelo, and Raphael.

incentives hirar

Kevin can set up an Incentive program for the Sales Users based on certain Program Criteria (for example, revenue generated, leads generated, etc.). If they satisfy the criteria, their rewards will be calculated and sent to Splinter and Kevin for approval.

incentive end calc show

There are 2 ways to create an incentive program –

  1. Through Rulesets
  2. Through Published Goals

Rulesets are the fundamental building blocks from which you can build Goals and Incentive programs. If you’re already using LeadSquared’s Goals feature, you can build incentive programs directly on published goals (where you just need to define the rewards and payouts for the sales reps).

You can also build an incentive program from scratch, by first creating a new ruleset (where you define and measure the required sales performance metrics) and then creating the incentive program (where you define the rewards and payouts).

To create an incentive program –

  1. On the Incentives page, click on Create a Program and enter the program details.
  2. Select the Rulesets, Calculation type, and Program duration.
  3. Next, select the users you would like to incentivize. If you have chosen to build the program on top of a Goal, the users from the Goal will be automatically inherited into the incentives program.
  4. Select the approvers for the incentive program.
  5. Set up the Program Criteria and Rewards for the users.
  6. Publish the program.

 

4. Create an Incentive Program Through Rulesets

Navigate to Ace>Incentives>Manage Program>Create Program.

Ace Incentives nav

Enter a Program Name and Program Description. Once done, click Create.

Incentives name description

You can upload a document that further details the incentive program by clicking Choose File – it can be a policy document, sales deck, presentation, etc. This step is optional. To proceed without an attachment, click Proceed Without Attachment.

Incentives additional info without attachments

 

5. Configure the Program Attributes

Here, you’ll select a Ruleset that will later be used to define the rewards. For example, if you select a ‘Revenue’ rule set here, the rewards will be calculated on the revenue metric defined in your ruleset.

Click Select Rulesets. You can select up to 5 Rulesets. Once done, click Use Selected Rulesets.

Note: Rulesets are used to define and measure a variety of sales performance metrics. To learn more, see How to Create a Ruleset.

Incentives select rulesets

Next, you must select a Calculation Type.

incentives rollup vs non rollup

  • Roll Up – In a Roll Up calculation, the result will be the summation of the achievements of the entire team in the hierarchy.
    • For Example, the reward is paid out to the users based on the total revenue generated by the entire team.
  • Non Roll Up – In a Non Roll Up calculation, the result will depend only on the individual achievements of the users.
    • For example, the reward is paid out to the users based on the revenue generated individually.

incentives non roll up

Set the Program Duration.

  1. Select the Program Cycle – The total reward will be calculated based on the completion of each cycle. For example, if you want to reward users based on their daily achievements, select Daily.
  2. Select the First Cycle Date Range – Select the start date for the program.
  3. Select the Last Cycle Date Range – Select the end date for the program.

Note:

  • If you select Weekly as your Goal Cycle duration –
    • By default the starting day of the week is Monday. This cannot be changed to a different day.
    • You can set the Cycle Start Date to Monday for the present week, even if your current day is Wednesday.
  • If you select Monthly as your Goal Cycle duration, you can set the Cycle Start Date to any day in the current month only. For example, if the current date is 10th February, you can set the Cycle Start Date to 1st February (but not 25th January).
  • The maximum Goal Cycle duration for –
    • Daily is 700 Goal Cycles.
    • Weekly is 104 Goal Cycles.
    • Biweekly is 52 Goal Cycles.
    • Monthly is 24 Goal Cycles.
    • Quarterly is 10 Goal Cycles.
    • Yearly is 16 Goal Cycles.
    • Custom is 700 Days (to configure a Custom Cycle for the Incentive Program, refer to this article).

In the following example, the Incentive Program will have a Daily Program Cycle. The First Cycle of the program will start and end on the 1st of February. On completion of the first cycle, the rewards (if any) can be disbursed. The program will repeat until its Last Cycle, which is on the 11th of May.

incentives program duration

Select the number of Buffer Days for each Cycle. Buffer Days lets users edit or revise their tasks and activities in the event of a missed deadline, resulting in more accurate reward calculations.

Note:

  • Daily, Weekly, and Biweekly cycles can have buffer days from 0 to 30 days.
  • Monthly, Quarterly, and Yearly cycles can have buffer days from 0 to 90 days.

incentives buffer days

Click Save & Next to move to the next stage.

incentives attributes save

 

6. Select the Program Users and Approvers

Program users are sales users eligible for the incentives. Approvers are usually team leads and sales managers (or someone higher up in the organization hierarchy) who can edit, reject or approve the incentive.

Select a cycle through the dropdown and add the users who will be part of the program.

Note: You can add different users to each cycle. So for example, you can add John and Frank to the first cycle and add John and Sally to the next cycle.

incentives select users

You can also copy the users to different cycles –

  1. Click Copy Users to Selected Cycles.
  2. You can click on the Filter option to select a specific year you want to copy to.
  3. Next, select the cycles where the users will be added – you can select individual cycles or all cycles.
  4. Once done, click Copy Users to Selected Cycles.

Incentives copy users

Note: You can also import users through an Excel file. To do this, click Add Users Using Excel. You can use the Sample File to add the users.

incentives excel import

Next, you must select the user(s) who will be responsible for approving the rewards once they are calculated –

  1. Click Edit to select the approvers.
  2. You can change the Stage 1 approver by clicking the Change button.
  3. Enter the name or email address of the approver.
  4. Click on Add Stage + if you would like to add an additional approver.
  5. Once done, click Save & Next.

Note:

  • You can have a minimum of 1 and a maximum of  3 approvers.
  • The reward approval must pass through all stages of approvers.
  • An approver in a higher stage can override a decision made by the approver in a previous stage.
    • For example, if a Stage 1 approver has rejected a payout, the Stage 2 approver can override and approve the payout.
  • Admin users can approve or reject rewards on behalf of all the assigned approvers.

incentives approvers

 

7. Set Up the Program Criteria and Rewards

Each cycle can have a different Program Criteria. For example, you can define a 0.5% commission on the first cycle and a 1% commission on the next cycle.

To add a criteria, click + Add Program Criteria. Next, click on Add Condition.

Note: To learn how to create Criteria’s & Reward’s through the Incentive Formula Builder, refer to this article.

Incentives add criteria

Add a condition –

  1. Select a Ruleset for the condition
  2. Select the conditional operator.
  3. Enter the desired value.
  4. Click Add Conditions.
  5. To add an additional condition, click on the additional condition icon icon.
Note: You can create up to 10 conditions in a Program Criteria.

In the following example, we have added 2 conditions. To achieve Condition 1, the user must generate revenue between Rs. 1 Lakh and 1.5 Lakhs. And to achieve Condition 2, the user must generate between 5 and 10 leads.

Incentives criteria single

Once you have set up the conditions, you must set a Condition Pattern. It can be either an AND or an OR operator.

Operator Description
AND To receive an award all conditions wrapped with an AND operator must be satisfied.
OR To receive an award either one condition wrapped with an OR operator must be satisfied.

In the following example, we have selected an AND operator. Hence, both condition 1 and condition 2 must be met to satisfy Program Criteria A.

Incentives conditional pattern

Next, you can configure Rewards

  1. Click Add Reward.
  2. Select the reward calculation.
  3. Enter the reward value.
  4. Select a Ruleset if the reward value is dependent on a particular Ruleset.
  5. Click Add Reward.
  6. To add an additional reward, click on the additional condition icon icon.
Reward Calculation Description Example
Fixed The reward is a fixed amount. A fixed payout of Rs. 1000
Percentage The reward is a percentage of the achievement generated by the user. 5% of the total revenue generated by the user.
Percentage Slab The reward is a specific percentage in a slab. For revenue between Rs. 1 Lakh and Rs. 2 Lakhs –

  1. The user will get a reward of 5% of the revenue if they have generated between Rs. 1 Lakhs and Rs. 1.5 Lakhs.
  2. Addtionally, the user will get a reward of 6% of the revenue if they have generated between Rs. 1.5 Lakhs and Rs. 2 Lakhs.
Multiplier The reward is a multiple of the achievement generated by the user. For each lead generated, the user will get Rs. 100.
Multiplier Slab The reward is a specific multiplier in a slab. For leads generated between 1 and 10 –

  1. The user will get a reward of Rs. 100 for each lead they have generated between 1 and 5 leads.
  2. Additionally, the user will get Rs. 200 for each lead they have generated between 5 and 10.
Note: You can create up to 10 rewards in a Program Criteria.

In the following example, we have set up 2 rewards. Reward 1 is a percentage slab of 5% and 6% for revenue generated between Rs. 1 Lakh and 1.5 Lakhs. And Reward 2 is a multiplier of Rs. 100 for each lead generated between 5 and 10. Each time a user meets the conditions of Program Criteria A, the rewards are calculated.

incentives rewards 3

You can also configure Custom Rewards for your users, such as vouchers, travel experiences, gadgets, and more. To do this, first create a custom reward by navigating to the ACE Settings page and selecting Custom Rewards. Once created, the reward will be available for selection in the Rewards section when configuring your incentive program.

configure custom rewards for incentive program

If you would like to add additional incentives for the users, you can add an additional program criteria which can be triggered once Progam Criteria A is met. The steps are the same as above.

Incentives program criteria b

Click Publish to publish the incentive program.

Incentives publish

 

8. Create an Incentive Program Through Goals

If you have a Goal set up for your organization or team, you can also build an Incentive Program for it –

8.1 Program Attributes

  1. In the Attributes section, set up the Rulesets, Calculation Type, and Program Duration (refer to section 5 for a detailed walkthrough of the Attributes setup).
  2. Toggle the switch incentives through programs yes for Do You Want To Add Goals To The Program?
  3. Click Select Goals.
  4. The Goals matching the program attributes will be shown.
  5. Select the Goals for the incentive program.
  6. Click Use Selected Goals.
  7. Click Proceed.
Note: You can select multiple Goals in an incentive program.

Incentives through goals

 

8.2 Users & Approvers

The users are automatically inherited from the Goal. To make any changes to the user list, you will need to edit the list in your Goal configuration.

Note: Refer to section 7 to set up Criteria & Rewards.

incentives goals 2

 

Next Steps

The View and Manage Incentives article will show you how to view the Incentive calculations, approve payouts, and manage the progress of the Incentive program.

 

Any Questions?

Did you find this article helpful? Please let us know any feedback you may have in the comments section below. We’d love to hear from you and help you out.

Integrate Forminator with LeadSquared

1. Feature Overview

This connector captures leads from Forminator on your WordPress account to LeadSquared. You can configure the connector to capture leads in real-time from your WordPress Forminator. Once the leads are captured, you can leverage LeadSquared’s CRM features to nurture and convert your leads.

 

2. Prerequisites

  • You must be the Administrator of your LeadSquared account.
  • You must have the Forminator plugin installed in your WordPress account.
  • This is a paid feature. To enable it, reach out to your account manager, or write to support@leadsquared.com.

 

3. How it Works

To push lead data from your WordPress Forminator Forms to your LeadSquared account, configure the Forminator connector instance. Once configured, enable the connector sync.

During configuration, a webhook URL is generated in LeadSquared. You can copy the LeadSquared Webhook URL and configure it in your WordPress account. Once configured, the lead capture process is initiated.

 

4. Installation

You must first install and configure the Forminator connector.

  1. Navigate to Apps>Apps Marketplace.
  2. Search for Forminator, and click Install.
    • Alternatively, you can find the connector on the left panel, under Word Press.
  3. Once installed, hover your cursor over , and click Configure.

LeadSquared - Forminator installation

 

4.1 Configure the connector

Once you’ve installed the connector, on the Configure Forminator pop-up, configure the connector access for the non-Admin users in your account. Only those users for whom access is granted can view and access the connector (under the Apps main menu).

  1. Select if you want to grant Connector Access that’s Based on Role or Advanced (User Level).
    • Based on Role – From the Specify Roles dropdown, select the LeadSquared user roles that can use the connector.
    • Advanced (User Level) – From the Advanced (User Level) dropdown, select a user boolean field. Based on the value entered in the selected boolean field, the user can access the connector (e.g., for the user Sam, if the “Is Employee” boolean user field contains the value “Yes”, then this user can access the connector).
  2. Once you’re done, click Save Details. To continue the configuration, refer to the below sections.
Note: By default, all Admin users will have access to the connector.
LeadSquared - Forminator initial configurations

 

5. Admin Configuration

To continue the connector configuration, navigate to Apps>Forminator.

LeadSquared - Forminator navigation

 

5.1 Basic Settings

Enter the following details –

Property Description
Lead Source Enter the lead source through which the leads were captured (e.g.,Forminator, email campaign, etc.). This detail will be displayed on the Lead Details page, under Lead Source.
Default Country Code If the lead’s mobile number is captured without a country code, the default country code that’s selected from the dropdown will be added to the lead’s mobile number.
Select Time Zone The time zone followed in your WordPress account.
Lead Capture Search By Criteria To avoid duplicate leads, you must select one unique lead field (e.g., email Id, mobile number, PAN number, etc.) as the search key. This is used to identify the leads pushed from Forminator.

To know how to mark a LeadSquared lead field as unique, please refer to How to Make a Custom Field Unique.

Lead Capture Secondary Search By Criteria If lead identification and capture through the primary Search By criteria fails, it will be re-attempted using the secondary Search By criteria.
Select User to Notify on Failure If there is an error in fetching leads, the selected user will receive a failure message via email. You can select a user from the list of all the users available in your LeadSquared account.

To know more about the type of errors, please refer to Error Notifications.

Enable Notification To ensure notification emails are sent to the selected user when there’s a failed query, enable the Checkbox checkbox.

Once you’ve entered all the details, click Save & Next.

LeadSquared - Forminator basic settings

 

5.2 Entity Options

Define the sync behavior of the connector when leads are captured.

5.2.1 Lead/Contact Entity

Based on the Lead Capture Search By criteria (email Id, phone number, etc.), LeadSquared identifies and captures leads from Forminator. Lead capture is enabled by default, and it cannot be disabled. The following options are available to configure the connector’s Sync Behaviour –

  • Capture (Create and Update existing) Record – Leads that only exist in your WordPress account (but not in your LeadSquared account) will get created in LeadSquared. Leads that exist in both your data provider and LeadSquared accounts will get updated.
  • Create only new record – Leads that only exist in your WordPress account (but not in your LeadSquared account) will get created in LeadSquared.
  • Update only existing record – Leads that exist in both your WordPress account and LeadSquared accounts will get updated in LeadSquared.

LeadSquared - Forminator sync behaviour

5.2.2 Mapping

On the Mapping screen, the Forminator system fields mapped to the corresponding LeadSquared lead fields are visible. This mapping is carried out by default. If required, you can change or update the default field mapping.

  • To provide a default value for any field, click  , enter the value under Default Value, and click Google.
    • If the data provider doesn’t send data for any lead field, then the default value will get assigned to that specific field. But if the field already has an existing value, then the default value will be ignored.
  • To disable lead data capture for any field, disable the Zoom slider.
  • You can also mark and update a unique lead field as the search key from this screen, by clicking unique icon.
  • To create a custom Forminator field, click the Add Custom button.
    1. Once this field is created, you must map it to the relevant LeadSquared lead field.
    2. After the field is mapped, to save the custom field, click Google.
    3. To delete a custom field, click .

Once you’re done, click Save & Next.

Note:

  • Based on the lead fields configured in your Forminator, and the use case you’re trying to solve, add or update the lead fields mapped in LeadSquared.
  • If you face an error when carrying out the field mapping, refer to How to Map Entity Options for Lead Capture.

LeadSquared - forminator mapping

 

5.3 Generate Webhook URL

After you provide basic details and finish field mapping, a custom webhook URL is generated. To automate lead capture, copy this URL and configure it on your WordPress account. To know how to do this, refer to the next section.

After you’ve set up the webhook, click More Actions, and enable the sync job. This ensures that through the webhook, lead data from Forminator is pushed to LeadSquared.

Note: To view logs of all the sync jobs that have taken place, from the More Actions dropdown, click View Logs.

LeadSquared - Forminator generate webhook

 

6. Add Webhook to WordPress Form

Once the LeadSquared webhook is generated, add and configure this webhook on your WordPress Form.

6.1 Install Forminator Plugin

  1. In your WordPress account, hover your mouse over the Plugins option and click on Add New.
  2. Type Forminator in the search box.
  3. Click Install Now.

LeadSquared - forminator wordpress plugin

 

6.2 Create a Form and Configure the Webhook

  1. Once you install the plugin, navigate to the left side of your screen. Under the Forminator plugin, click Integrations.
  2. Alongside Webhook, click add plus. Then, click Activate.
  3. On the left side of your screen, under the Forminator plugin, click Forms.
  4. Alongside the form you’ve created, click Edit.
  5. Click Integrations. Alongside Webhook, click Settings icon.
  6. Enter the webhook URL you copied in section 5.3.
  7. Click Save.

LeadSquared - Forminator webhook

 

7. View Logs

Here, you can view logs of all the sync jobs that have taken place. View New Events (New Leads), Updated Events (Updated Leads), and Errors (when capturing leads).

  1. Navigate to Apps>Forminator.
  2. From the More Actions dropdown, click View Logs.
  3. You can filter the logs by selecting a date range (Today, Last 7 Days, This Month, and Last Month), by selecting the Job Status (“All”, “Success” and “Failure”), and by selecting the Sync Status (All, Error, and Success).
  4. You can view the sync status of the following events –
    • New Events – List of all the new leads that have been created in LeadSquared during the selected date range.
    • Updated Events – A list of all the –
      • Duplicate leads that were created with the same Search by Criteria value (e.g., with the same Email Id, Mobile Number, etc.).
      • Leads that previously contained errors, which were fixed and synced successfully.
    • Failed – The list of leads that have not been captured due to mapping errors (e.g., when a boolean field is mapped to an integer field, etc.).
  5. To view the Sync Response details, under Request ID/Sync Job ID, click the Id.
    • Under the right panel, you can view the response status, the API URL, the request, and the response.
    • The responses that are successful will contain the details of the leads that have been pushed from Forminator.
    • To view the lead capture response under Sync API Response, Leads Updated and Errors in Leads, click Information.

Note:

  • For a response that contains an error, the reason for the error is listed in the response. Once you fix it, you can click the Retry button to perform the sync again.
  • The current Lead Sync Behaviour will reflect in the Logs screen. This will help identify the sync that’s used (Capture or Update) for the selected Request/Sync Job Id.

google forms view logs

 

8. Other Actions

You can edit or delete the Forminator connector instance that you created. To do this –

  1. Navigate to Apps>App Marketplace.
  2. Search for Forminator.
  3. Alongside the Forminator connector, hover your cursor over .
  4. From the list of options, you can perform the following actions –
    • Edit Configuration
    • Disable Configuration
    • Remove Configuration

LeadSquared - forminator other actions

 

9. View Reports

You can view the total number of leads that have been pushed by Forminator, by referring to the Lead Source report. To know more, please refer to How to track the source of your Leads using Lead Source Report?

 

Any Questions?

Did you find this article helpful? Please let us know any feedback you may have in the comments section below. We’d love to hear from you and help you out!

LeadSquared WhatsApp Integration with WATI

1. Feature Overview

WATI’s WhatsApp self-serve solution helps you engage your customers in a simple, secure and reliable way. WATI drive sales, support & marketing conversations through WhatsApp.

LeadSquared offers WhatsApp integration to help users communicate with their leads. Our WhatsApp functionality supports integrations through other solution providers like Infobip, Zoko, Kaleyra, and Gupshup. This article helps you set up WhatsApp messaging through LeadSquared using WATI as your service provider.

 

2. Prerequisites

If you’re not familiar with LeadSquared’s WhatsApp integration, see WhatsApp Business Messaging Connector. For frequently asked questions, see WhatsApp Business FAQs.

  1. To enable the Wati integration on your account, contact your account manager, or write to support@leadsquared.com.
  2. Get an approved WhatsApp Business Number and Account.
  3. Submit Message Templates for Approval. To know how to do this, refer to Add WhatsApp Templates to LeadSquared.

 

3. Installation

To know how to install the WhatsApp Business connector, refer to WhatsApp Business Messaging Connector.

 

4. Configuration

Once the connector is installed, add and configure your WhatsApp phone numbers to the connector.

4.1 Basic Details

WhatsApp Zoko LeadSquared Integration

Field Description
WhatsApp Business Number Select the country code, and provide your WhatsApp business number. This field is mandatory.
To get your WhatsApp business number, contact your WATI account representative.
Account Name Provide a relevant name for your connector. This field is mandatory.
Allow Lead Generation on incoming message EnableSlider to allow automatic lead creation when you receive messages from unknown mobile numbers.
Lead Source From the dropdown, select a lead source for your leads.

Once you’re done, click Next.

 

4.2 Service Provider

From the available options, select Wati and click Next.

Wati Integration with LeadSquared

 

4.3 Authentication Set-up

On this screen, enter –

WhatsApp Zoko LeadSquared Integration

Field Description
Client Base URL The base URL is listed here. This is a non-editable field.
WhatsApp Number The WhatsApp business number you provided in the Basic Details screen. This is a non-editable screen. To change the number, navigate back to the Basic Details screen, and change the number there.
Username Your WATI account’s API endpoint, without the “https://”.

For example, if your API Endpoint is https://live-server-184.wati.io, the username would be live-server-184.wati.io.

To obtain your WATI API Endpoint –

  1. Login to your WATI account
  2. Click on API Docs. Here you’ll find the API Endpoint.
Password Your WATI account’s Access Token without the “Bearer” and the space after “Bearer”.

For example, if your Access Token is “Bearer ghFhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9”, enter the password as “ghFhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9“.

To get the Access Token –

  1. Login to your WATI account
  2. Click on API Docs. You’ll find Access Token here.

Once you’re done entering all the details, click Next.

 

4.4 Converse Settings

LeadSquared Converse is an instant messaging feature that allows you to have real-time conversations with your leads via WhatsApp.

LeadSquared WhatsApp Integration

To integrate LeadSquared Converse with WhatsApp, complete the following steps –

  1. On the Converse Settings tab, toggle the Enable Converse Slider slider.
  2. Under User Access, grant permissions to users who can communicate with leads through the LeadSquared Converse.
    • Based on Role – From the Search and Select Users dropdown, select the LeadSquared user roles that can send messages through LeadSquared Converse.
    • Advanced (User Level) – Based on the value entered in the selected user boolean field (e.g., for the user Sam, the “Is Employee” user field contains the value “Yes”), the user will be able to send messages through LeadSquared Converse. From the Select User Field dropdown, select a relevant boolean field.
  3. Functionality – The following additional settings must be configured –
    • Approved Templates – Enable this functionality to allow your users to send approved WhatsApp templates to your leads.
    • Unapproved Templates – Enable this functionality to allow your users to send unapproved WhatsApp templates to your leads. These can only be sent if the 24-hours service window is active.
    • Notify Lead Owner* – When enabled, only lead owners will get notifications of the WhatsApp messages a lead sends. When disabled, all logged-in users will receive notifications of these WhatsApp messages.
    • Sending Rich Media – Enable this functionality to allow your users to send media files in the WhatsApp messages.

Note:

  • *Message notifications are only sent to one user, i.e., either the Lead Owner or to the user (other than the Lead Owner) that sent the WhatsApp message to the lead. When the Notify Lead Owner setting is enabled, only the Lead Owner will get notified, while the user who sent the message will not get a notification.
  • If you enable the Send Rich Media option, you must also enable the Approved Templates option. This ensures that you can add your media files to a template when messaging your leads.

LeadSquared Gupshup Integration

 

4.5 Advanced Settings

On this screen, provide the following details –

  • Activity Mapping – A LeadSquared activity field to capture your WhatsApp messages. This is the activity that will be posted every time a WhatsApp message is sent or received.
  • Default WhatsApp Number Fields – The number you set as the default phone number will be automatically selected when you’re sending a WhatsApp message to a lead. You can also select other numbers that are available from the Add Another Number dropdown.
  • Default Country Code – The default country code will be used to send messages to a phone number that’s stored in a custom field, if no country code is listed.
  • Enable Rich Media Template Support – If you want to include media files in your WhatsApp message, you must enable the Slider slider.
  • Compliance Type – Here, you can select the compliance type for the WhatsApp template, by choosing either WhatsApp Opt-out or Opt-in.
  • WhatsApp Opt-out – Your leads can opt-in or out of receiving WhatsApp messages on the basis of this field. From the dropdown, select a LeadSquared lead field for the WhatsApp opt-in/opt-out functionality.
Note: You must create a custom lead field of boolean type to map to the WhatsApp opt-out functionality. For example, you may create a custom lead field called “WhatsApp Opt Out”. Leads for whom the field is selected/checked won’t receive WhatsApp messages.

Click Save & Close when you’re done.

  • If your credentials are correct, you’ll see the success message highlighted below.
  • If they were incorrect, the integration will fail.

Gupshup WhatsApp Integration

 

5. Create WhatsApp Templates

Once the connector is successfully installed, proceed to add WhatsApp templates from your WATI account.

When you’re creating a template in WATI, you must fulfil the following naming conventions for the templates to work as intended in LeadSquared –

If your template contains media files (Images, documents and videos), then –

  1. Navigate to Header.
  2. Add the media file.
  3. In the textbox that appears, type “{{attachmentLink}}“.

Wati Integration with LeadSquared

If your template body contains variables (e.g., {{name}}, {{orderNumber}}, etc.), then –

  1. Navigate to the Body.
  2. Type the content.
  3. Type the variable as {{1}} for the 1st variable, {{2}} for the second variable, and so on.
    For e.g., if your message is, “Hi {{name}}, please find the shipping details of your {{orderNumber}}…”, then you’ll have to type this out as, “Hi {{1}}, please find the shipping details of your {{2}}…”

Wati Integration with LeadSquared

If your template contains a Call to Action button with the Visit Website action, and the type is set to Dynamic, then –

  1. Go to the Button.
  2. From the dropdown, select Call to Action.
  3. Visit website is selected by default.
  4. Type out the display text- for the button.
  5. From the dropdown present under Visit Website, select Dynamic.
  6. Then, type out the static part of the website URL, and for the dynamic part of the URL, append {{buttonLink}}.

Wati Integration with LeadSquared

If your template contains variables or buttons with a Dynamic Visit Website as a CTA, then provide a default value for each variable in the Sample Content section at the bottom of the Template Create/Template Edit screen.

Wati Integration with LevadSquared

To add a WATI template to your LeadSquared account, refer to Adding WhatsApp Templates to LeadSquared.

 

6. Conversing with Leads via WhatsApp

Integrating Converse with LeadSquared’s WhatsApp connector will enable your users to have real-time conversations with your leads through WhatsApp. Using templatised messages, you’ll be able to attach and send media files (such as images, documents, etc.) in your conversations. To know more, refer to LeadSquared Converse.

LeadSquared WhatsApp Integration

 

7. Important Points

  • Delivery Status is currently not available for the messages sent through the WATI integration on the WhatsApp connector.
    • This means the Sent/Read/Delivered status for a sent message will NOT be available in your WhatsApp reports.
    • Additionally, the single tick, double tick and blue tick for WhatsApp messages sent from Converse will NOT be visible.
  • When sending non-templatized custom messages to your leads, you can only send text messages to your leads. Custom media files cannot be sent during these conversations.

Wati Integration with LevadSquared

 

Troubleshooting

WATI Inbound Webhook Getting Disabled for Inbound Messages

  • Issue: WATI (WhatsApp provider) webhook gets automatically disabled in the WATI portal when receiving an inbound message from a lead. Even if re-enabled, it gets disabled again after some time.
  • Cause: This occurs because LeadSquared does not support delivery report notifications from WATI. If the webhook is configured to track events like “Message Sent”, it may cause conflicts, leading to the webhook being disabled.
  • Solution:
    • Ensure that only the “Message Received” event is enabled in the webhook settings.
    • Disable delivery notifications like “Message Sent”.
    • Refer to the screenshot below for the correct webhook configuration.

LeadSquared WhatsApp Integrations

 

Any Questions?

Did you find this article helpful? Please let us know any feedback you may have in the comments section below. We’d love to hear from you and help you out!