[dynamic_help_sidebar root="leads"]

WhatsApp Business FAQs

This article lists some frequently asked questions related to LeadSquared-WhatsApp integration. To start integrating WhatsApp into your LeadSquared account, see WhatsApp Business Messaging Connector.

 

What are the requirements for a business to be approved for WhatsApp?

WhatsApp requires businesses to be compliant with the WhatsApp Business Solution Terms, the WhatsApp Business Solution Policy and the Commerce Policy.

 

What is the cost of the WhatsApp service?

The WhatsApp service is charged in by per-message fees along with set-up fees provided by solution providers. You can find more information about the cost of sending WhatsApp messages by contacting your existing solution provider or sending an email to sales@leadsquared.com.

 

Can I check if a lead’s phone number is enabled for WhatsApp?

After sending a message the number can be marked as WhatsApp enabled or not based on the delivery receipt from the provider.

 

What formatting options do I have in WhatsApp?

Your messages can be bolditalicized, struck-through, or preformatted.

Formatting Symbol Example
  • Bold
  • Asterisk (*)
  • Your total is *$10.50*.
  • Italic
  • Underscore (_)
  • Welcome to _WhatsApp_!
  • Strike-through
  • Tilde (~)
  • This is ~better~ best!
  • Code / Pre-formatted
  • Three backticks (“`)
  • “`print ‘Hello World’;“`

The text inside the formatting symbols will take on the format you choose.

 

Can I send messages to WhatsApp groups or manage groups?

Currently, we do not support messaging with or managing WhatsApp groups. We expect to add support for groups in the future.

 

What use-cases are supported by WhatsApp Business?

WhatsApp supports only two use cases: Customer Care and Notifications. Customer Care is initiated with an inbound message. When the first message is received from the lead, it opens a conversation, in which the business can reply with free-form messages. The conversation will remain open for 24hrs from the last message received from the lead. Notifications are designed for the business to send alerts and informational notifications to users. Messages sent in this use case are required to use pre-approved templates.  WhatsApp restricts marketing/promotional use cases and will not approve templates with promotional content.

 

What is the process to get a live number for WhatsApp?

The process includes 3 major steps:

  1. Facebook approval,
  2. Number set up
  3. Templates submission and account verification. This process is performed by our partner WhatsApp solution providers such as Kaleyra and may take 15-20 days to get a live WhatsApp business number.

For more info on the process you can get in touch with your account executive or contact us at sales@leadsquared.com

 

Is it possible to use an existing Landline Number or Business Mobile Number for enabling WhatsApp?

Due to technical limitations, this capability may not be supported by the WhatsApp solution provider based on country restrictions and compliance. For more information, you may contact your LeadSquared account representative or get in touch with your existing WhatsApp solution provider.

WhatsApp Business Messaging Connector

1. Feature Overview

The WhatsApp Messaging Connector enables you to integrate your WhatsApp business account with LeadSquared. Once integrated, you’ll be able to –

  • Convert more leads through WhatsApp messaging
  • Add multiple WhatsApp numbers
  • Engage in real-time conversations through LeadSquared Converse
  • Set up Automations to send notifications and reminders
  • Send personalized messages based on a lead’s preferences
  • Send marketing campaigns (bulk messages) to multiple leads, or lead lists
  • Track delivery and reads to re-engage leads and close opportunities

For frequently asked questions, see WhatsApp Business FAQs.

The following WhatsApp service providers are supported in LeadSquared –

 

2. Prerequisites

You must meet the following prerequisites before installing and configuring the WhatsApp Messaging Connector –

  1. Get approved WhatsApp Business numbers and accounts
  2. Submit Message Templates for approval

 

2.1 Get an Approved WhatsApp Business Number and Account

Approach a WhatsApp solution provider like Infobip, Kaleyra, Zoko, Wati, Gupshup or any other provider that’s supported by LeadSquared, to get your business number and account created. In case you already have an approved WhatsApp business profile with any of the solution providers we support, you can directly pass your credentials to the WhatsApp Messaging Connector.

 

2.2 Submit Message Templates for Approval

Message templates will be used to send notifications, alerts, updates, etc., to your leads. These will allow you to send only the template identifier along with the appropriate parameters instead of the full message content.

You must submit the templates for approval to your existing solution provider. The templates will be reviewed by WhatsApp to ensure that they don’t violate any of their policies. The approval process may take around 24-48 hours.

Once your templates are approved, add them to your LeadSquared account (on the Apps>WhatsApp Templates screen). If you face any difficulties when adding these templates, contact your account manager, or write to us at support@leadsquared.com.

Here are some guidelines you should follow while creating templates –

  • The message template name can only contain lowercase alphanumeric characters and underscores ( _ ). No other characters or white space are allowed.
  • The message content should be a string of no more than 1024 characters, with no newlines, tabs, or more than 4 consecutive spaces and variables indicated with {{#}} where the number represents the variable index. Variables must begin counting at {{1}}.

Examples
Common template categories include Account Update, Alert Update, Appointment Update, Issue Resolution, Payment Update, Personal Finance Update, etc.

Here’s what a welcome message may look like –

“Welcome {{1}}. We look forward to serving you on WhatsApp.”

And here’s a sample order confirmation message (order_confirmation can be the message name) –

“Your order {{1}} for a total of {{2}} is confirmed. The expected delivery is {{3}}.”

Note:

  • Variables (e.g., {{1}}, {{2}}) can later be replaced using Leadsquared mail merge fields like lead’s first name, lead’s course interest, lead’s product interest, etc.
  • If a lead sends you a message first, you have a 24-hour customer care window to reply. Messages sent within customer care window don’t need to follow a template. The 24-hour customer window restarts each time the lead sends a new inbound message.

 

3. Opt-In & Opt-Out Guidelines

You must receive an explicit opt-in before sending messages to your leads. Users must explicitly sign up to receive messages from your business by a user action, such as entering a phone number or checking a box to indicate consent. Users must be made aware of the type(s) of messaging they are signing up for.

We recommend keeping a record of customer opt-ins within CRM. Users can provide consent via any channel your business uses for communication such as Web Form, App, Email, SMS, etc. The partner and WhatsApp will monitor if the Opt-in rules are violated and will ask you to demonstrate proof of opt-in based on quality signals.
For more information, see How to Get Opt-In for WhatsApp.

 

4. Rate Limits and Quality Monitoring

Approved WhatsApp users are initially limited to 1,000 unique message recipients a day. Customers intending to message with more than 1,000 unique leads should gradually roll out their WhatsApp launch over the course of time.
For more information, see WhatsApp Rate Limiting.

Quality ratings show how messages have been received by your leads. To maintain high quality, follow these best practices –

  • Make sure messages follow the WhatsApp Business Policy.
  • Only send messages to customers who have opted-in to receiving messages from your business.
  • Make the messages highly personalized and useful to customers.
  • Be mindful of messaging frequency; avoid sending customers too many messages a day.

WhatsApp can increase your WhatsApp message limits based on your engagement quality and levels with your leads. When this occurs, contact your account manager and provide them with Support Access to update the new message limit on the WhatsApp Connector.

Once your account manager has access, they’ll –

  1. Navigate to Apps>Apps Marketplace, and search for the WhatsApp Business connector.
  2. Hover your cursor over , and click Configure.
  3. Select the WhatsApp account for which the rate limit needs to be changed.
  4. Alongside Message Limit, click LeadSquared WhatsApp, and from the Update Messaging Limit dropdown, select the updated limits.
  5. Once you select the updated limits, click LeadSquared WhatsApp. This is mandatory.
  6. Once done, click Save. This will update the message limit.

Note:

  • The Message Limit can only be updated through Support Access.
  • The above steps need not be carried out by you. They are mentioned for both your and LeadSquared’s internal reference.
  • Only standard WhatsApp limits can be set. Custom limits are not allowed. To know more, refer to Facebook Messaging Limits.

LeadSquared WhatsApp

 

5. Pricing and Availability

WhatsApp Business is available globally. Set-up fees & per-message costs vary from country to country and also depend on the type of message. Get in touch with us at sales@leadsquared.com or contact your LeadSquared account representative for more information.

 

6. Installation

To install the WhatsApp Messaging Connector –

  1. From the main menu, navigate to Apps>Apps Marketplace.
  2. Search for WhatsApp Business, and click Install.
    • Alternatively, you’ll find the connector listed under the Messaging tab.
  3. Once installed, hover your cursor over Settings icon and click Configure.
  4. On the Configure WhatsApp Business pop-up, click Add Number.

Integrate WhatsApp with LeadSquared

 

7. Configuration

Once the connector is installed, add and configure your WhatsApp phone numbers to the connector. To do this, enter –

7.1 Basic Details

LeadSquared WhatsApp Integration

Field Description
WhatsApp Business Number Select the country code, and provide your WhatsApp business number. This field is mandatory.
Account Name Provide a relevant name for your connector. This field is mandatory.
Allow Lead Generation on incoming message Click Slider 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.

 

7.2 Service Provider

From the available options, choose a service provider –

WhatsApp LeadSquared Connector

 

WhatsApp Client

Authentication Set-up

Instead of directly exposing a public REST API, WhatsApp requires deploying a WhatsApp API Client. This enables end-to-end encryption, media storage and permanent connection to the WhatsApp network. When connecting WhatsApp to LeadSquared you can leverage our WhatsApp API Client hosting solution or your own hosted client for connection.

  • To get access to the WhatsApp API client hosted by LeadSquared, please contact us at sales@leadsquared.com.
  • If you already have your own hosted WhatsApp API client, enter the following details –

WhatsApp LeadSquared Connector

Field Description
Client Base URL The base URL for the API client. If you’re using the LeadSquared hosted API enter the URL provided to you.
WhatsApp Number Your WhatsApp business number.
Username Your WhatsApp business account username.
Password Your WhatsApp business account password.
Register Webhook Automatically This setting is enabled by default.
If your provider does not support automatic webhook registration, disable this setting. You can then copy the webhook, and manually configure it in your provider’s portal.

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

 

Converse Settings

LeadSquared WhatsApp Integration

 

Advanced Settings

In this screen, you must map –

  • Activity Mapping – A LeadSquared activity field to 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.
  • Compliance Type – Here, you can select the compliance type for the WhatsApp template, by choosing either WhatsApp Opt-out or Opt-in.
    • Opt-Out Lead Field – From the dropdown, select a lead field for the WhatsApp opt-out functionality. When selected, your leads will not receive outbound WhatsApp messages.
    • Opt-In Lead Field – From the dropdown, select a lead field for the WhatsApp opt-in functionality. When selected, your leads will receive outbound WhatsApp messages.
  • Blacklist Incoming Messages – If required, you can enable this option to blacklist incoming messages from specific numbers. This is useful when you want to block numbers that send inappropriate messages to your users. Once enabled, enter the phone numbers in the text box available on the right side of your screen. You can add phone numbers with 7-12 digits (excluding the country code). This option is available only when the Allow Lead Generation on incoming messages setting is enabled.
  • Show URL Preview in Custom Messages – When enabled, if the template contains a URL, a URL preview will be added as part of the message.
  • Enable Rich Media Template Support – If you want to include media files in your WhatsApp message, you must enable the Slider slider.
  • Enable HSM – Enable this setting ONLY if your provider expects text templates in the HSM format.

LeadSquared WhatsApp

Once you’re done entering the required details, click Save & Close.

 

Infobip

Infobip is a cloud communication solution that helps business manage all their communication channels through a single platform. LeadSquared offers easy WhatsApp integration through Infobip. For integration details, see LeadSquared WhatsApp Integration with Infobip.

 

Gupshup

Gupshup enables businesses to build engaging conversational experiences seamlessly across 30+ messaging channels using a single API. LeadSquared offers easy WhatsApp integration through Gupshup. For integration details, see LeadSquared WhatsApp Integration with Gupshup.

 

Kaleyra

To integrate Kaleyra with LeadSquared, refer to How to integrate Kalyera with LeadSquared.

 

Zoko

Zoko’s WhatsApp self-serve solution helps you engage your customers in a simple, secure and reliable way. Zoko facilitates customer support and other marketing efforts through WhatsApp. To know more, refer to LeadSquared WhatsApp Integration with Zoko.

 

Wati

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. To know more, refer to LeadSquared WhatsApp Integration with Wati.

 

Ivosights

Ivosights facilitates customer support and other marketing efforts through WhatsApp. To know more, refer to LeadSquared WhatsApp Integration with Ivosights.

 

WhatsApp Cloud API

To use the WhatsApp Cloud API, refer to LeadSquared WhatsApp Integration with WhatsApp Cloud API.

 

Airtel

Airel facilitates customer support and other marketing efforts through WhatsApp. To know more, refer to LeadSquared WhatsApp Integration with Airtel.

 

DoubleTick

To integrate DoubleTick with LeadSquared, refer to LeadSquared WhatsApp Integration with DoubleTick.

 

AiSensy

To integrate AiSensy with LeadSquared, refer to Integrate LeadSquared with WhatsApp via AiSensy.

 

Interakt

To integrate Interakt with LeadSquared, refer to LeadSquared WhatsApp Integration with Interakt.

 

Cue

To integrate Cue with LeadSquared, refer to the WhatsApp Client section that’s listed above. You can get your username and password by reaching out to the Cue support team.

 

Tata Tele Business Services

To integrate Tata Tele Business Services with LeadSquared, refer to LeadSquared WhatsApp Integration with Tata Tele Business Services.

 

Chatbot.team

To integrate Chabot.team with LeadSquared, refer to LeadSquared WhatsApp Integration with Chatbot.team.

7.3 Object Types Integration with WhatsApp

Along with leads, you can send messages to LeadSquared Object Types configured on your account. The steps remain the same as those listed in this section above, with the only difference being selecting the relevant object type from the Object Type for Inbound Messages dropdown. Once you’re done, create WhatsApp templates with object types.

LeadSquared Object Types WhatsApp

 

8. Integrate LeadSquared Converse with WhatsApp

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

Note: Templates with interactive buttons are not supported in Converse.

LeadSquared WhatsApp Integration

 

9. Add Multiple WhatsApp Numbers

You can add multiple WhatsApp numbers, through which you can send messages. These numbers can be configured across different service providers. To add multiple numbers, on the Configure WhatsApp Business pop-up, click the Add Number button. The steps to add a number are the same as ones listed in the previous section.

Integrate WhatsApp with LeadSquared

 

10. Adding WhatsApp Templates to LeadSquared

Once your templates have been approved (see Submit Message Templates for Approval), you can add them to your LeadSquared account.

  1. On your main menu, navigate to Apps>WhatsApp Templates.*
  2. Click Add Template.
  3. Enter the Name, Namespace#, and Content of your message template.
  4. Click Save.

Note:

  • *If the option doesn’t show up on the menu, you may have to re-install the WhatsApp Connector.
  • Be sure to enter the exact template content that was approved. Characters are case-sensitive.
  • To enable link tracking for messages that contain URLs, refer to WhatsApp Link Tracking in LeadSquared.
  • #The Namespace is optional. If you don’t have a namespace value, please leave this field empty. However, if you choose to include a namespace value (or if the messages to your leads are failing due to missing namespace value), ensure that it is accurate. An incorrect value will cause the template to fail, and the message will not be sent to your leads..

Integrate WhatsApp with LeadSquared

 

10.1 Adding Media to WhatsApp Templates

You can add media to your WhatsApp templates.

Note:

  • If you add Media to your template, you’ll not be able to add a Header to the same template.
  • All attachment URLs must be public.
  • Templates with interactive buttons are not supported.
  1. On the WhatsApp Templates screen, click the Add Template button.
    • To add the media file against an existing template, click the icon.
  2. On the Add/Modify Template pop-up, against Media Attachments, toggle the Slider slider.
  3. To attach an image, click Image. To attach a document file, click Document. To attach a video file, click Video.
  4. Alongside Select Attachment Type, select Static.
  5. You can insert the file into the template by entering the file URL in the Details field. Alternatively, you can attach the file from your desktop by clicking the attachment icon icon , to upload it.
  6. To use this template in your LeadSquared Converse, enable the Checkbox alongside Available in Converse. This ensures the template is displayed in the Converse chat window.
  7. Once you’re done, click Save. Once the file is successfully saved, you will get a message denoting the same on the bottom-left corner.

LeadSquared WhatsApp Integration

 

The media file types that are supported are –

Service Providers Image File Video File Document File Text Header and Footer Button Templates
Kaleyra Supported Supported Supported Supported Supported
Infobip Supported Supported Supported Supported Supported
WhatsApp Client Supported Supported Supported Supported Supported
Gupshup Supported Supported Supported Supported Supported

The media file type formats are –

File Type Format Size
Images image/jpeg, image/png 5 MB
Videos video/mp4, video/3gpp 16 MB
Documents PDFs 100 MB
Text Header and Footer Header, text content, and footer

To know more about how to attach media to your WhatsApp templates, please refer to WhatsApp Media.

 

10.2 Sending Media Dynamically through Automation

You can send media attachments dynamically in WhatsApp messages to your leads, using automation. Examples of this feature in action are –

  • Travel websites that send you PDF files of your tickets when you’ve made a flight booking.
  • Insurance companies that send you PDFs with the details of your newly purchased insurance package.
  • Colleges/schools dynamically sending report cards to each student.
  • Invoices sent as attachments to customers after purchases, on renewal dates, etc.

First, you’ll need to decide where you want to store the documents/images (invoices, tickets, student reports, etc.). They can be stored in either a lead or activity field of text type. To learn how to create new custom fields for leads, see How to Create Custom Lead Fields, for activities, see How to Create Custom Activity Types.

Next, while creating a WhatsApp template, click the Dynamic radio button highlighted below and enter the following details.

  • Default File Name (only applicable to document type template) – The default file name of the attachment. For example, Invoice, Ticket, etc.
  • Object – Specify the object where the attachment URL is being stored. As mentioned above this could be either Lead or Activity.
  • Field – Specify the field in which the attachment is being stored.
  • Document Details (Default Value) – Specify a URL, or upload an attachment by clicking attachment icon and choosing a file. If the field you specify is null (if there is no URL contained in the specified field), this attachment will be sent in the WhatsApp message.

Click Save when you’re done.

WhatsApp Templates

Note: There is no validation on the URL. You must ensure that the URL contains the correct attachment type (for example, if you specify ‘image’ in the template, ensure that the URL contains an image file and not a document).

Once your template is ready, you must configure an automation to send the WhatsApp messages. Dynamic attachments cannot be sent through the regular Send Message action on the Lead Details or Manage Leads pages. After setting up the automation and selecting Messaging>WhatsApp, select the correct template configured above and you’re done (For more details see section 8.5 Automation).

whats app automation

 

10.3 Header and Footer

You can include additional text information in your message templates by enabling the Header Footer option. Text present on the top of the message template are Headers (“LSQ Kart” in the below image), and text present on the bottom of the message are Footers (“Thank you” in the below image).
WhatsApp Templates

Alongside Header Footer, enable the Slider slider, and add relevant text under Header and Footer. Note that the maximum character limit for each Header and Footer is 200 characters. Once you’re done, click Save.

WhatsApp Templates

 

10.4 Adding Button Templates

Buttons are interactive templates that enable your leads to send Quick Replies and perform Call To Actions (such as Call Phone Number and Visit Website).

Note: If you enable Button Templates, you’ll not be able to enable the Available in Converse option for the selected template.

WhatsApp Button Templates

If you created a template to perform Visit Website (that enables a lead to visit your website), you can either select a Static Button Type (for a static URL) or a Dynamic Button Type (for a dynamic URL). Templates that contain Quick Reply buttons will be considered as Static Button Types.

The Static Button will remain the same for all your leads, and no further action is required within LeadSquared. If you choose a Dynamic Button, you must configure the button, to fetch data from the relevant LeadSquared field. To enable and configure a Dynamic Button –

  1. On the Add/Modify Template pop-up, against Button Template, enable the Slider slider.
  2. Against Select Button Type, select Dynamic.
  3. Under Variable Mapping, select the Object,(Lead or Activity).
  4. From the Field dropdown, select the Lead/Activity field that contains the URL. This URL value will dynamically be added for all the messages that will be sent to your leads through automations and bulk messages.
  5. In the Default Value box, enter the default URL value. This URL value will be added by default for all the instances where a value is missing in the Lead/Activity field you selected in the previous step. The default value will be added by default to all one-on-one WhatsApp messages you send to your leads.
  6. Once you’re done, click Save.

WhatsApp Templates

If required, you can change the default value when sending a one-on-one message to a lead. To do this –

  1. Navigate to the Manage Leads page, and against the lead to whom you want to send a one-on-one message, select Messaging>WhatsApp.
  2. On the Send WhatsApp Message pop-up, select the Dynamic Button template that you created.
  3. Then, scroll down to the Dynamic Button Content Below section.
  4. In the URL field, update the default field value to the new field value.
  5. Once you’re done, click Send. The message to this specific lead will be sent with the updated URL value.

Integrate WhatsApp with LeadSquared

10.5 Adding Object Types to Templates

Once you integrate Object Types with the connector, create templates that support Object Types. The steps remain the same as those in this section, with the only change on the Body tab. Enter the message body, and from the Entity dropdown, select Object and the object type fields you want to display in your message body.

LeadSquared Object Types WhatsApp

 

11. Sending WhatsApp Messages to Leads

You can send one-to-one as well as bulk messages to your leads from the Manage Leads and Lead Details pages. Additionally, you can also set up an Automation to send messages to your leads.

11.1 Prerequisites

 

11.2 Manage Leads Page

To send a WhatsApp message to a single lead,

  1. Navigate to Leads>Manage Leads.
  2. Hover your cursor over the settingssettingswheel, then click WhatsApp (if you have multiple messaging connectors installed, the WhatsApp option will appear when you hover over Messaging).

whatsapp leads

On the Send WhatsApp Message pop-up, select a template and click Send.

Integrate WhatsApp with LeadSquared

To send WhatsApp messages in bulk (to multiple leads),

  1. Select the leads on the Manage Leads page.
  2. Hover your cursor over the Actions menu, hover over Messaging, then click WhatsApp.
  3. Select a template and click Send.

WhatsApp LeadSquared Connector

 

11.3 Manage Lists

You can also send messages to lists from the Manage Lists page,

  1. Navigate to Leads>Manage Lists.
  2. Alongside a list, under the Actions column, hover your cursor over the settings Settings icon wheel, under Messaging, select WhatsApp.

WhatsApp LeadSquared Connector

 

11.4 Lead Details Page

Click on a lead on the Manage Leads page to navigate to the Lead Details page. Hover your cursor over the Lead Actions menu, then click the WhatsApp option (if you have multiple messaging connectors installed, the WhatsApp option will appear when you hover over Messaging).

Lead details whatsapp leads

 

11.5 Automation

You can set up automations to send messages to your leads when certain triggers and conditions are executed.

  1. Navigate to Workflow>Automation.
  2. Click Create Automation.
  3. Choose an automation template or build one from scratch.
  4. Select a trigger*.
  5. Click the expand icon under the trigger, under Actions, click Messaging, then click WhatsApp.
  6. Choose a template, then click Save.
  7. When you’re done, click Publish to set the automation live.

* The WhatsApp messaging option appears on Lead, Opportunity, Activity, and Task triggers.

whats app automation

 

11.6 Service Window

On the Send WhatsApp Message pop-up, you will find the Service Window. While using this window, you should remember the following –

  • The first message you send to a lead on WhatsApp can only be a template message. Navigate to Apps>WhatsApp Templates to add or edit a template.
  • You cannot edit the template message in the Send WhatsApp Message pop-up.
  • If a lead replies to your first message, Inactive will change to Active for a 24-hours.
  • During this 24-hour window, you can send multiple customized messages, along with template messages.
  • This window will get reset every time the lead replies to a message.

Integrate WhatsApp with LeadSquared

Note: If you Add Another Number, you cannot send a custom reply, and the service window on the top-right corner of the pop-up will show N/A (not applicable).

 

12. Sending WhatsApp Messages to Opportunities

You can send one-to-one as well as bulk messages to your leads from the Manage Opportunities and Opportunity Details pages.

Use Case

In instances when multiple opportunities are created on the same lead, and when different WhatsApp messages are sent to the lead as well as the opportunities, the reply from the lead is posted as an activity against the last message sent to the lead/opportunity.
For e.g., on a lead called Aaron, two different opportunities are created – Home Loan and Automobile Loan. The following WhatsApp messages are sent –

Entity Message Time
Aaron (the lead) “Welcome to ABC Bank. We’re glad to serve you…” Message sent at 5 PM
Home Loan – Aaron “Thank you for showing an interest in obtaining a loan for your dream home…” Message sent at 5:15 PM
Automobile Loan – Aaron “Give wheels to your dream by taking an automobile loan at attractive interest rates…” Message sent at 5:30 PM

If Aaron responds at 5:35 PM, then irrespective of the message he chooses to reply to, the reply message activity is posted against the Automobile Loan – Aaron message that was sent at 5:30 PM. Similarly, if Aaron replied to the “Welcome…” message at 5:20 PM, the reply activity is posted against the “Thank you…” message that was sent at 5:15 PM.

 

12.1 Prerequisites

  • Opportunities must be enabled on your account.
  • The lead associated with the opportunity you’re messaging must have a valid WhatsApp enabled number in the Phone Number lead field.

 

12.2 Manage Opportunities Page

To send a WhatsApp message to a single opportunity –

  1. Navigate to Leads>Manage Opportunities.
  2. Alongside the opportunity you want to message, hover your cursor over the settingssettingswheel.
  3. From the list of available options, hover your cursor over Messaging, and click WhatsApp.

LeadSquared WhatsApp Integration

On the Send WhatsApp Message pop-up, select a template and click Send.

Integrate WhatsApp with LeadSquared

To send WhatsApp messages in bulk (to multiple opportunities),

  1. Select the leads on the Manage Opportunities page.
  2. Hover your cursor over the Actions menu, and click WhatsApp Bulk.
  3. Select a template and click Send.

LeadSquared WhatsApp Integration

 

12.3 Opportunity Details Page

  1. Click on an opportunity on the Manage Opportunities page.
  2. On the Opportunity Details page, hover your cursor over the Actions menu.
  3. Click the WhatsApp option.
  4. Select a template and click Send.

LeadSquared WhatsApp Integration

 

13. WhatsApp Message Activities

When a WhatsApp message is triggered through automation or the manage leads page, an activity of type WhatsApp Message is created against each corresponding lead.

Note: The activity type that gets posted is configurable from the WhatsApp Messaging Connector configurations (See Installation and Configuration above).

The WhatsApp Message activity has the following parameters –

Parameter Description
Status Sent Message sent by you was received by the server.
Delivered Message sent by you was delivered to lead’s device.
Read Message sent by you was read by the lead.
Failed Message sent by your business failed to send. For more information, see Whatsapp API Error Messages.
Deleted Messages sent were deleted by the lead (ideally, you should ensure that the message is deleted from your system if it was downloaded from the server).
Notes Notes in the activity will contain the template name along with the actual text that was sent to the lead.

You can view WhatsApp Message activities on the corresponding lead’s details page, in the activity stream –

view whatsapp activities

A WhatsApp message activity update notification will be posted once the delivery receipt or read receipts are received for a particular message –

whats app activity update

Click the View Activity link shown in the screenshot above to view more details –

whatsapp activity details

When a lead responds to a WhatsApp message, you’ll see an inbound activity posted on the lead details page –

whats app inbound activity

 

14. Receiving Inbound Attachments

We support incoming attachments for integrations configured through Kaleyra and Infobip.

No. Media Type Media Format Kaleyra  Infobip 
1 Text Character Count 4096 characters supported 2000 characters supported
2 Images JPG/JPEG Supported Supported
PNG Supported Supported
GIF Converted to Video Converted to Video
3 Audio AAC Supported Supported
MP3 Supported Supported
AMR Kaleyra account URL is displayed and file gets downloaded Need to login to Infobip portal to play audio
M4A Supported Supported
OGG Supported Supported
WAV Supported Supported
OPUS Supported Supported
12 Video MP4 Supported Supported
AVI Supported but Kaleyra account URL is displayed Need to login to Infobip portal to view video
3GP Not Supported by WhatsApp Not Supported by WhatsApp
15 Documents PDF Supported Supported
PPT(X) Supported Supported
DOC(X) Supported Supported
XLS(X) Supported Supported
TXT Supported Supported
20 Location Current Location Supported Supported
Live Location Not Supported Not Supported
Google Maps Supported Supported
23 Contact Contact Only First Name, Last Name, Contact number, Phone Type are supported. Only First Name, Last Name, Contact number, Phone Type are supported.

These attachments can be viewed from the Activity History tab on the Lead Details page.

Here’s a sample inbound message with a location attachment. A View Attachments link will appear if an inbound file has been received in (document, video, audio, or image). Clicking the link will open the following pop-up.

inbound attachments whatsapp

Click the link to view the attachment.

whatsapp attachment link

Here’s a sample message with a location attachment. Clicking the link will direct you to the location on google maps.

whatsapp messages location

 

15. WhatsApp Reports

These reports show the level of engagement between your business and your leads through WhatsApp. To know how to view these reports in detail, read WhatsApp Reports.

WhatsApp Connector

 

FAQs and Troubleshooting

Why did the WhatsApp campaign fail with a ‘TO’ number empty error?
This error occurs when the recipient’s phone number is not correctly mapped. To resolve this:

  • Open the lead record to which the message was triggered.
  • Check if the phone number is stored in the Phone Number or Mobile Number lead field.
  • Go to the WhatsApp connector settings and verify the Default WhatsApp Number Field mapping.
  • While sending the campaign, ensure the ‘TO’ field is mapped to the correct lead field configured in the WhatsApp connector.

WhatsApp Message Error: “Error occurred. Please contact support.”

This error may occur when clicking the Send WhatsApp Message button, and no template selection appears.

LeadSquared WhatsApp Integration

Possible Causes & Solutions:

  • Configuration Fetch Failure
    • This happens when the system fails to fetch the required settings.
    • Solution: Contact support@leadsquared.com for assistance.
  • V2 API Failures (UserDetails, MetaData, LeadPhoneFieldsAndNumbers, etc.)
    • This could be due to temporary API issues affecting lead, user, or opportunity details.
    • Solution: Retry after some time. API failures are temporary and cannot be fixed manually.
  • Lead Owner Inactive or Disabled
    • The system checks for an active Lead Owner to mail merge certain parameters.
    • Solution: Reactivate the Lead Owner or Bulk Update leads with a new Lead Owner.

ErrorYour message couldn’t be sent. Failed to Opt-in WhatsApp number.
You may be seeing this error because the lead has opted out of receiving your WhatsApp messages.
While configuring the Compliance Type for the connector, you selected a boolean field to opt-in/opt-out leads from WhatsApp communication.  Check the value of this field for that particular lead on the lead details page.

LeadSquared WhatsApp Integration

If that didn’t solve the problem, the error may be caused by an issue on the service provider’s end. Contact us at support@leadsquared.com if that’s the case.

Why do I see “OptIn failed error [106]” when sending WhatsApp messages?
A: This error typically occurs if your WhatsApp connector has incorrect username or password. Go to the connector settings, re-enter the correct credentials, and save.

Why does my WhatsApp message fail with “OptinFailed: non 200 response code”?
A: This also indicates an authentication issue. Verify the WhatsApp connector credentials with your provider. If needed, reconnect with the correct username and password.

 

Any Questions?

Was this article helpful? If you still have doubts, check out the WhatsApp Connector FAQs. Also, feel free to leave us a comment below.

How to Track the Up-time and Service Status of the LeadSquared Application and APIs

If you’re having trouble accessing LeadSquared APIs, web or mobile applications, there’s a chance we’re currently experiencing a temporary problem.

You can check for outages and downtime on our status site – https://status.leadsquared.com

Be sure ‘Subscribe to Updates’ to get notifications whenever incidents are encountered and resolved –

  1. Click the Subscribe to Updates button.
  2. Choose the notification medium (email, phone, RSS feed, etc).
  3. Enter relevant details, then click the Subscribe button.

subscribe to status updates

 

Up-Time Stats

The up-time status is the first thing you’ll see as you scroll down the status page. Click on any region to view API, web and mobile application up-time statistics. Click the View historical uptime link to view up-time statistics preceding 90 days.

The historical up-time page represents the severity of each outage (major or partial) through different colours.
Hover your cursor over any block to view details of the outage. You can use the drop-down to select different regions and also scroll through different date ranges.

outage stats

Click the Incidents tab to view the summary of all incidents.

incidents tab on status page

Click on a particular incident to view resolution and postmortem analysis details.

incident resolution

 

System Metrics

Scroll further down the status page to view API response times.

system metrics

 

Google Analytics Reports in LeadSquared

You can access Google Analytics reports right from the reports section of your LeadSquared account.
They are available at Reports>Reports Home>Website and Landing Pages.

google analytics reports

A one-time set up is required to access these reports. You must complete the following configurations in both the Google Developer Console as well as the LeadSquared web application –

  1. Create a new project in the Google Developer Console
  2. Enable Google Analytics API
  3. Generate OAuth Client ID and whitelist ‘leadsquared.com’ in both the application and for the Client ID
  4. Pass the OAuth Client ID in any Google Analytics report in the LeadSquared application, then log in and accept permissions

This article takes you through the setup procedure, step by step.

 

Prerequisites

  • Ensure that the user performing the setup has access to LeadSquared reports.
  • You must have a Google account with access to Google Analytics and Google Developer Console.

 

Create a New Project

1. In the Google Developer Console (https://console.developers.google.com), click Select a project, and create a new project when prompted.

select a project google dev console

2. Give the project a valid name (for e.g., ‘LeadSquared Embedded Reports’) and click the Create button.

create new project - google developer console

 

Enable Google Analytics API

1. Navigate to https://console.developers.google.com and login with the Gmail ID associated with your Google Analytics account.

google developer platform login

2. On the left pane, click API & Services.

google developers api and services

3. Click Enable APIs and Services.

enable apis and services google dev

4. You’ll be directed to the API Library page.

google api library page

5. Search for and select Google Analytics API.

google analytics api - developer console

6. Click the Enable button.

enable analytics api google developer console

 

Generate OAuth Client ID and Whitelist URL

1. Navigate to https://console.developers.google.com. On the left pane, click the Credentials tab, then click OAuth Consent Screen. Enter an application name (for e.g., ‘LeadSquared Embedded Reports App’)

OAuth Consent - Google Developer Platform

2. Scroll down the page and under Authorised domains, enter ‘leadsquared.com’. Click Save.

authorised domains - google developer console

3. Click the Credentials tab, then click Create Credentials and select OAuth Client ID.

oauth client ID - google developer console

4. Select the Application Type as Web Application. Enter a valid name for the OAuth Client ID. Under Authorized JavaScript origins enter this URL – https://r-sg.leadsquared.com then click Create.

Create OAuth Client ID - google developer console

5. The Client ID that gets generated must be used in the LeadSquared Reports to access the embedded Google Analytics report. Copy this Client ID.

OAuth Client

 

Access Google Analytics Reports in LeadSquared

1. Log in to your LeadSquared account (https://login.leadsquared.com).

2. Navigate to Reports>Reports Home.

reports home page

3. Scroll down the page and click Website and Landing Pages.

website and landing pages reports

4. Open any Google Analytics report (reports starting with ‘GA Report’).

GA reports

5. On the top right corner of the page, click the settings settings gear icon icon.

GA Report Initial Setup

6. Enter the Client ID generated in previous steps. Close the popup, then click Run Report.

GA Client Id

7. If the Client ID is correct and the URL whitelisting was done correctly, you’ll see an Access Google Analytics button. Click this button to proceed.

Access Google Analytics Reports

8. A Google Sign in pop window will appear. Log in with the same Gmail ID you used for the settings in the Google Developer Console.

login to google account LeadSquared

9. The following warning screen may appear. You can either submit a verification request to remove this screen. Or Click Advanced.

verifying app for GA reports

10. After clicking on advanced, click the Go to leadsquared.com (unsafe) link.

app verification

11. Click to Allow to grant LeadSquared the required permissions.

allow GA permissions

12. Click to confirm granting all permissions.

grant GA all permissions

13. Once the permissions are confirmed, the report will load. You can now select any Google Analytics account associated with your Gmail ID.

GA Users by Country Report

Note: This is a one-time setup. You can now load any other Google Analytics report in LeadSquared without entering your Client ID or granting permissions.

 

Any Questions?

If you have trouble with the setup or any feedback on the article, please share your feedback in the comments below.

Adding Custom Field Sets to Leads

Feature Overview

This article assumes that you’ve already created one or more custom field sets and are now looking to integrate them with leads.

Note: Files uploaded to a Custom Field Set are considered private to the specific lead they are associated with. If the lead is deleted, all attached files will also be deleted. Don’t attach the same file to multiple leads without re-uploading it, as the file will not be accessible for preview or download if any of the leads are deleted.

 

Prerequisites

While creating a custom field set, you must select the lead integration checkbox. This will make the custom field set available for lead integration –

CFS Lead Integration

 

Associate a Custom Field Set with Leads

After creating a custom field set, you can associate it with a new custom lead field. Note that you cannot associate a custom field set with an existing lead field. You must create a new one.

  1. Navigate to My Profile>Leads>Lead Fields and click Create.
  2. After entering the custom lead field details, in the Data Input Type dropdown, select Custom Field Set.
  3. Use the Custom Field Set Type drop-down, to select a custom field set you created. Click the settings Settings icon icon alongside the drop-down to edit the custom field set
    Note: Edits you make to a custom field set from here will not apply to the actual custom field set template you created. The edits will only apply to how the custom field set behaves with respect to this lead field.
  4. Configure the Lead Fields Properties, then click Save.

Add Custom Field Set to Lead

 

Customize Your Lead Forms

Once you associate a custom field set with a lead field, you can configure where you want it to appear in the layout of your lead forms.

  1. Navigate to My Profile>Settings>Leads>Lead Forms.
  2. Use the Select form to edit drop-down to select either the Create Lead Form or the Create Quick Add Form*.
  3. You can now drag and drop the custom field set to customize the form layout. If you don’t want it to appear on the form, drag and drop it to the Hidden Fields pane on the right.
  4. Click Save.

* Custom field sets are currently not supported for the ‘Create lead form on mobile’, ‘Agent popup form’ or ‘Lead vCard’.

CFS Lead Forms

The custom field set will now appear on the form as customized. Navigate to the Manage Leads page and click the Add New Lead form (or the Quick Add Lead form).

add new lead form

In this example, a custom field set for identification documents has been included in a ‘Documents’ section of the Add New Lead form.

cfs in lead form

Note that the ‘Edit Lead’ pop-up on the Manage Leads page will also display the custom field set as configured –

edit lead pop-up

CFS in edit lead popup

 

Viewing Custom Field Sets

Custom field sets will appear in all places where lead fields are available such as  –

Manage Leads and Smart Views

You can use column customization to display custom field sets on the Manage Leads and Smart Views pages. Click the column customization select column icon icon.

column customization CFS

Click the checkbox alongside the custom field set, then click Save.

CFS customization

The selected field will now show up on the grid –

CFS in lead grid

Advanced Search

Custom fields sets associated with lead fields are available in advanced search throughout the application –

CFS in advanced search

Lead Details Page

You can view and edit custom fields sets from the lead details page –

lead details CFS

 

Bulk Update

You can bulk update custom field sets from the Manage Leads page. For more information, see How to Bulk Update Lead Fields.

CFS bulk update

Note: File type fields of custom field sets will not be available for bulk update.

 

Import and Export

  • You can import custom field sets through regular lead import.
  • You can export custom field sets along with other lead fields from the Manage Leads page. For more information, see How to Export Leads.

 

Any Questions?

If you have questions related to this article, please leave us a comment below. We’re happy to help!

LeadSquared Security Settings – Session Management

The settings on the Session Management page let you configure –

Login Expiration Time

When enabled, users will be required to log in again, after the configured time elapses.

 

Session Timeout

When enabled, a user who remains idle for the configured time will be automatically logged out.

Note: The user will also be checked-out of LeadSquared when logged out.

To access these settings,

  1. Navigate to My Profile>Settings>Security>Session Management.
  2. Click the slider enable icon icon alongside the setting you want to enable.
  3. Set the time limit, then click Save.
Note: Session management configurations apply to both web and the mobile app.

session management

For information on other security related settings, see

 

Any Questions?

If you have any doubts or feedback, please leave us a comment below.

Adding Custom Field Sets to Activities

1. Feature Overview

This article assumes that you’ve already created one or more custom field sets and are now looking to integrate them with activities.

 

2. Prerequisites

While creating a custom field set, you must select the activity integration checkbox. This will make the custom field set available for activity integration –

CFS activity integration

 

3. Associate a Custom Field Set with an Activity

Once you’ve created a custom field set, you can add it as the data type for a field in any custom activity.

  1. Navigate to My Profile>Settings>Leads>Custom Activities and Scores.
  2. Click the Editpencil iconicon alongside an activity (you can also follow the same steps while creating a new activity).
  3. On the Update Custom Activity Type pop-up, click Next to navigate to step 2 of 3.
  4. Create a new field, or edit an existing one. Click the drop-down under the Type column alongside the field you want to associate the custom field set to, then select a custom field set.
  5. Click the Settingsicon to edit the custom field set. Click Next when you’re done.
    Note: Edits you make to a custom field set from here will not apply to the actual custom field set template you created. The edits will only apply to how the custom field set behaves with respect to this activity field.
  6. Drag and drop the custom field set to change its order or positioning on your create/edit activity forms.
  7. Click Save.

Associate custom object with activity field

Note:

If a custom field set has any field(s) marked as mandatory,

  1. The custom field set field will automatically be marked as mandatory while configuring the activity fields (in step 2 of 3).
  2. You won’t be able to enable Quick Add for the associated activity. Conversely, if you enable quick add and then try and make a custom field set mandatory, you’ll still receive an error –

validate quick add

 

Adding an Activity with a Custom Field Set

The custom field set will now be available in the create/edit activity forms for that particular activity.

add custom field details

You can upload multiple files to a single field (multiple pages of a passport for example). You can even remove or replace a file after you’ve uploaded one.

upload, remove, replace

You can download the uploaded files from the Lead Details page.

downloaded file

 

4. Viewing Custom Field Sets

You can view custom field sets along with the parent activities on the following pages –

4.1 Lead Details Page – Documents Tab

Files uploaded through Custom Fields Sets are available on the Documents tab of the Lead Details page.

  1. Navigate to the Lead Details page.
  2. Click the Documents tab (step 1 in the screenshot below).
  3. Select Custom Field Sets from the Document Source drop-down (step 2 in the screenshot below).
  4. Click on a file to launch the file viewer.
  5. To download one or more files, select the checkboxes alongside the files (step 3 in the screenshot below), then click Download (step 4 in the screenshot below).

You can use the search box to search based on the activity name, custom field set name and the sub-fields within a custom field set.

lead details docs tab

 

4.2 Lead Details Page – Activity History Tab

Custom field sets are visible on the Lead Details page. Click the activity to view them along with other activity fields.
Click the View Files link alongside a custom field set field to view the uploaded files.

cfs lead activity history

cfs file viewer

Note: You can only view image and pdf files on the application file viewer. For other file types, you’ll be prompted to download the files and view them on your local drive.

 

4.3 Manage Activities Page

You can view custom fields sets on the Manage Activities page –

  1. Navigate to Leads>Manage Activities
  2. In the Activity Type drop-down, choose an activity where you’ve added a custom field set
  3. Click the select columns select column icon icon.
  4. On the pop-up, alongside Show, click All.
  5. Select the custom field set, then click Show Selected.

The custom field set will now be visible on the Manage Activities grid.

Show CFS Columns on Manage Activities

Note: ESS tenants can select and view individual CFS fields on the grid as shown below. String type fields configured as 1000 character fields and content type fields won’t show up here  –

ESS CFS on manage activities page

ESS CFS Manage Activities Show columns

4.4 Smart Views

Similar to Manage Activities, you can also customize the Smart Views grid to display Custom Field Sets –

  1. Navigate to Leads>Smart Views.
  2. Under Actions, click Select Columns.
  3. On the pop-up, alongside Show, click All.
  4. Select the custom field set, then click Show Selected.

smart views CFS columns

 

5. Bulk Update Custom Field Sets

To bulk update the activity Custom Fields Sets in your account –

  1. From the main menu, navigate to Leads>Manage Activities.
  2. Select the leads you want to bulk update the activity fields by clicking the Checkbox checkbox against their names.
  3. Then, hover your cursor over the Leads button, and from the dropdown, click Bulk Update.
  4. In the Bulk Update pop-up, against Activity Field, from the dropdown, select the field you’re looking to bulk update.
  5. Against New Value, depending on the field type, either select the new value from the dropdown or enter it in the given field.
  6. Once you’re done, click Update. The selected activity custom fields are now updated.

CFS_E_1

 

6. Import & Export Custom Field Sets

You can import and export custom fields sets along with other activity fields. See the import/export section of Manage Activities for more details.

 

7. Current Limitations

  1. You cannot delete custom field sets.
  2. The status field cannot be removed from a custom field set.

cfs status field

3. You can add/remove the drop-down values of the status field. Note that the last value you enter will be treated as ‘Approved’, regardless of how you rename it.

CFS status fields

 

Any Questions?

We hope this article was helpful. If you still have doubts, feel free to leave a comment below.

Large Options Set – Create a Large Number of Drop-down Options

1. Feature Overview

In some instances, you may need to create lead and activity drop-down fields with  up to 1 lakh (100,000) options/values. For example –

  • If you’re in the education industry, you may want to list down a large number of schools.
  • If you work in healthcare, you may need a drop-down with a large list of doctors or hospitals.
  • Or, irrespective of your industry you might want to input a large number of cities and locations.

The Large Options Set (LOS) feature lets you tackle these use cases by allowing you to import a large number of drop-down values to lead and activity fields.

Note: This feature is available for system and custom lead fields, and custom activity fields.

For information on how to create lead and activity fields, see –

 

2. Prerequisite

You must be an administrator user of your LeadSquared account.

 

3. Lead Fields

The process for creating a large number of drop-down options varies slightly for lead and activity fields. For lead fields –

  1. Navigate to My Profile>Settings>Leads>Lead Fields.
  2. You can either create a new lead field or edit an existing drop-down type field.
    • Click the Create button to create a new field or,
    • Alongside the field you want to edit, hover your cursor over the settings icon, then click Edit.
  3. Under Input Data Properties, in the Data Input Type field, select Dropdown.
  4. In the Show As field, select Searchable Dropdown.
  5. You can either enter the options manually, separated by commas, in the Set Options text area, or click the link below to import a CSV file of options.
    1. If you click the Click here to import CSV… link, an Upload File pop-up will appear.
    2. It is recommended to first click the Sample CSV link to download a sample file.
    3. Create your CSV file in the format exemplified by the sample file. On the Upload File pop-up, either click the Click to Upload CSV… link or drag and drop the file into the highlighted area.
    4. The imported options will now appear in the Set Options text area.
  6. Configure all other field properties you require and click Save when you’re done.

Large Options Set for Leads

 

4. Activity Fields

For activity fields –

  1. Navigate to My Profile>Settings>Leads>Custom Activities & Scores.
  2. You can either create a new lead field or edit an existing drop-down type field.
    • Click the Add button to create a new activity or,
    • Alongside the field you want to edit, click the Edit pencil icon icon.
  3. Click Next to navigate to step 2 of 3. Alongside any dropdown type field, click the settings icon.
  4. Click the Click here to import a CSV… link and follow the same instructions listed in the ‘Lead Fields’ section above.
  5. Click Next to navigate to step 3 of 3 on custom activity pop-up, then click Save.

Large Options Set for Activities

 

5. Limitations

  • The CSV file size should not exceed 30 MB
  • The maximum number of options/values supported is 1,00,000
  • The character limit for each option is 200

 

Any Questions?

We hope you found this article helpful. If you still have doubts, leave us a comment below. We’re happy to help!

Custom Task Actions Connector

The Custom Task Actions connector lets you add new custom actions to the default list of actions (Edit, Mark Complete, View Details, Cancel, etc.) on the Manage Tasks page. These actions also reflect in task type tabs set up in Smart Views.

custom task action

Here are some examples of custom actions you can create –

  • Post task-related data to another tool/application
  • Send a customized notification to a lead/task owner
  • Open a new window with lead-related data from another application

You can create many more actions depending on your use cases. The connector gives you the ability to define the type of action, add a callback URL where you can mail merge task, lead and user parameters, display an Iframe and even get/post data.

 

Prerequisites

  • You must be administrator user of your LeadSquared account.
  • This connector is not available on all plans. If you want to enable it for your account, contact us at support@leadsquared.com.

 

Installation

First, install the connector from the Apps Marketplace –

  1. On the main menu, navigate to Apps>Apps Marketplace.
  2. Search for ‘Custom Task Actions’ in the search bar. Alternatively, you can navigate to the ‘UI Customization’ category on the left pane.
  3. Click Install on the Custom Task Actions connector.
  4. Once the installation is complete, hover your cursor over the settingsSettings iconicon and click Configure. Alternatively, you can click on the connector to open up a new page with the connector details, then click Settings>Configure.

custom task actions connector

 

Configuration

You can create task actions in two areas –

1. The tasks grid row action menu on the Manage Tasks page (and smart views).

custom task manage tasks

2. The bulk actions menu on the Manage Tasks page (and smart views).

bulk custom actions

On the Configure Custom Task Actions pop-up, first select the area you want the action to appear (from the left pane), then click Add Action.

add new custom task action

Enter the details of the custom action, then scroll to the bottom of the pop-up and click Save.

add new custom action

Attribute Description
Action Label The display name of the action.
Task Type The task type you want the action to appear for. For information on task types, see Managing Task Types.
Action Type 3 action types are available –

  • Show as Popup
  • Call an API
  • Open in New Window
Show in Tab Currently, only the Web App option is available.
Callback URL Enter the HTTPs URL which will be rendered as a custom action. The URL should be of an action that accepts LeadSquared mail merge fields as parameters and passes them to an external application (e.g., a support system, another CRM or marketing system, another LeadSquared account, etc.) to get the data. Hover your cursor over the question markquestion mark iconicon to view the available mail merge fields.

Note: This attribute is mandatory.

Height Enter the height and width of the pop-up. Applicable only for the ‘Show as Popup’ action type.
Width
Iframe Attributes Pass Iframe attributes you want to render on the pop-up. Applicable only for the ‘Show as Popup’ action type.
HTTP Method GET and POST methods are supported.
Content-Type application/json is the only supported content type.
Data You can pass any data here in JSON format.

Once you’ve created a custom action it will appear as shown below.

  • Click the delete delete icon to delete the custom action
  • Click the expandexpand icon icon to edit the custom action

Click the Add Action button to create more custom actions.

create more custom actions

Your custom task actions will now appear as configured on the Manage Tasks and Smart Views grid rows or bulk action menu for the chosen task type.

 

Any Questions?

If you still have doubts about this feature or any feedback you’d like to share, please leave a comment below.

Activity Details Page (Add Activities/Tasks on Activities)

1. Feature Overview

In addition to adding activities and tasks on leads, you can now add them directly to activities (activities on activities, tasks on activities). The Activity Details Page enables you to view and add activities, notes and tasks on existing activities.
This is beneficial for a variety of use cases.

Let us take an example of a service ticket.

  • Consider you have a ‘Service Ticket’ activity.
  • On the service ticket, you can set up another activity to assign the ticket to the relevant team.
  • You can set up a task on the service ticket for the actions to be taken up by the team in resolving the ticket.
  • On the service ticket, you can also set up an activity for when there are escalations on the ticket, and who should receive the escalation.
  • You can set up a completion task on the service ticket.

This means that instead of tracking activities against the lead, you can directly track activities and tasks against the service ticket.

 

2. Prerequisites

  • You must be an administrator user in your LeadSquared account.
  • To enable this feature, contact your account manager, or write to support@leadsquared.com.

 

3. Process

3.1 Enable Details View

The first step is to enable the activity details view for an activity. You can enable the view for any activity against which you want to add more activities and tasks.

  1. Navigate to Settings>Leads>Custom Activities and Scores. You can either Add the view to a new Custom Activity, or Edit edit and update an existing activity.
  2. On the page, check the Enable Details View checkbox. After you enter other details, click Next.
  3. Complete the remaining steps, and click Save.

Activity Details

3.2 Add Activity to a Lead

Next, post the activity for which you enabled the view, on a lead. This can be done from the Lead Details page as well as the Manage Activities page.

3.2.1 From the Lead Details Page
  1. From the LeadSquared dashboard, navigate to Leads>Manage Leads and click on any lead.
  2. Click the Activity button on the Lead Details page.
  3. From the Activity Type dropdown, select the activity that you’ve created.
  4. Click Add.
  5. Once you have added the activity, hover on the the activity name and click the icon. This will open the Activity Details page.

Activity Details

Note: You can also post activities on leads from other pages in LeadSquared. To know more, refer to How to Add a Custom Activity.
3.2.2 From the Manage Activities Page

You can also add activities on leads from the Manage Activities page –

  1. Navigate to Leads>Manage Activities.
  2. From the Activity Type dropdown, select the activity you’ve created.
  3. Click the Add Activity button on the right side of the page.

add activity from manage activities

Note: You can also add activities to leads from the Smart Views page.

 

4. Activity Details Page

Once you have added the activity to a lead, you can now access the Activity Details page. On the Lead Details page, hover on the activity name and click the icon. This will open the Activity Details page.

Activity Details

On the Activity Details page, you can –

  • View all details of your Lead.
  • Use the Activity button to add an activity to your Activity.
  • Use the Task button to add a task to your Activity.
  • Use the Note button to add a note to your Activity.
  • Use the Actions dropdown menu to perform actions on the activity.

Activity Details

4.1 Add Activities on Activities

You can assign as well as keep track of activities. To add an activity to an activity, on the Manage Activities page –

  1. Click the Activity Details button.
  2. Select an activity from the Activity Type dropdown menu.
  3. Enter the activity date and time.
  4. Post a note if required.
  5. Click the Add button.
  6. You can now view the list of activities on the Activity History tab.

4.2 Add Tasks on Activities

You can assign as well as keep track of tasks. To assign a task –

  1. Click the Activity Details button.
  2. Select a Task from the dropdown.
  3. Enter the task details.
  4. Click Save.
  5. You can now view the list of tasks on the Tasks tab.

Activity Details

4.3 Add Notes on Activities

Click the button to add a note. This will ensure all the stakeholders are on the same page.

Note: You can also access the activity details page from Manage Activities page.

Activity Details

As well as from Smart Views activity type tabs.

smart views activity details page

 

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.