This repository contains API service code for sending and managing messages via WhatsApp and Email. It supports:
- WhatsApp Messaging using Gupshup, Twilio, and WhatsApp Business API.
- Email Sending using SMTP, SendGrid, Mailgun, or Amazon SES.
- Message Automation, Templates, and Webhooks for real-time updates.
- ✅ Send and Receive WhatsApp Messages (via Gupshup/Twilio/WhatsApp API)
- ✅ Send Emails using SMTP & Third-Party Services (SendGrid, Mailgun, etc.)
- ✅ Automated Messaging & Scheduled Notifications
- ✅ Custom Message Templates for Both Email & WhatsApp
- ✅ Webhook Integration for Real-time Message Tracking
/whatsapp-mail-send-data
│── WhatsAppService/
│ ├── GupshupIntegration/
│ ├── TwilioIntegration/
│── EmailService/
│ ├── SMTP/
│ ├── SendGrid/
│── Webhooks/
│── Templates/
- Clone the repository:
git clone https://github.com/SUBHASHSUSHIL/whatsapp-mail-send-data.git
- Configure your API credentials in the
.env
orappsettings.json
file. - Run the service and start sending WhatsApp messages and emails.
- Modify API endpoints and automation logic as per your requirements.
- A Gupshup/Twilio account for WhatsApp messaging.
- An SMTP, SendGrid, or Mailgun account for email services.
- WhatsApp Business API setup (if required).
- Basic knowledge of REST APIs and JSON.
Want to improve this service? Follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature-email-whatsapp
) - Add your code and commit (
git commit -m 'Added new email & WhatsApp integration'
) - Push to your branch (
git push origin feature-email-whatsapp
) - Create a Pull Request
For any queries, reach out to: Sushil Thakur