You can send your first SMS message using Node.js SDK within 5 minutes. This article guides you through how to use to send SMS from your application with . First, let’s make sure you meet the prerequisites before we dive into the code. Plivo Plivo SMS API Node.js Prerequisites for a Plivo account if you haven't already! Sign-up : You will find your Plivo Auth ID and Auth Token on the home screen of your . Plivo Auth ID and Auth Token Plivo console : You must have an SMS-enabled Plivo phone number to send messages to the US and Canada. Purchase numbers from the Numbers section of your . You can also purchase numbers using the . Plivo Phone Number Plivo console Numbers API Install if you haven't already! Node.js Install : Plivo Node.js SDK npm install -g plivo Send an SMS message In this section, we'll send an SMS message with GSM characters, Unicode characters, and emojis, and a multipart message in the text body. Send an SMS message with GSM characters Now you’re ready to start. Create a file called sendSms.js and paste in this code: plivo = ( ); client = plivo.Client( , ); client.messages.create( , , ).then( { .log(message_created) }); const require 'plivo' const new '<auth_id>' '<auth_token>' '+14156667777' '+14156667778' 'Hello, world!' ( ) function message_created console Send an SMS message with emojis You can use this code to send an SMS with emojis in the message body: plivo = ( ); client = plivo.Client( , ); client.messages.create( , , ).then( { .log(message_created) }); const require 'plivo' const new '<auth_id>' '<auth_token>' '+14156667777' '+14156667778' '👋 Hello from Plivo!' ( ) function message_created console Send an SMS message with Unicode characters You can use this code to send an SMS with Unicode characters in the message body: plivo = ( ); client = plivo.Client( , ); client.messages.create( , , ).then( { .log(message_created) }); const require 'plivo' const new '<auth_id>' '<auth_token>' '+14156667777' '+14156667778' '你好,世界!' ( ) function message_created console Send a multipart SMS message You can use this code to send an SMS message with a multipart message body. The message will be sent to the destination number in parts and will be concatenated at the recipient's end. plivo = ( ); client = plivo.Client( , ); client.messages.create( , , ).then( { .log(message_created) }); const require 'plivo' const new '<auth_id>' '<auth_token>' '+14156667777' '+14156667778' 'This randomly generated text can be used in your layout (webdesign , websites, books, posters ... ) for free. This text is entirely free of law. Feel free to link to this site by using the image below or by making a simple text link' ( ) function message_created console Replace the placeholders auth_id and auth_token with actual values from your . Save the file and run it with the command: Plivo Console node sendSms.js An SMS message will be sent to the destination number specified in the code. To receive incoming SMS messages on your Plivo number, follow our . Quickstart guide You can check our to learn how Plivo manages GSM/Unicode characters in the message body. Note: Encoding and Concatenation guide Conclusion And that’s all there is to sending SMS messages using Plivo’s Node.js SDK. Don’t use Node.js? Don’t worry — we have SDKs for , , , , , , and . Java Python PHP Ruby .NET Core .NET Framework Go Haven’t tried Plivo yet? Getting started is easy and only takes five minutes! today. Sign up Previously published at https://www.plivo.com/blog/send-sms-in-node-express/