[dynamic_help_sidebar root="leads"]

User Management Features

The LeadSquared Check-In and Check-Out feature lets you track the availability and attendance of your users. To learn more about this exciting feature, see Check-In and Check Out

Note: This feature applies to both the LeadSquared Web and Mobile apps.

You have the flexibility to configure this feature for user roles or user groups.

  • Role level configuration allows you to apply check-in/check-out to your administrators, marketing users, sales managers and sales users. You can enable the feature for a single role or a combination of roles. You can also go really granular and exclude individual users with a role.
    OR
  • Group level configuration allows you to enable check-in/check-out for one or many groups. You have the option of excluding all group managers or you can go granular and select the user(s) you want to exclude.

Once you’ve enabled and configured check-in/check-out, included users will be prompted to check-in on login. They will also have to manually check-out as closing the LeadSquared application won’t automatically check them out. Access the new User Check-In/Check-Out History report to see the attendance and availability patterns of your users.

Lead Automation Conditions – If/Else

1. Feature Overview

The If/Else condition lets you setup Yes/No criteria. It allows you to set up alternative courses of action based on whether your criteria is met or not. You can set up If/Else conditions on lead, activity and task fields.

A few of the many applications of this condition are mentioned here –

Leads

  • If a lead is from Bangalore, add to the ‘Bangalore Leads’ list. Else, add to the ‘Other Leads’ list.
  • If a lead is from an online source, send a welcome email. Else set up a follow-up call.
  • If a lead is interested in ‘Product A’ send ‘Email A’. Else send ‘Email B’.

Opportunities

  • If an opportunity has a monthly income of 50,000, the Opportunity Status is ‘Relevant’. Else, the status is ‘Not Relevant’.
  • If an opportunity clicks on an email sent, then the Opportunity Stage is ‘Open’. Else, the stage is ‘Lost’.

Activities

  • If an activity is posted, say ‘Email Link Clicked’, then send an email to the lead.
  • If an ‘Unsubscribed’ activity is posted, then add the lead to a ‘Not Interested list’.

Tasks

  • After creating a task, say ‘Meeting’, wait till 4 hours. If the task status is pending, notify the user. Else, post an activity, ‘Meeting Completed’ for example.

Accounts

  • After an account is updated, if the account stage changes to ‘Customer’, send a welcome email. If the account stage changes to ‘Opportunity’, send nurturing emails instead.

 

2. Single If/Else Condition

Consider, if you give an If condition ” Lead visited on webpage” after the Wait condition of ”One day”.

condition set

Here If/Else conditions act as a Yes/No criteria for the Wait condition. After the wait condition of 1 day, if the Lead visits the web page, an Email is sent to the Lead. If the Lead does not visit the web page after 1 day, a notification Email is sent to the Lead Owner to follow-up with the Lead.

Setting Conditions on Activity and Task Triggers

Conditions on triggered activities and added activities

  • For activity based automations, where the trigger is new activity on a lead, activity update on a lead, if you choose the ‘Triggered Activity’ option in the in the If/Else condition then it will relate only to the triggered event.
  • If you select ‘Lead Activity’, it will relate to all corresponding events on the lead including past activities.

conditions on triggered activities

Conditions on triggered tasks and added tasks

  • If you set up task-based automations, where the trigger is Task Create, Task Reminder or Task Complete, you can then set up conditions on the triggered task in the If/Else action card.
  • If you add a task at some point in your automation using the ‘Create Task’ card, you can set conditions on it in a subsequent If/Else card.

task conditions in If/Else automation

 

3. Multi If/Else Condition

Use the Multi If/Else condition when you have a large number of outcomes to automate. The If/Else cards here will be aligned at the same horizontal level and the performance will be faster than using many single If/Else cards.

Example Use Case

Let’s say you want to send certain email campaigns to your leads based on their location. One way you could do it would be to set up multiple if/else cards as follows –

when to use multi if/else

Apart from being more tedious to set up, the configuration above will also run slower due to the multiple levels a lead will pass through.
Alternatively, a multi if/else card for the same use case would not only be easier to set up but would also execute faster –

multi if else example

Set Up the Multi If/Else Condition

Scroll down under Conditions, then click Multi If/Else.

multi if else condition

After adding the conditions you require, click Set Conditions.

setting new conditions

Continue to click the add expand icon to add more If/Else cards.

multi if else cards

Now add actions under each Else If card and the Else card as required.

add actions

 

4. FAQs

1. Does the “Between” operator in LeadSquared Automations (If/Else card) include the boundary ranges?

Yes, the “Between” operator in LeadSquared Automations includes the boundary ranges. For example, if the condition is set as Between 6 and 10, the condition will evaluate to True when the value is any of the following: 6, 7, 8, 9, or 10.

LeadSquared Automation FAQs

 

2. Multi If-Else Execution Behavior in Automation

  • Query: I’ve set up multiple If/Else cards in my automation. Why is only one If/Else condition being executed, even when multiple If/Else card conditions are being satisfied and are true?
  • Explanation: In LeadSquared automation, If/Else cards are evaluated sequentially from left to right. When a condition in an If/Else card is true, the corresponding action is executed, and the flow stops evaluating the remaining If/Else cards. If multiple If/Else conditions are true, the first true If/Else card from the left is executed, and the automation does not proceed to the subsequent cards.
  • Best Practice: To ensure accurate execution, place high-priority If/Else conditions on the left when creating the automation.

 

Any Questions?

Did this article answer your question? If not, write your question out in the comments section below and we’ll get back to you as soon as possible.

Lead Automation Actions – Lead Actions

Feature Overview

Here you’ll learn to trigger lead actions through automation.
Define criteria and then set up lead actions to automatically execute when that criteria is met –

  • Add Activity
  • Add Lead to List
  • Add Opportunity
  • Remove Lead from List
  • Star Lead
  • Tag Lead
  • Unstar Lead
  • Update Lead

Lead Automation_1

 

Add Activity

Click Add Activity and the Add Activity pop-up box appears. On this pop-up, you can add custom activities:

Select the required custom activity from the drop-down list.

Note: If your custom activity has any associated custom fields, click Add an Additional Field to add these fields.  You can additionally add mail merge field to the selected activity type.

Once you’re done, click Save. For more information on custom activities, please refer to How to Add a Custom Activity.

Use Dynamic Responses –

You can use dynamic responses from webhooks and Lapps to update lead fields. For more information, see Dynamic Responses in Automation.

 

Add Lead to List

Click Add Lead to List to add leads to a list, based on the previous set of criteria you’ve chosen.

Once you’ve selected the list to which you’ll be adding the leads, click Save.

 

Add Opportunity

Click Add Opportunity to add an opportunity on the lead.

Lead Automation_3

  • Opportunity Type – The opportunity type you want to add to the lead.
  • Enquiry – The enquiry under the opportunity type. By default, the first name, last name, and program (opportunity type name) are merged to create the enquiry name. You can also add additional mail merge fields.
  • Owner – The opportunity owner.
  • Status – The opportunity status.
  • Stage – The opportunity stage.

 

Remove Lead from List

Click Remove Lead from List to remove leads from an existing list, based on the previous set of criteria you’ve chosen.

Once you’re done selecting a list, click Save.

Note: To add a list name in the Remove Lead from List card or in the Add Lead to List card, you must first create a list from the Manage Lists page.

 

Star Lead

Star Lead allows you to highlight and discover leads seamlessly. For more information, refer to ‘Star’ your Leads.

 

Tag Lead

Tagging is a quick way to add a label to a lead for easy identification of leads. To automate adding tags to your leads, click Tag Lead, and on the pop-up, add relevant tags. For more information on Tags, refer to Tag your Leads.

 

Unstar Lead

Allows you to unstar or unmark a lead as important. For more information on this, refer to ‘Star’ your Leads.

 

Update Lead

Allows you to update an existing lead, by changing the lead field values, if required. To do this, click Update Lead, and update the required lead fields in the pop-up.

Lead Automation_2

In the above image, the ‘City’ lead field is updated to Bangalore, and the ‘Notes’ field is also updated. These lead fields are updated with these specific values if the lead satisfies the criteria you have specified.

Set Activity Owner as Lead Owner – 

