Send SMS with MessageBird

#1

If you want to send SMSs based on certain actions in your app, you can do it with dashdash.

For this purpose, we will be using the MessageBird API. You can get your API key from the developer menu on the main page of your account. You’re looking for the REST API. Keep in mind you will need to add some credit to your account to send SMSs to 3rd party numbers.

Your app might look like this:

To build it, you use A2:C2 as inputs. Then, the interesting part starts:

D2: ="Hello, "&B2
E2: =SEND_SMS_MESSAGEBIRD(A2,C2,D2)
F2: =PARSE(E2,"['recipients'].['items'][0].['status']")

And this is your simple SMS sender! You can check your phone after sending an SMS, or go inside the MessageBird SMS / SMS overview panel to check your past sent SMSs.


If you want to call the Messagebird API directly with our POST function, here’s how you can do it:

The API is quite simple, and so we can start right away. To know the full documentation of the API, check here.

As you can see, the authentication method of this API is an AccessKey API token in the Authorization header. Assuming you store your AccessKey in cell G1:

E4: =POST("https://rest.messagebird.com/messages", '{"Authorization":"AccessKey '&G1&'"}', '{"originator":"'&A2&'","recipients":"'&C2&'","body":"'&D2&'"}')

2 Likes
Send SMS with infobip
Translate with Google Translate API
Stripe API - Authentication
Build a simple weather app with OpenWeatherMap!
Track page speed with Google PageSpeed Insights API