LeadSquared Developer Centre


LeadSquared Converse System Notification to Users

Through this API, send automated notifications to your users through LeadSquared Converse. The notifications are delivered through a user called “System”. The notification will be pinned to the top of your LeadSquared Converse pop-up, for easy of use and navigation. These messages include notifications for new leads, lead assignments, important lead activities, task reminders, automation driven follow-ups, etc.

Converse API_1




POST https://api-in21.leadsquared.com/v2/Converse.svc/NotifyUser?accessKey=AccessKey&secretKey=SecretKey


Content-Type: application/json
JSON Body/Payload Icon
      "Message":"New Lead Assigned .",
      "Description":"Lead submitted the form in our campaign page.",
         "CTALabel":"View Lead",
      "IconColorCode":"rgb(247, 79, 103, 0.9)"

Request Parameters

Parameter Description

Defines the type of notification.

Possible values can be “Lead”, “Opportunity”, “Activity”, “Task”, and so on.


Specifies the content in the notification.

Message – The notification message that’s sent to the user. The maximum message length is 200 characters.

Description – The notification description that’s sent to the user. The maximum description length is 500 characters.



The call to action (CTA) notification the user will receive.

CTALable – The maximum length is 120 characters.

CTALink – This can be a link that redirects anywhere, both within and outside LeadSquared.


Each event type (Lead, Opportunity, Activity, Task, etc.) has an icon. This background of these icons can be customized, by passing a colour code in this field. If no colour code is passed, then the default icon colour is displayed.


The user to whom the notification should be sent. You’ll have to enter the UserID here.


You can pass a reference ID to help with debugging of issues.

Example – In case the notification is being triggered by a Lapp, you can then pass the Lapp ID here.


200 OK
Content-Type: application/json
    "MessageID": "3ed50a6c-15cf-4cf1-8d1a-f87cc33f9d64_1603193012260",
    "Success": true

HTTP Response Codes

Code Description
200 OK

This is the status code for successful API call.

401 Unauthorized

The API call was made with invalid access credentials. Check your AccessKey and SecretKey.

400 Bad Request

The message body on the request is not as per API specification. Make sure that content type is set to “application/json” and the JSON body has correct attribute names and structure.

404 Not Found

The API could not be found. Please check the API signature.

429 Too Many Requests

API calls exceeded the limit of 25 in 5 second(s)

500 Internal Server Error

The API called failed. There could be many reasons for it. Check the exception message to get more details.

On this page

© 2022 by MarketXpander Services Pvt Ltd. All Rights Reserved.