877-403-2402

SMS API: Integrate SMS & MMS, send Email to SMS

Local Text Marketers’ SMS API allows organizations to integrate two-way SMS directly into their applications and workflows.

It’s designed for 2FA and passcodes, notifications, reminders, email to SMS and system-driven communications.

Who This API is For

This API is designed for organizations that need to send and receive SMS directly from their own systems, rather than through a user interface.

It’s best suited for technical teams or organizations working with developers to integrate SMS into existing systems and workflows.

  • Development teams integrating SMS into applications

  • Organizations with existing systems (CRM, EMR, scheduling, case management)

  • Operations teams automating reminders and notifications

  • Security and IT teams supporting verification (2FA, one time passcodes) and system alerts

Core Capabilities

Supported out of the box: 

• Programmatic sending of SMS and MMS
• Two-way messaging via webhooks (inbound replies delivered to your system)
• Delivery status callbacks (sent, delivered, failed, etc.)
• Dedicated, verified toll-free number provisioning
• Email-to-SMS routing (optional)
• Canada and USA messaging

Designed for:

• Transactional and system-generated messages
• Notifications and reminders
• OTP / 2FA and verification workflows
• Operational alerts and status updates

How It Works 

  1. Your system sends a message request to the API.
  2. Messages are delivered through Canadian/USA carrier networks using a verified toll-free number.
  3. Delivery status updates are returned to your system via webhook.
  4. Incoming replies are delivered to your webhook endpoint for processing.

Two-way messaging is fully supported, with all inbound messages handled through webhooks to ensure clean system-to-system integration.

Number Provisioning, Consent & CASL

To protect deliverability and comply with carrier policies:

  1. Messages are sent from a dedicated, verified toll-free number or short code.
  2. 10-digit long codes cannot be used for bulk or API-driven messaging in Canada.
  3. Express consent must be demonstrated as part of the number approval process.
  4. Stop requests must be respected. 
  5. Use cases are reviewed prior to provisioning to confirm compliance and suitability.

This process ensures alignment with CASL requirements and protects both your organization and message recipients.

Example Use Cases

Notifications & Reminders

Appointment reminders, service updates, schedule changes, and system alerts.

Security & verification

OTP, 2FA, and account verification messages sent programmatically.

Two-way system workflows

Structured SMS interactions where replies are processed by your application.

Getting Started

Here’s how the process works…

  1. Request API documentation
  2. We review your use case, volume expectations, and consent model
  3. A dedicated toll-free number is provisioned and verified
  4. You receive credentials and test access

Most organizations are able to begin testing shortly after approval.

Frequently Asked Questions

Do you support two-way messaging?

Yes. Incoming messages are delivered to your system via webhooks.

Is MMS supported?

Yes. MMS is supported through the API. Standard throughput for MMS is 1 msg/second (vs 3 msg/second for SMS). 

Can we use our existing phone number?

No. A dedicated, verified toll-free number is required for bulk or API-driven messaging.

How is consent handled?

Express consent must be demonstrated during number provisioning. Guidance is provided during onboarding.

Do you support email-to-SMS?

Yes. Email-to-SMS is available as part of the API.

Do you support OTP / 2FA use cases?

Yes.

Build SMS directly into your systems — without compromising deliverability or compliance.

Request API Documentation

Tell us where to send the API documentation. If you have any other questions, send them along.