You can set the activity owner as the lead owner. This is only possible when the trigger is New Activity on a Lead or Activity Update on a Lead. To do this all you have to do is select the Lead Field as Owner, click the Mail Merge checkbox and then select Activity Owner as under Value.

Note: If you use mail merge tags in the Update Lead card within an automation, the tag is always replaced with the latest available value of the field at the time the automation runs. When multiple automations update the same field (for example, Lead Status), the value set by the most recently executed automation will override earlier updates.

set lead owner as activity owner

Use Dynamic Responses –

You can use dynamic responses from webhooks and Lapps to update lead fields. For more information, see Dynamic Responses in Automation.

 

Update Activity

If you have selected an activity-based trigger (New activity on lead or Activity update on lead), you an additional lead action, Update Activity, will appear under the lead actions menu.

This functionality lets you automatically update any field created under that activity. Let’s say you triggered your automation with a ‘New Activity on Lead’ and set that new activity as a ‘Meeting’. You can now use the Update Activity option to automatically update any fields created under the meeting activity. Say you want to update the ‘Notes’ field of the meeting to say ‘Done with Meeting’, just click the Update Activity option, select the ‘Notes’ field and add the value ‘Done with Meeting’. You can also add additional activity fields using the Add Activity Fields link highlighted below.

Click Save. Every time there is a meeting with a lead, the notes field of the meeting will automatically be populated with the value ‘Done with Meeting’.

Use Dynamic Responses –

You can use dynamic responses from webhooks and Lapps to update lead fields. For more information, see Dynamic Responses in Automation.

Updating Dependent Fields –

The update activity action also supports dependent fields. So if you’ve created dependent fields through the Custom Scores and Activities page they’ll show up in the Update Activity action card. Here’s how you do it –

  1. Select the parent field from the Activity Field drop-down and select its value.
  2. Click the Add Activity Fields link.
  3. Select the child field and its value. The child field will only show values based on what you’ve chosen for the parent field due to the dependency.
  4. Click Save.

Updating Activity Fields

 

Numerical Calculations on Lead and Activity Fields

Update Lead, Add Activity and Update Activity actions now supports Numeric Calculations.
For example, if you maintain some numeric field like a custom score outside LeadSquared and you want to update that score based on LeadSquared attributes then here’s how you can do it –

  1. In the Update Lead, Add Activity or Update Activity action cards select the lead field (e.g., custom score) you want to update through a numeric calculation.
  2. Click the checkbox under the Add Mail Merge column.
  3. Type @ and select the lead and activity fields you want to perform numeric calculations on. Click the ? icon to see the possible numerical operators you can use.
  4. Click Save.

Note: The automation trigger must be New Activity on a Lead or Activity Update on a Lead. If you want to perform a numerical calculation involving an activity field,

  • The activity must be part of the automation trigger.
  • The activity field you want to perform numerical operations on must be of numerical type.

Numerical calculations in add, update activity and update lead

In the example, we’re updating the value of the lead field ‘Custom Score’ to @{Activity:mx_Custom_3,}  + @{Lead:EngagementScore,}

 

Troubleshooting

1. Lead Field Displays UTC Time Instead of Default Time Zone

  • Issue: When using Mail Merge on Lead fields (Date Type) via the Automation Update Lead card, the displayed time in the Lead field is shown in UTC instead of the Default time zone set in the user profile.
  • Cause: The automation process passes all date and time values in UTC by default, and then converts them based on the Default time zone set up in the user profile. However, if the lead field is not configured as “Date Time” in the “Show as” field, the time zone is not converted from UTC to the user’s time zone.
  • Solution:
    To resolve this issue, change the Lead field’s configuration from “Date” to “Date Time” in the “Show as” field. Save the changes to ensure proper time-zone conversion.

This adjustment will ensure that the displayed times align with the user’s Default time zone settings.

 

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!

Lead Automation Actions – Messaging

1. Feature Overview

Automate the entire process of contacting your leads!
Send emails and SMS to leads at the opportune moment. For example,

  • Send a warm welcome message when a lead signs up on your website.
  • A nurturing email to engage a lead who visited a pricing page.
  • A thank you note after you’ve made a sale.
  • Send an automated email on special occasions/holidays.
  • And lots more…

