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




Copy URL


JSON Body/Payload

Content-Type: application/json

      "Message":"New Lead Assigned .",
      "Description":"Lead submitted the form in our campaign page.",
         "CTALabel":"View Lead",
      "IconColorCode":"rgb(247, 79, 103, 0.9)"

JSON Properties

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 Code

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.