LSEG Messenger Bot SDK

LSEG Messenger Bot SDK

 

Overview

 

The LSEG Messenger Bot SDK enables developers to build intelligent, compliant, and real-time messaging experiences directly within the LSEG Messenger platform.

It provides secure APIs and libraries that allow your applications to send, receive, and reply to messages—both one-to-one and group chat—while maintaining full alignment with governance and audit requirements.

 

Core Functionalities

 

1. Send Messages

 

Programmatically send rich-text or structured messages to individual users, chat rooms, or contact groups.

 

  • Direct messaging – send a message to a single user or contact.
  • Room messaging – post messages to group chats or channels.
  • Rich content support – text, links, or formatted tabular information.

Example Use Case:

Share Research and Trade Ideas in 1:1 and Group Chats

Deliver research, trade ideas, and key updates directly into private conversations for personalized, timely insights.

 

2. Broadcast Messages

 

Reach multiple users or rooms simultaneously through broadcast 

 

  • Segmentation – target specific user groups or organizations.
  • Rate-limiting and throttling – ensure fair system usage.
  • Scheduling – queue broadcasts for a future timestamp.

Example Use Case:

Distribute daily market summaries, compliance updates, Risk Management updates.

 

3. Read Messages

 

Retrieve incoming messages, including text, attachments, and metadata.

 

  • Retrieve data from Messenger real time event communication layer with low possible latency
  • Contextual metadata such as sender ID, timestamp, and room ID.
  • Message filtering by sender, room, or keyword.

Example Use Case:

 

Read and analyze messages for  price discovery , Automating manual workflow like copy pasting.

 

4. Reply to Messages

Respond directly to inbound messages using the same conversation thread or message ID.

 

Context-aware reply – maintain chat continuity.

 

  • Threaded conversation support – replies automatically grouped for auditability.
  • Bot persona management – define bot name, avatar, and compliance tags.

 

Example Use Case:

 

A support bot replies to “How do I access historical trades?” with contextual answers from your knowledge base.

 

Security & Compliance

 

All API calls are TLS 1.2+ encrypted.

  • Requests require OAuth 2.0 authentication and firm-level authorization.
  • Full message audit trail ensures adherence to regulatory and archiving standards.

 

Typical Integration Flow

  1. Register & Sign up with LSEG to get access to Platform admin tool and Developer portal. 
  2. Authenticate with the Messenger OAuth service to receive an access token.
  3. Use the SDK to send/receive messages via the Messenger Bot API.
  4. Integrate with the Messenger real-time event system to receive messages, events, and status updates.

Use Cases

  • Customer-service or trade-support chatbots.
  • Internal notification and alerting systems.
  • Market-data and analytics broadcasts.
  • Workflow automation bots integrated with CRM or risk management systems.

SUBSCRIBE TO THIS API UPDATES

By submitting this form, you agree to your personal data being shared within the London Stock Exchange Group of companies (LSEG) for the purpose of receiving communications via post, phone and electronic means from LSEG about event, resources, products, and/or services.

For more information on how LSEG uses your data, see our Privacy Statement. You can adjust your preferences at any time through the preference link in any electronic communication that you receive from us.

Request Free Trial

Help & Support

Already a customer?

Office locations

Contact LSEG near you