Skip to content

🚀 Feature: Add Text.lk SMS Provider Integration #9725

@chamaraindrajith

Description

@chamaraindrajith

🔖 Feature description

Add Text.lk as a supported SMS provider, enabling users to send transactional and bulk SMS messages using the Text.lk API directly from the platform.

This integration should support:

  • API key–based authentication
  • Sender ID configuration
  • Single and bulk SMS sending
  • Delivery status handling (if supported by the platform)

🎤 Why is this feature needed ?

Text.lk is a widely used SMS gateway in Sri Lanka, trusted by many local businesses for reliable and cost-effective messaging.

In my use case, I manage applications and client systems that already rely on Text.lk for SMS notifications such as:

  • OTP and verification messages
  • Order and payment notifications
  • System alerts and reminders

Adding native support for Text.lk removes the need for custom adapters or third-party workarounds and makes the platform more accessible to users in the Sri Lankan market.

✌️ How do you aim to achieve this?

I want this feature to:

  • Add Text.lk as a selectable SMS provider
  • Allow configuration of API credentials (API Key, Sender ID)
  • Send messages via Text.lk’s HTTP API
  • Handle success and failure responses properly

The implementation can follow the same architecture used for existing SMS providers to ensure consistency.

🔄️ Additional Information

Text.lk API: https://text.lk/docs/

Text.lk integration would be simpler, more reliable, and easier to maintain for teams already using this provider.

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

Yes I am willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions