Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bhavyapandya07/twilio_sendbulksms_automation
Automate lead generation with Twilio & Google Sheets! 🚀 Streamline SMS outreach, retrieve Apollo data 🚀, and monitor real-time delivery status 📊. Easy setup and configuration.
https://github.com/bhavyapandya07/twilio_sendbulksms_automation
apollo automation javascript twilio-sms
Last synced: about 1 month ago
JSON representation
Automate lead generation with Twilio & Google Sheets! 🚀 Streamline SMS outreach, retrieve Apollo data 🚀, and monitor real-time delivery status 📊. Easy setup and configuration.
- Host: GitHub
- URL: https://github.com/bhavyapandya07/twilio_sendbulksms_automation
- Owner: bhavyapandya07
- Created: 2023-09-18T12:20:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-18T14:48:54.000Z (over 1 year ago)
- Last Synced: 2023-10-23T14:57:33.292Z (about 1 year ago)
- Topics: apollo, automation, javascript, twilio-sms
- Language: JavaScript
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Twilio SMS Automation 🚀
Automate your SMS lead generation with Twilio and Google Sheets! 📊📱
## Table of Contents
- [Overview](#overview)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Configuration](#configuration)
- [Status](#status)
- [Contributing](#contributing)
- [License](#license)## Overview 📋
This automation script leverages Twilio and Google Sheets to streamline the process of generating leads via SMS messages. It retrieves necessary data from Apollo 🚀 and populates a Google Sheets spreadsheet with phone numbers 📞, message bodies ✉️, and delivery status 📈. You can easily configure and run this automation to send SMS messages to your leads, and monitor the delivery status in real-time.
## Getting Started 🚀
Follow these steps to set up and run the Twilio SMS automation:
1. **Clone the Repository**: Clone this repository to your local machine.
```bash
git clone https://github.com/your-username/twilio-sms-automation.git
```2. **Google Sheets Setup**: Create a Google Sheets document with three columns: `phone` 📞, `message` ✉️, and `status` 📈. This document will be used to store lead information and delivery status.
3. **Twilio Configuration**: Obtain your Twilio Account SID, Auth Token, and Twilio phone number from the [Twilio Console](https://www.twilio.com/console). Replace the placeholders in the code with your Twilio credentials.
4. **Configure Apollo Integration**: Configure Apollo to provide the necessary data for lead generation. Ensure that the data retrieval process is set up and running.
## Usage 🚀
Once you have completed the setup, you can start using the automation:
1. **Fill Data**: Populate the Google Sheets document with phone numbers in the `phone` 📞 column and the corresponding message bodies in the `message` ✉️ column.
2. **Run the Automation**:
- Open Google Sheets.
- Go to `Extensions > Apps Script`.
- Paste the JavaScript code from this repository into the script editor.
- Save the script.
- Click `Run > sendSMS` to start the automation.3. **Monitor Status**: In the Google Sheets document, the `status` 📈 column will display the delivery status of each SMS. A green status indicates successful delivery ✅, while a red status indicates delivery failure or error ❌.
## Configuration ⚙️
To configure the automation, you need to replace the following placeholders in the code with your own credentials:
- `TWILIO_ACCOUNT_SID`: Your Twilio Account SID.
- `TWILIO_AUTH_TOKEN`: Your Twilio Auth Token.
- `TWILIO_PHONE_NUMBER`: Your Twilio phone number.Ensure that you have appropriate permissions and access to the Google Sheets document.
## Status 📊
The `status` 📈 column in the Google Sheets document serves as a real-time indicator of SMS delivery status. It will turn green once an SMS is successfully delivered ✅, and it will be red if there is a delivery failure or error ❌. Be sure to review the status column to monitor the progress of your SMS campaigns.
---
To input a phone number in the spreadsheet, use the following format: `'+919999999999'`. You may also use any valid country code. In this example, '+91' has been used as an illustration, as shown in the image below:![Screenshot 2023-09-18 200428](https://github.com/CyberWarrior743/Twilio_SendBulkSMS_Automation/assets/80274814/debdc6cb-e93d-4376-96e2-01b7d608b284)