๐ง Send transactional SMS with the OVHcloud SMS API
โก 34 views ยท ๐ง Miscellaneous
Description
Quick overview
This workflow manually triggers an HTTP request to the OVHcloud SMS API, signing it with your OVH application credentials to send a transactional SMS to a specified phone number.
How it works
- Runs when you manually execute the workflow.
- Sets the OVHcloud API credentials, SMS service name, sender, and target API region.
- Defines the SMS recipient number and message text to send.
- Generates the OVHcloud request URL, JSON body, timestamp, and SHA1-based X-Ovh-Signature headers.
- Sends a POST request to the OVHcloud endpoint
/sms/{serviceName}/jobsto create an SMS sending job.
Setup
- Create OVHcloud API application credentials (Application Key and Application Secret) and a Consumer Key with SMS permissions.
- Replace the placeholder values for
APPLICATION_KEY,APPLICATION_SECRET,CONSUMER_KEY,SMS_SERVICE_NAME,SMS_SENDER, andOVH_REGION. - Update the
receiver(E.164 format) andmessagefields with the SMS details you want to send, and ensure your OVHcloud SMS account has available credits.
Requirements
- OVH account
- SMS credits (API account)
๐ Nodes Used
HTTP Request
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File