LeadSquared Messaging Automation

 

2. Send Email

This allows you to send emails to leads based on the condition satisfied.

  1. After clicking the Add expand icon on the previous card, under Actions, click Messaging, then click Send Email.
  2. On the Choose an Email Template pop-up box, select an existing email template or create a new one.

Email template select

You’ll be directed back to the automation page and the send email action will be visible.

 

3. Send Opt-in Email

Email Opt-in settings help protect your lead’s privacy rights. By combining these settings with the email opt-in automation action, enable leads to choose whether or not they want to receive emails from your organization. To know more, refer to Data Protection and Privacy Settings.

LeadSquared Messaging Automation

 

4. Send SMS

Sending SMS through automation required you to first install and configure an SMS connector. See How to Send SMS using Automation, for all the details.

LeadSquared Messaging Automation

 

5. WhatsApp

To send automated WhatsApp messages to your leads, refer to Send WhatsApp messages using Automations.

LeadSquared Messaging Automation

 

6. Troubleshooting

Issue: Appointment times vary between text reminders and email reminders for users in different time zones.

Example:

Text Reminder

Automation Troubleshooting

Email Reminder

Automation Troubleshooting

Root Cause:
This discrepancy occurs due to expected platform behaviour:

  • Email Reminders: The “Send Email” card loads the appointment or DateTime values statically based on the company’s time zone set in the “Company Profile” settings. As a result, email reminders reflect the time according to the company’s time zone.
  • Text Reminders: The “Send Text” card dynamically pulls data from the LeadSquared database. The DateTime values are updated based on the user’s time zone, as the telephony connector maps the DateTime according to user-specific data.

Solution:
Enable the ‘Enable Automation Mail Merge as per ‘From’ User’s Time Zone in Email Cards’ advanced configuration settings shown below. If you can’t find the setting, contact us at support@leadsquared.com.

LeadSquared Automation Troubleshooting

 

FAQs

1. Can I view a report of the emails sent through my automations?

Yes. If you have a published automation that contains a Send Email action, you can view its email analytics from the Manage Automations page. To view the email report for an automation:

  1. Navigate to Workflow>Automation.
  2. Hover your cursor over the settings icon next to the published automation, and click View Email Report.

view email report

 

Any Questions?

Was this article helpful? Leave us a comment and let us know.

Lead Automation Actions – Sales Execution

1. Feature Overview

Here you’ll learn about sales related automation actions. These actions are all directed towards your sales users. Use this feature to –

  • Notify users when certain criteria are met.
  • Create tasks for users.
  • Automate lead and activity distribution among your users.

 

2. Notify Users

Allows you to send a notification email to a LeadSquared user. Click Notify User. LeadSquared Automation

By default, the notification is directed to the lead owner. You can add more LeadSquared users to the ‘To‘ field. You can also direct the notification to the activity owner or include the activity owner in the ‘Cc‘ or ‘Bcc‘ fields
You can also mail merge lead fields, owner fields, sender fields and activity fields into your email content using the mail merge option highlighted below.

LeadSquared Automation

Here’s a sample automation to notify a user when a task is overdue.

Notify User When Task is Due Automation

 

3. Create Tasks

Allows you to create both appointment and to-do type tasks (see Managing Task Types). Click Create Task and enter the task details.

create tasks

When creating appointment type tasks, you can also set it up as a recurring task. To do this, click Make Recurring.

LeadSquared Platform Updates

Note: You can mail merge lead and activity fields in the subject and description of the task. You can also schedule the task to be created using date-time fields from an activity (only for automations with activity triggers).

 

4. Distribute Leads

The distribute lead action allows you to set conditions to distribute leads among your users. To know more, please refer to Lead Distribution Automation in LeadSquared.

Choosing conditions

 

5. Distribute Opportunities

The distribute opportunity action allows you to set conditions to distribute opportunities among your users. To know more, please refer to Opportunity Distribution Automation.

Distribute LeadSquared Opportunities

 

6. Distribute Activities

Activity distribution works largely the same way as lead distribution. However, there are a few pre-conditions that must be met –

 

