Skip to content

checkaayush/zapier-gupshup-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

     



Zapier - Gupshup SMS Integration

Gupshup SMS API integration with Zapier.

Why

For sending non-promotional messages to Indian(+91) numbers, I've found Gupshup to be very reliable, even for numbers with Do Not Disturb (DND) enabled (these seem to fail on other Zapier apps like Twilio).

Note: I prefer and recommend the Zapier Twilio app for sending text messages and voice calls internationally.

Development and Deployment

Follow along Zapier CLI Quick Start for instructions to get started.

Testing

  1. Run npm install.
  2. Replace values inside .env.template with your own values.
  3. Copy contents of .env.template into a new file named .env.
  4. Run zapier test.

Troubleshooting

  • Run zapier validate to validate project structure locally if you encounter errors while pushing the app after making code changes.

  • Invalid SMS template: Gupshup SMS REST API has the concept of approval of SMS templates for transactional messages. You might need to get your SMS content template registered and approved before being able to send an SMS.

TODO

  • Add support for sending WhatsApp messages.
  • Validate input arguments for things like phone numbers.
  • Add demo screen recording with mobile emulator

References

  1. Zapier Developer Docs
  2. Zapier CLI Docs

Disclaimer

This is not an official app by Zapier or Gupshup. Use it at your own discretion.

About

📲 Zapier app to integrate with Gupshup SMS API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published