Programmable SMS & MMS Messaging API
Automate text notifications in minutes with our SMS API
Automate Business Communications
- Send transactional SMS & MMS messages from one single API or sync your contacts from your favorite CRMs
- Handle inbound text messages and receive key notifications from your customer’s activity in your systems with webhooks.
- Use the API along with the LeadWire console to empower your SMS Marketing strategy
- Port your main phone line to send text messages or we can enable a phone number for you.
// Read the LeadWire API documentation https://developers.leadwireapp.io
// Find your Account API Key at https://app.leadwireapp.com/
var request = require('request');
const apiKey = process.env.LEADWIRE_API_KEY
var options = {
'method': 'POST',
'url': 'https://api.leadwireapp.io/api/sendMessage',
'headers': {
'Authorization': apiKey,
'Content-Type': 'application/json'
},
body: JSON.stringify({
"text": "Tesing message from sendMessage API v2 endpoint",
"from": "+17873045397",
"to": "+15525552555",
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Comprehensive API Documentation
- Clear documentation with examples and instructions, and the ability to test with your credentials.
- Monitor and troubleshoot message delivery and engagement with real-time API Logs.
- White glove campaign registration in Campaign Registry to ensure A2P compliance.
- Our team of experts is ready to assist you with the implementation of the API
10DLC messaging
Send and receive text and multimedia messages from local phone numbers to contacts across Puerto Rico and the US.
Contact management
Synchronize contacts from your apps, like CRM's or E-commerce systems to and from LeadWire. Use the LeadWire console to create and segment your audiences.
API Logs
Monitor your API activity and download reports with powerful API logs that show detailed information about your API requests
Opt-Out automation
If a customer replies to a message from the LeadWire API with a “stop” message (e.g. STOP), LeadWire will automatically unsubscribe them from future sends.
Compliance management
We take care of your Campaign Registry brand registration so your messages are in compliance with communication regulations
Webhooks
Receive notifications to your systems from key activities on LeadWire e.g. contact opts-in, sms campaign is sent, or you receive a text message.
Use existing numbers to send SMS
Have an existing, well-known number that you want to send SMS from? With LeadWire SMS, you can send and receive SMS and MMS without even changing providers.
Intelligent message encoding
We support any character set and language type. Our system automatically chooses the most compact encoding possible, minimizing cost per send.
Want a Demo?
Book a demo with our team to learn how the LeadWire API could integrate with your apps to start sending automated text messages immediately.