SMS Delivery Report¶
A webhook-based workflow that receives SMS delivery status reports from external SMS providers. This workflow serves as an endpoint for SMS service providers to send delivery confirmations, failure notifications, and other status updates for SMS messages sent through integrated messaging systems.
Purpose¶
No business context provided yet — add a context.md to enrich this documentation.
This workflow appears to be designed to receive SMS delivery reports from SMS gateway providers. These reports typically contain information about whether SMS messages were successfully delivered, failed, or are pending delivery to recipients.
How It Works¶
- Webhook Receives Report: An external SMS provider sends a POST request to the webhook endpoint with delivery status information
- Data Processing: The webhook captures the incoming delivery report data (currently no processing nodes are configured)
Note: This workflow is currently in a minimal state with only a webhook trigger configured. Additional processing nodes would typically be added to handle the incoming delivery reports.
Workflow Diagram¶
graph TD
A[Webhook Trigger] --> B[End]
style A fill:#e1f5fe
style B fill:#f3e5f5
Trigger¶
Webhook (POST)
- Path: 6ce71395-8e3a-47c9-8875-6ad36e1a848e
- Method: POST
- Purpose: Receives SMS delivery reports from external SMS providers
The webhook URL would be: https://your-n8n-instance.com/webhook/6ce71395-8e3a-47c9-8875-6ad36e1a848e
Nodes Used¶
| Node Type | Node Name | Purpose |
|---|---|---|
| Webhook | Webhook | Receives POST requests containing SMS delivery status reports |
External Services & Credentials Required¶
Current State: No external services are currently integrated.
Typical Requirements (for a complete SMS delivery report workflow): - SMS Gateway Provider credentials (API keys, tokens) - Database credentials (for storing delivery reports) - Notification service credentials (for alerting on failures)
Environment Variables¶
No environment variables are currently configured for this workflow.
Data Flow¶
Input: - SMS delivery report data via POST request to webhook - Typical fields might include: message ID, recipient number, delivery status, timestamp, error codes
Output: - Currently no output processing configured - HTTP 200 response to acknowledge receipt
Data Format: The webhook accepts any JSON or form data sent via POST request.
Error Handling¶
No error handling is currently implemented in this workflow. The webhook will return standard HTTP responses based on n8n's default behavior.
Known Limitations¶
- Workflow is in a minimal state with no data processing
- No validation of incoming delivery report data
- No storage or forwarding of delivery status information
- No error handling for malformed requests
Related Workflows¶
No related workflows identified from the current configuration.
Setup Instructions¶
-
Import Workflow:
- Copy the workflow JSON
- In n8n, go to Workflows → Import from JSON
- Paste the JSON and save
-
Configure Webhook:
- The webhook is pre-configured with path
6ce71395-8e3a-47c9-8875-6ad36e1a848e - Activate the workflow to enable the webhook endpoint
- Note the full webhook URL for SMS provider configuration
- The webhook is pre-configured with path
-
SMS Provider Configuration:
- Configure your SMS gateway provider to send delivery reports to the webhook URL
- Ensure the provider sends POST requests with delivery status data
-
Add Processing Nodes (Recommended):
- Add nodes to process incoming delivery reports
- Consider adding database storage for delivery status tracking
- Add error handling and validation nodes
- Configure notifications for delivery failures
-
Testing:
- Send a test POST request to the webhook URL
- Check the workflow execution history to verify data reception
- Configure your SMS provider's webhook settings with the n8n webhook URL
Note: This workflow requires additional development to be fully functional for SMS delivery report processing.