Workflow: HTTP Form Send

Workflow Details

Download Workflow
{
    "id": "GrGmuKzZAsCkd4bt",
    "meta": {
        "instanceId": "a4bfc93e975ca233ac45ed7c9227d84cf5a2329310525917adaf3312e10d5462",
        "templateCredsSetupCompleted": true
    },
    "name": "Send TTS (Text-to-speech) voice calls",
    "tags": [],
    "nodes": [
        {
            "id": "2b14ce1c-5213-4684-90a6-ef8b6885f2ef",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -300,
                -520
            ],
            "parameters": {
                "width": 440,
                "height": 180,
                "content": "## STEP 1\n[Register here to ClickSend](https:\/\/clicksend.com\/?u=586989) and obtain your API Key and 2 \u20ac of free credits\n\nIn the node \"Send Voice\" create a \"Basic Auth\" with the username you registered and the API Key provided as your password"
            },
            "typeVersion": 1
        },
        {
            "id": "b3931dc5-7021-4ca2-ae73-8bf670a56cb7",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -300,
                -300
            ],
            "parameters": {
                "width": 440,
                "content": "## STEP 2\n\nSubmit the form and you will receive a call to the phone number you entered where the selected voice will tell you the content of the text you wrote."
            },
            "typeVersion": 1
        },
        {
            "id": "a548f92d-199e-4cd2-ae34-742617484831",
            "name": "Send Voice",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                -40,
                -100
            ],
            "parameters": {
                "url": "https:\/\/rest.clicksend.com\/v3\/voice\/send",
                "method": "POST",
                "options": [],
                "jsonBody": "={\n  \"messages\": [\n    {\n      \"source\": \"n8n\",\n      \"body\": \"{{ $json.Body }}\",\n      \"to\": \"{{ $json.To }}\",\n      \"voice\": \"{{ $json.Voice }}\",\n      \"lang\": \"{{ $json.Lang }}\",\n      \"machine_detection\": 1\n    }\n  ]\n}",
                "sendBody": true,
                "sendHeaders": true,
                "specifyBody": "json",
                "authentication": "genericCredentialType",
                "genericAuthType": "httpBasicAuth",
                "headerParameters": {
                    "parameters": [
                        {
                            "name": "Content-Type",
                            "value": " application\/json"
                        }
                    ]
                }
            },
            "credentials": {
                "httpBasicAuth": {
                    "id": "UwsDe2JxT39eWIvY",
                    "name": "ClickSend API"
                }
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "ffc2cbe9-6e31-4d54-8e6a-26e94ec50ef4",
            "name": "On form submission",
            "type": "n8n-nodes-base.formTrigger",
            "position": [
                -300,
                -100
            ],
            "webhookId": "8bfdf9f3-9323-4295-ab96-f9852d5981d5",
            "parameters": {
                "options": [],
                "formTitle": "Send Voice Message",
                "formFields": {
                    "values": [
                        {
                            "fieldType": "textarea",
                            "fieldLabel": "Body",
                            "placeholder": "Body (max. 600 chars)",
                            "requiredField": true
                        },
                        {
                            "fieldLabel": "To",
                            "placeholder": "+39xxxxxxxxxx",
                            "requiredField": true
                        },
                        {
                            "fieldType": "dropdown",
                            "fieldLabel": "Voice",
                            "fieldOptions": {
                                "values": [
                                    {
                                        "option": "male"
                                    },
                                    {
                                        "option": "female"
                                    }
                                ]
                            },
                            "requiredField": true
                        },
                        {
                            "fieldType": "dropdown",
                            "fieldLabel": "Lang",
                            "fieldOptions": {
                                "values": [
                                    {
                                        "option": "en-us \t"
                                    },
                                    {
                                        "option": "it-it"
                                    },
                                    {
                                        "option": "en-au"
                                    },
                                    {
                                        "option": "en-gb"
                                    },
                                    {
                                        "option": "de-de"
                                    },
                                    {
                                        "option": "es-es"
                                    },
                                    {
                                        "option": "fr-fr"
                                    },
                                    {
                                        "option": "is-is"
                                    },
                                    {
                                        "option": "da-dk"
                                    },
                                    {
                                        "option": "nl-nl"
                                    },
                                    {
                                        "option": "pl-pl"
                                    },
                                    {
                                        "option": "pt-br"
                                    },
                                    {
                                        "option": "ru-ru"
                                    }
                                ]
                            },
                            "requiredField": true
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "397e0b9f-7407-47d6-b242-1b87955a701b",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -300,
                -720
            ],
            "parameters": {
                "color": 3,
                "width": 440,
                "content": "## Automate text-to-speech voice calls\nThis workflow is a simple yet powerful way to automate text-to-speech voice calls using the ClickSend API. It\u2019s ideal for notifications, reminders, or any scenario where voice communication is needed."
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "1ad6da32-7197-4f64-b770-88dae8348db2",
    "connections": {
        "On form submission": {
            "main": [
                [
                    {
                        "node": "Send Voice",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Comparedatasets Manual Create Triggered
View
The Ultimate Guide to Optimize WordPress Blog Posts with AI
View
Splitout Zendesk Update Triggered
View
Calendly Notion Automate Triggered
View
Respondtowebhook Stickynote Create Webhook
View
Manual Hunter Automate Triggered
View
UTM Link Creator & QR Code Generator with Scheduled Google Analytics Reports
View
Nocodb Telegram Create Webhook
View
Splitout Webhook Create Webhook
View
Splitout Code Create Webhook
View