Send WhatsApp Messages Using Twilio Api And NodeJs.
Send WhatsApp Messages Using Twilio Api And NodeJs.
To send WhatsApp messages using the Twilio API with Node.js, you'll need to follow these steps:
2. Get a Twilio phone number:
Obtain a Twilio phone number that is enabled for WhatsApp. You can do this from the Twilio Console.
3. Install the Twilio Node.js package:
npm install twilio
4.Create a Node.js script:
Create a new JavaScript file (e.g., sendWhatsAppMsg.js) and use the following code as a starting point:
const accountSid = 'YOUR_TWILIO_ACCOUNT_SID'; const authToken = 'YOUR_TWILIO_AUTH_TOKEN'; const twilioNumber = 'YOUR_TWILIO_PHONE_NUMBER'; const client = require('twilio')(accountSid, authToken); const to = 'whatsapp:+1234567890'; // Replace with the recipient's phone number client.messages .create({ body: 'Hello, this is a test message!', from: `whatsapp:${twilioNumber}`, to, }) .then(message => console.log(`Message sent: ${message.sid}`)) .catch(error => console.error(`Error sending message: ${error.message}`));
'YOUR_TWILIO_ACCOUNT_SID', 'YOUR_TWILIO_AUTH_TOKEN', 'YOUR_TWILIO_PHONE_NUMBER', and '+1234567890' with your actual Twilio account SID, auth token, Twilio phone number, and the recipient's phone number, respectively.
5. Run the script:
Save the file and run it using the following command in the terminal:
node sendWhatsAppMsg.js
If everything is set up correctly, the script will send a WhatsApp message to the specified recipient.
Note: Ensure that you have the necessary permissions and compliance with Twilio's WhatsApp Business API policies for sending messages. Additionally, remember to handle sensitive information like Twilio credentials securely, preferably using environment variables.

Comments
Post a Comment