Use memorable 5-6 digit short codes for high-volume SMS campaigns and brand recognition. Perfect for marketing, voting, contests, and customer engagement with carrier-approved messaging.
Everything you need to build amazing communication experiences
Send up to 100 messages per second with dedicated short codes optimized for bulk messaging campaigns.
Memorable short numbers that customers can easily remember and associate with your brand.
Pre-approved by major carriers for high deliverability rates and compliance with messaging regulations.
Detailed metrics on message delivery, engagement rates, opt-ins, opt-outs, and campaign performance.
Support for multiple keywords on a single short code with intelligent routing and auto-responses.
Built-in opt-in/opt-out management, consent tracking, and compliance with TCPA and CTIA guidelines.
Get up and running in minutes with our simple APIs
const twecho = require('twecho');
const client = new twecho.Client({
apiKey: 'your-api-key'
});
client.messages.create({
to: '+1234567890',
from: '12345', // Your short code
body: 'Thanks for joining! Reply STOP to opt out.',
campaignId: 'summer-promotion-2024'
}).then(message => {
console.log('Message sent via short code:', message.sid);
});
app.post('/shortcode/webhook', (req, res) => {
const { from, body, shortCode, keyword } = req.body;
// Handle different keywords
switch(keyword.toUpperCase()) {
case 'JOIN':
// Add to subscriber list
addSubscriber(from);
respondWith('Welcome! You are now subscribed.');
break;
case 'STOP':
// Remove from list
removeSubscriber(from);
respondWith('You have been unsubscribed.');
break;
case 'HELP':
respondWith('Text JOIN to subscribe, STOP to unsubscribe.');
break;
}
res.status(200).send('OK');
});
See how businesses are using this solution