6.1 Example Use Cases

You can use this feature to distribute activities amongst users, sales groups or teams, to complete different phases of a process or steps in an implementation cycle. For example, you can distribute –

  • A ‘Document collection’ activity to a field sales team to collect identification documents.
  • An ‘Account Creation’ activity to a supervisor or manager for approval.
  • A ‘Loan Application’ activity to a risk assessment team to determine eligibility.

 

6.2 Distribute Activity Configurations

The Distribute Activity action appears under Sales Execution following a lead activity-based trigger.

distribute activity

When you click the Distribute Activity action, the configuration pop-up will appear. You can create multiple distribution rules consisting of various conditions.

  1. Enter the Rule Name in the space provided (Use the New Rule option to create multiple rules).
  2. Click the Choose Condition(s) link.

choose distribution conditions

Select the appropriate conditions, click Add Condition (you may add multiple conditions), then click Set Criteria. For more information on setting conditions, see How to Use Advanced Search.

set distribute activity conditions

Now assign the activity to/based on users, groups or user properties. For more information on each of these, see the ‘Distribute Leads to Users’, ‘Distribute Leads to Groups’ and ‘Distribute Leads Based on User Properties’ sections above. The process is exactly the same for activity distribution. Click Save when you’re done.

Note: You must set a default rule that will execute when no other rules match the set criteria. The default rule will automatically distribute the activity to a user you select.

distribute activity final

You can now continue to add actions or conditions to the automation.

If you distribute an activity to a user who doesn’t have permission to view a particular lead, you can use the Add Share Lead link (only for ESS tenants) to temporarily give the user lead access. For more information, see How to Share Leads for a Limited Duration.

add lead share to activity distibute

 

7. Distribute Tasks

Like with leads and activities, you can also distribute tasks amongst your users. The distribute task action will appear only if the automation trigger is set to ‘Task Create’ and ‘Task Reminder’.

 

7.1 Distribute Task Configurations

The Distribute Task action appears under Sales Execution following any of the task-based triggers mentioned above.

distribute tasks action

The distribute task card works exactly the same way as the distribute lead card (Section 4. Distribute Leads). You can set rules with multiple conditions, assign them directly to users and sales groups, or on the basis of user properties.

distribute task card

 

Any Questions?

Did you find this article helpful? If you have any doubts or feedback, please leave us a comment below.

Lead Automation Actions – Custom

1. Feature Overview

This article takes you through custom actions in automation.

 

2. Webhooks

Use webhooks to automatically post activities to a URL of your choosing. They can be used to push data to third-party applications directly from an automation.

Click Webhook and the Webhook Properties pop-up box will appear.

Webhook update

Attribute Description
Name Enter any name for the webhook.
URL Enter the URL you want to post the data to.
Content Type Choose the format you want the data to be posted in.
Save Response Allows you to save the response from a webhook and use it to send dynamic email content or in other automation actions.
Custom Headers For security purposes, you can choose to enter a custom name-value pair in the webhook header and then reject all webhook calls where this header isn’t present.
Notify on Failure Get notified everytime a webhook fails.
Retry Count The number of times you want to retry on failure.
Note: The latest data generated using the webhook is the data retrieved just before the execution of the action you specify in the automation.

For more information on Webhooks, see Webhooks.

 

Call Lapp

If you’ve created a Lapp, you can call it in your automation. For more information, see Calling a Lapp from Automation.

Lead Automation Actions – Send to Sub-Automation

1. Feature Overview

This article explores the ‘Send to Sub-Automation’ action. Use it to –

  • Keep your main automation brief and simple by sending additional steps to a sub-automation.
  • Re-use a standard sequence of steps across different automations.
  • Build a large network of automations without running out of automation cards/nodes (Only 50 nodes are allowed in a single automation).

It is available in the Marketing>Automation section as a new action in the automation condition and action card.

Note: Sub-automations created with Lead-type triggers can only be used in other automations that also have Lead-type triggers. They cannot be used in automations that are based on different trigger types, such as Activity-type triggers.

Send to Sub-Automation action

Example Use Case

Let’s take a simple example –

You’re sending out an email to all new leads.

