Automatisez vos appels vocaux avec la synthèse vocale

Ce workflow n8n vous permet de transformer des messages texte en appels vocaux automatisés grâce à l'API ClickSend. Idéal pour les notifications, rappels ou tout scénario nécessitant une communication vocale directe, il simplifie le processus d'envoi d'appels personnalisés à vos contacts. En quelques étapes simples, vous pouvez configurer le système pour qu'il appelle automatiquement un numéro et lise le message avec la voix et la langue de votre choix. Profitez de cette solution flexible pour améliorer votre communication client et augmenter l'engagement.

29 vues
1 copies
Communication

Documentation Complète

📋 Automatisez vos appels vocaux avec la synthèse vocale

💡 Description

Ce workflow n8n vous permet de transformer des messages texte en appels vocaux automatisés grâce à l'API ClickSend. Idéal pour les notifications, rappels ou tout scénario nécessitant une communication vocale directe, il simplifie le processus d'envoi d'appels personnalisés à vos contacts. En quelques étapes simples, vous pouvez configurer le système pour qu'il appelle automatiquement un numéro et lise le message avec la voix et la langue de votre choix. Profitez de cette solution flexible pour améliorer votre communication client et augmenter l'engagement.

📈 Impact & ROI: Amélioration significative de l'efficacité des communications clients, réduction du temps passé sur les appels manuels et augmentation de l'engagement client grâce à des messages vocaux personnalisés.

🚀 Fonctionnalités Clés

  • ✅ Envoi automatisé d'appels vocaux personnalisés
  • ✅ Intégration facile avec ClickSend API
  • ✅ Gain de temps dans la gestion des communications vocales
  • ✅ Support multilingue pour une portée internationale

📊 Architecture Technique

5
Nodes
1
Connexions
2
Services

🔌 Services Intégrés

ClickSendn8n

🔧 Composition du Workflow

NodeTypeDescription
Sticky NotestickyNoteTraitement des données
Sticky Note1stickyNoteTraitement des données
Send VoicehttpRequestRequête HTTP vers une API externe
On form submissionformTriggerTraitement des données
Sticky Note2stickyNoteTraitement des données

📖 Guide d'Implémentation

  1. Import du workflow: Téléchargez le fichier JSON et importez-le dans votre instance n8n
  2. Configuration des credentials: Configurez les accès pour chaque service utilisé
  3. Personnalisation: Adaptez les paramètres selon vos besoins spécifiques
  4. Test: Exécutez le workflow en mode test pour vérifier le bon fonctionnement
  5. Activation: Activez le workflow pour une exécution automatique

🏷️ Tags

synthèse vocaleClickSendappels automatisés

Structure JSON

Voir le code JSON complet
{
    "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 € 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.2
        },
        {
            "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.2
        },
        {
            "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’s 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
                    }
                ]
            ]
        }
    }
}
                                

Workflows Similaires

Automatisez vos appels vocaux avec la synthèse vocale

Ce workflow n8n vous permet de transformer des messages texte en appels vocaux automatisés grâce à l'API ClickSend. I...

Automatisez vos Emails avec l'Agent IA Professionnel

Optimisez la gestion de vos emails grâce à ce workflow d'automatisation avancé. Conçu pour les entreprises cherchant...

Surveillez les Mentions Twitter avec RocketChat

Ce workflow automatise la surveillance des mentions Twitter de votre marque, en l'occurrence @n8n_io, et vous informe in...