Product
Integrations

SMS

5min

The SMS Integration in Sanoflow allows you to connect your business with leading SMS service providers, enabling you to send text messages directly from the platform. Whether it’s for marketing campaigns, transactional alerts, or customer notifications, SMS integrations ensure seamless and efficient communication.

Sanoflow supports multiple SMS providers, including SMS Global, Intec Web Solutions, SMS 4Jawaly, and SMS Mora, giving you the flexibility to choose the best option for your business needs. With customizable configurations and easy setup, integrating SMS ensures your messaging efforts are reliable and scalable.

Getting Here

  • Log in to your Sanoflow account.
  • From the left-hand menu, go to Settings > Integrations.
  • Select the Add Channel tab under the Messaging section.

Adding an SMS Integration to Sanoflow

  1. Navigate to Settings:
    • Open the Sanoflow dashboard and click on Settings from the left-hand menu.
    • Select Integrations and then click on Add Channel under the Messaging section.
  2. Choose SMS Provider:
    • From the available options, select your preferred SMS provider (e.g., SMS Global, Intec Web Solutions, etc.).
    • Click the Add button next to the provider name.
  3. Enter Integration Details:
    • A configuration form will appear. Fill in the required fields, which may vary by provider:
      • From Name: Specify the sender name (e.g., your business name).
      • URL: Provide the API endpoint URL (if applicable).
      • Client ID/Key: Enter the unique client ID or API key provided by your SMS service.
      • Password/API Secret: Input the corresponding password or API secret for authentication.
      • Username: For some providers, a username may also be required.
    • Ensure all details are accurate to avoid connection errors.
  4. Save and Test:
    • Click Save to finalize the integration.
    • Send a test message to verify the connection and ensure the SMS integration works as expected.

Best Practices for Using SMS Integrations

  1. Ensure Compliance:
    • Adhere to regional laws and regulations, such as GDPR or TCPA, when using SMS for communication.
    • Obtain customer consent before sending promotional or transactional messages.
  2. Verify API Details:
    • Double-check the API credentials (e.g., Client ID, API Key) before saving to prevent integration errors.
  3. Monitor SMS Usage:
    • Regularly review the message logs to track delivery rates and identify any failed messages.
  4. Optimize Message Content:
    • Keep messages concise and include a clear call-to-action.
    • Avoid using special characters to ensure proper delivery.
  5. Set Alerts for Failures:
    • Configure error notifications to detect and address issues with the SMS provider promptly.

Common Issues and Troubleshooting

  1. Authentication Errors:
    • Issue: Incorrect Client ID, API Key, or Password.
    • Solution: Double-check the credentials with the SMS provider and re-enter them in the integration settings.
  2. Failed Message Delivery:
    • Issue: Messages not being sent or delivered.
    • Solution: Verify that the recipient's phone number is in the correct format and active. Check for regional restrictions.
  3. API Rate Limits Exceeded:
    • Issue: Too many API requests in a short period.
    • Solution: Space out requests or upgrade the SMS provider's plan for higher limits.
  4. Unsupported Characters:
    • Issue: Messages with emojis or special symbols fail to deliver.
    • Solution: Use plain text to ensure compatibility across all devices.
  5. Provider Downtime:
    • Issue: Integration becomes unresponsive due to provider outages.
    • Solution: Check the provider's status page and contact their support for assistance.

FAQs

  1. Which SMS providers are supported by Sanoflow?
    • Sanoflow supports multiple providers such as SMS Global, Intec Web Solutions, SMS 4Jawaly, and SMS Mora.
  2. Can I use multiple SMS providers simultaneously?
    • Yes, you can integrate and manage multiple providers within the platform for different use cases.
  3. What should I do if my SMS messages are not delivered?
    • Check the recipient's phone number format, ensure API credentials are correct, and verify there are no regional restrictions.
  4. How do I obtain the Client ID or API Key from my provider?
    • Contact your SMS provider’s support team or log in to their dashboard to retrieve the required credentials.
  5. Can I send bulk SMS messages through Sanoflow?
    • Yes, you can send bulk messages using Sanoflow’s campaign features after integrating with an SMS provider.
  6. Are there any character limits for SMS messages?
    • Most providers limit messages to 160 characters. Longer messages may be split into multiple SMS segments.
  7. How do I monitor SMS delivery performance?
    • Use the SMS logs and reports in Sanoflow to review delivery rates and identify failed messages.
  8. What happens if the provider API is down?
    • You will be notified of the downtime, and messages will remain in the queue until the provider’s service is restored.
  9. Can I integrate with a custom SMS provider not listed in Sanoflow?
    • Currently, only the listed providers are supported. For custom integrations, contact the Sanoflow support team.
  10. Is there a test option before sending live SMS?
    • Yes, you can send a test message during the setup process to ensure the integration is functioning correctly.