With Pipedream, developers can build and run workflows that integrate ClickSend with other apps, data sources, or APIs — including custom webhooks.
Prerequisites
A ClickSend account and your API credentials
A Pipedream account
Basic familiarity with APIs and JSON (ideal for developers)
Part 1: Send SMS From Webhook Trigger
Create a Webhook Source
Go to Sources in your Pipedream dashboard
Select HTTP / Webhook > New Requests > Create Source
Copy the auto-generated webhook URL — this will trigger the workflow
Create a New Workflow
Click + Create Workflow
Use your webhook source as the trigger
Click + Add Step and search for ClickSend
Connect ClickSend
Enter your ClickSend credentials:
username = your ClickSend username
api_key = your ClickSend API key
Once saved, you can reuse this connection in future workflows
Configure the ClickSend API Request
Use the POST endpoint:
https://rest.clicksend.com/v3/sms/send
Here’s a sample body payload:
{
"messages": [
{
"to": "+61411111111",
"source": "Pipedream",
"body": "This is a test from Pipedream"
},
{
"to": "+639276551561",
"source": "Pipedream",
"body": "This is a test from Pipedream,"
}
]
}Replace the to values with your recipient numbers
Set the source to "Pipedream"
Customise the body with your message
When done, click Save and Deploy. Your SMS will now send automatically when the webhook is triggered.
Bonus: Monday.com + ClickSend via Pipedream
You can also send SMS when a status changes in Monday.com using webhooks and Pipedream.
1. In Monday.com
Go to a board and click Integrate
Choose Webhooks
Use the recipe: “When status changes to something, send a webhook”
2. In Pipedream
Create a new HTTP / Webhook source
In the source's code, update:
this.body = event.body;
Copy the webhook URL and paste it into Monday.com
3. Build Your Workflow
Add a new step for ClickSend SMS
Use the same ClickSend connection method as above
Use this sample payload:
{
"messages": [
{
"to": "+61411111111",
"source": "Pipedream",
"body": "Status changed to Done!"
}
]
}
Set method to POST
Set url to
https://rest.clicksend.com/v3/sms/send
Click Save and Deploy.
Now, any status update in Monday.com will trigger an SMS — perfect for alerts, task updates, or client notifications.
🤔 Need a No-Code Option?
If you're not a developer, consider using our [Zapier integration] instead.