You want to follow one long course of action (Flow A) for leads that open your email and another (Flow B) for those that don’t.
Before you branch out into Flow A or B, your automation may look something like the screenshot on your left.

The green + icon under the If/Else automation card will branch out into Flow A, your positive flow for the leads who opened your email.

The red + icon will branch out into Flow B, the negative flow for leads who didn’t open the email.

The sub-automation feature now lets you send both flows (A and B) to separate sub-automations and keep your parent automation clean. What’s more, you can re-use Flow A and B across any new automations you create.

Automation Example

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Using Sub-Automations

To access the sub-automation option –

  1. Click the + icon under an automation card. (the green + icon or the red + icon in our example).
  2. Under Actions, click Send to Sub-Automation.
  3. The Send to Sub-Automation pop-up will appear. Any sub-automation you save will be displayed here. For now, click the Create a New Sub-Automation link.
  4. A new tab will open. Click the icon (+) under the Sub-Automation node to create a sub-automation. From this point in, the process for creating the sub-automation is exactly the same as creating the main automation.
    If you’re unfamiliar with creating automations, see How to Create an Automation.
  5. Use the pencil icon in the top left corner to change the name and description of the sub-automation (Flows A and B in our example).
  6. Once you’ve laid out the steps in your sub-automation Save it if you’re going to edit it later. If you want to use it right away then Publish it. Once published, you’ll be directed back to your main automation.

Sub Automation Feature

 

Points to Remember

  • Only published sub-automations will show up in the Send to Sub-Automation pop-up. You can send your main automation to any sub-automation you published previously.
  • You can create sub-automations to a maximum of three levels (Main Automation>Sub 1>Sub 2>Sub 3).
  • You can create up to 500 sub-automations.

Lead Automation Conditions – Wait

Feature Overview

The wait condition lets you delay an action or condition for a specified period. A few of the many applications of this feature are listed here –

  • Delay sending emails to avoid flooding a lead’s inbox.
  • Wait till a lead score exceeds ‘x’ number and then change the lead stage.
  • Wait a certain amount of time to see if a lead has performed an activity (Email opened, email link clicked, etc.) and then send a follow-up email.
  • Wait till a lead’s stage changes from ‘Opportunity’ to ‘Customer’ and then send ‘Customer-only’ discount emails.
  • Send email campaigns on specific occasions (birthdays, festivals, etc.).
  • Wait till a sales user has sold a product and then send a thank you email.

Note: Daylight savings are accounted for when you choose a specific date and time to wait until. This functionality is configured for all time zones that observe daylight savings. You can edit your time zone and other profile settings under My Profile>Settings>My Profile.

 

2. Set Wait Condition

LeadSquared Automation Conditions

Click the Wait condition highlighted above to see the Set Wait Condition pop-up.

LeadSquared Automation Conditions

Here you can specify the time period to delay the action in two different ways –

1. For a Specific Amount of Time

Allows you to enter the time delay in minutes, hours, days, weeks, months and years. In addition to this, you can also set the exact day of the week and time of day that you want to wait before the next action. Use the highlighted checkbox to pick a day and set a time.

LeadSquared Automation Conditions

2. Until a Specific Date & Time

Allows you to enter the date and time till which the succeeding activity will be delayed. Click the checkbox highlighted below to use this feature.

LeadSquared Automation Conditions

If you are giving an Email action, you have the option to give another condition called Wait Until. This condition allows you to delay until an Email activity is satisfied by the Lead in order to proceed to another action.

To add the Wait Until condition:

After an Email action, click Wait Until under Conditions. The Set Wait Until Condition pop-up box appears.

LeadSquared Automation Conditions

wait until card continue exit

Here you can specify the Email condition and the Email Campaign which the Lead should satisfy in order to proceed to the next action.

set wait until2

set wait until3

You can also define the time within which the selected action (Email Opened) should be performed. If the action isn’t performed within the defined time, you can choose to continue with the next action or exit the automation.

wait until card continue exit

Note: You can add multiple conditions here. Select Any Condition, if you want your Lead to satisfy any one of the conditions that you provide. Select All Condition, if you want the Lead to satisfy all the conditions that you provide.

