Gupshup Integration

Gupshup is a cloud communications platform that enables businesses to build messaging and conversational experiences across various channels including SMS, WhatsApp, and more.

Prerequisites

  • Active Gupshup account with API access
  • Valid Gupshup API credentials
  • Approved sender ID/number

Integration Setup

To integrate your Gupshup account with Siren, follow these steps:
  1. Navigate to Providers: Go to the Providers section in your Siren dashboard.
  2. Select SMS Channel: Choose the SMS channel.
  3. Choose Gupshup: Locate Gupshup in the list of providers and click on Add Account.
  4. Fill in Account Details: A pop-up window will appear with the following fields:
    • Custom Name: Provide a name to identify this integration in Siren
    • Customer Name: Your Gupshup customer/account name
    • API Key: Your Gupshup API key
    • App Name: Your Gupshup application name
    • Phone Number: Your Gupshup registered phone number
    • App ID: Your Gupshup application ID
    • Webhook Path: (Auto-populated) The webhook URL for receiving delivery reports
  5. Configure Limit Settings:
    • Message Limit: Set the maximum number of messages that can be sent within the specified duration
    • Duration: Set the time period for the message limit (e.g., per minute, per hour, per day)
  6. Save Configuration: Click Save to complete the setup.

Obtaining Gupshup Credentials

  1. Log in to your Gupshup account
  2. Navigate to the API section
  3. Generate or copy your API key
  4. Note down your App Name and App ID from the application settings
  5. Ensure your sender ID/number is approved and active