Twilio

Communication Account SID and auth token

Send SMS and WhatsApp messages, place calls, and manage numbers, from any Windmill script, flow or app.

Set up in 3 steps

1

Copy your Account SID and auth token

Both are on the Twilio console dashboard. Prefer an API key and secret over the account auth token if you can — it can be revoked on its own.

2

Add the resource in Windmill

Open Resources, add a resource of type twilio, and fill accountSid and token.

3

Run your first script

Fork the send message script below and send to a number you own. On a trial account, Twilio only delivers to verified numbers.

Scripts

Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.

Resource type

twilio — the shape of the credential every script on this page expects.

View raw schema →
FieldTypeRequiredWhat it is
accountSidstringYes
tokenstringYes

All resource types

Questions

Sending costs money

Messages and calls bill per use on your Twilio balance. Test against your own number before scheduling anything that loops.

What is twilio_message_template for?

Sending an approved WhatsApp or SMS template. It carries a Messaging Service, a content template id and the recipients alongside the credentials, so a flow does not have to repeat them.

Are my credentials stored on the hub?

Never. They live only in your own Windmill workspace, encrypted at rest.