Click Save when you’re done.

3. Set Wait Condition (Advanced)

In addition to the Set Wait Condition, you also have the option to use the Set Wait Condition (Advanced). The difference between the two conditions is on the Set Wait Condition (Advanced), you can configure a timezone of your choice when setting up the condition. This is useful when your LeadSquared account follows a particular timezone, but leads are present across multiple timezones.

To set the timezone –

  1. On the Set Wait Condition (Advanced) pop-up, alongside Set Time Zone, enable the checkbox Checkbox.
  2. From the timezone dropdown, select the timezone you want to set.
    1. Alternatively, you can Use mail merge option to mail merge the relevant timezone lead field.
    2. Once you select the mail merge field, set a default timezone. This will be applied when there’s no value in the selected mail merge field.
  3. Once you’re done, enter the other details, and click Save. The rest of the steps to set the condition are the same as the ones listed above.

Note: The Set Wait Condition (Advanced) card is available for automations set-up using the following triggers –

  • Lead
  • Opportunity
  • Accounts
  • Activity
  • Tasks
  • Users

Wait Until Condition Advanced_1

 

4. Example

A sample image of an automation with the Wait Until condition is given below:

LeadSquared Automation Conditions

Here, after the new lead is created, an Email is sent to the Lead. After this, a Wait Until condition to wait until the Lead opens the first Email is given. If the Lead opens the Email, the Lead Stage of the Lead is updated to ‘Opportunity’.

 

5. FAQs

Can I subtract days from a “Date and Time” field in automation? What’s the Rule Syntax for Subtracting Days from a Date-Time Field in Automation. 

You can only subtract or add the number of hours, not days to/from a date-time field in the Wait automation card. The syntax is as follows – @{Lead:mx_Subscription_End_Date,}+24

LeadSquared Automation Wait Card

User Management Features: Check-In and Check-Out

1. Feature Overview

The Check-In/Check-Out feature is an attendance management solution that lets you know when and where your users’ check-in and check-out, and their online statuses. You also get insights on the general attendance trends of your users through reporting.

What’s more, you can also distribute leads only to users who are available/checked-in to LeadSquared.

To automate check-in/check-out for your users, see Auto Check-In/Check-Out Guide.

 

2. Configuration

Note: You must be an administrator user to configure this feature.
  1. Navigate to My Account>Settings>Users and Permissions>User Availability>User Check-In.
  2. Click the slider alongside ‘User Check-In’.
  3. Next, click the Configure button

check-in navigation

You can configure the feature at either the roles or the groups level.

To configure at the groups level

    1. Click the Groups icon, then click Next.
    2. Move the Groups you want to include into the Selected Groups list.
    3. You can exclude all group managers by selecting the Exclude all group managers checkbox.
    4. If you wish to exclude individual users within a role, click Exclude Users from selected Groups. Move the users you want excluded into the User Exceptions list and click the Add Exceptions button.
    5. Finally, click Done to save your settings.

Group Config foe checking in

 

3. Checking In and Out

All users you enabled the feature for will now see this pop-up when they log in to the LeadSquared web or mobile app.

Checking in on Log In

Users can choose to Check-In if say they just arrived at work or Skip if say it’s a holiday but they just wanted to quickly check on their leads. If they check-in or skip, they’ll still see this widget on the right of their screens.

Checking In Widget

Clicking the widget opens up the Check-In pop up. From here, users can change their availability status (Online/Away/Offline), the phone number they are available on, and also check out.

Note: If you select the Offline availability statues, you will be checked-out. However, you will remain checked-in if you select the Away status.

Widget for CICO

 

4. Lead Distribution

Once you’ve enabled and configured check-in/check-out, you can distribute leads to checked-in users only. For the detailed procedure, see the ‘Distribute Leads’ section of Automation Actions – Sales Execution.

 

5. Reporting

As an administrator, you want to know things like – when a user checked in/out, the location they checked in/out from and maybe even the source of they used to check-in or out (WebApp/MobileApp). The ‘User Check-in and Check-out History’ report (CICO report) gives you all the information you need. To access it –

  1. Navigate to Reports>Reports Home>User Activity Reports>Check-in and Check-out History.
  2. Use the drop-down to select the user whose check-in and check-out history you want to view.
  3. Alongside the user select drop-down, click Show. You can even use the MS Excel icon on the top-right corner of your screen to export the report in CSV format.

 

