Two-Way Communication
Inbound Messaging
Receive and Process Replies from Your Users
{"eventType": "EMAIL_INBOUND","from": "customer@example.com","subject": "Re: Your Order Has Shipped","bodyText": "When will it arrive?","trackingId": "018f5a2b-3c4d...","userId": "user_123"}
EMAIL INBOUND
Email Reply Webhooks
Automatically capture email replies and forward them to your application via webhooks.
Automatic reply-to address configuration
Full email content including attachments
Linked to original notification via trackingId
No email server setup required
{"eventType": "SMS_INBOUND","from": "+14155551234","to": "+16505093842","text": "Yes, confirm my appointment","receivedAt": "2024-01-15T10:30:00Z","userId": "user_123","lastTrackingId": "018f5a2b-3c4d..."}
SMS INBOUND
SMS Reply Webhooks
Receive SMS replies within a 7-day window after your outbound messages.
Automatic conversation matching
Linked to user and original message
7-day reply window
Works with all SMS providers
notificationapi.send({type: "appointment_reminder",to: {id: "user_123",number: "+14155551234"},sms: {message: "Your appointment is tomorrow at 2pm. Reply YES to confirm, NO to cancel.",autoReply: {message: "We received your reply. Thank You!"}}});
AUTOMATED RESPONSES
SMS Auto-Reply
Automatically respond to inbound SMS messages without any manual intervention.
Configure via API on each send request
Sent once per recipient (no spam)
Respects opt-out keywords (STOP, CANCEL, etc.)
Fully logged for visibility
Status
Welcome
sarah@tech.co • +1 (555) 123-4567
received 10:45:23
sent 10:45:25
delivered 10:45:26
opened 10:47:30
Password Reset
john@dev.io • +1 (555) 987-6543
received 10:42:10
sent 10:42:12
bounced 10:42:13
LOGS
Full Observability
Every inbound message is recorded and visible in your logs dashboard.
View all email and SMS replies
Search by user, phone, or tracking ID
Track auto-reply delivery
Debug webhook delivery issues
INBOUND
Common Use Cases
Customer Support
Route email and SMS replies to your support system for seamless ticket creation
Appointment Confirmations
Let users confirm or reschedule appointments by simply replying to your SMS
No-Reply Notices
Auto-respond to let users know replies aren't monitored and direct them to support