6. Some Points to Remember

  • Users will not be checked out on closing either the WebApp or the Mobile App. Checking out and checking in have to be performed manually.
  • Users check in and check out location will only be saved for mobile app check-ins/check-outs provided the location sharing permission is granted and location services are on.
  • De-activated users will automatically get checked out of LeadSquared.

 

7. Troubleshooting

1. Only Check-out has been captured for a particular day in the Check-in and Check-out report (CICO report).

In this case, the user may have checked-in on the previous day. Change the date to yesterday and re-check the report for the previous day.

 

2. I set up an automation to auto check-in and check-out my user, but my user’s haven’t been checked-in/out.

In this case the automation might not have triggered. On the Manage Users page, alongside the concerned users, click the Settings icon, then click View Automation Report. Check if the automation triggered and also check if the users meet the entry conditions you set. If you still face issues, contact us at support@leadsquared.com.

 

3. The recorded check-out time doesn’t tally with the actual time a user checked-out.

This may be due to an auto check-in/out automation. The automation checks users in and out based on the Workday Template assigned to the user’s team. Check the timings of the workday template used in the automation. To view the automation, on the Manage Users page, alongside the concerned users, click the Settings icon , then click View Automation Report

 

4. Resolving Slowness in Mobile App Check-In and Check-Out

  • Why is there a delay in check-in and check-out on the LeadSquared mobile app?
    If users are in remote areas, the app may take longer to fetch the location due to GPS limitations.
  • How can I fix this issue?
    To improve app performance during check-in and check-out:

    • Calibrate Google Maps:
      1. Open Google Maps, tap the blue location dot, and select “Calibrate Compass.”
      2. Move your phone in a figure-eight motion to improve GPS accuracy.
    • Adjust Battery Saver Settings:
      1. Go to your device’s App Settings for the LeadSquared app.
      2. Set background settings to ‘No Restrictions’ to allow uninterrupted location tracking.

These steps will enhance the app’s ability to capture location data efficiently.

 

5. Leads are being assigned to users even though the user’s status is inactive

  • Issue: Sales users are receiving leads even when they are out of the office and haven’t checked in. Users who haven’t used the platform for 2-3 days are still being assigned leads, despite user availability checks in workflows.
  • Root Cause Analysis: Users may have checked in on their last working day but failed to check out, leaving them marked as available, which triggers the lead distribution process.
    • If users have soft-closed their browser or allowed their system to sleep without actively logging out, their session may time out, but they remain listed as available.
    • This can be verified via the User Audit Log.
  • Solution:
    Ensure users consistently check in and check out to accurately reflect their availability. Communicate this requirement clearly to users, providing evidence from the User Audit Log if necessary.

 

Any Questions?

Run into any trouble while setting up check-in and check-out? If there’s anything you’d like to share that would help us improve this article, we’d love to hear it in the comments section below.

LeadSquared pages not loading? Whitelist these domains to fix blank or half-loaded pages

If your LeadSquared pages are not loading or appear blank/half-loaded, your network or firewall is probably blocking required domains.

You might see something like this:

  • Page loads partially
  • UI looks broken or incomplete
  • Sections appear blank or never finish loading

Broken UI Troubleshooting

In most cases, this happens because some domains required by LeadSquared are blocked.

Domains that must be whitelisted

Ask your network / IT / firewall admin to whitelist (allow) the following domains:

  • *.leadsquared.com
  • *.leadsquaredcdn.com
  • *.cloudfront.net
  • *.leadsquaredcdn.com
  • *.lsqportal.com
  • *. clarity.ms
  • *.nr-data.net
  • *.s3.amazonaws.com
  • https://www.google.com/recaptcha/api.js
  • https://www.gstatic.com/recaptcha/api2/v1559543665173/recaptcha__en.js

At a minimum, these two domains are required for Lead Management to work properly:

  • *.leadsquared.com
  • *.leadsquaredcdn.com