Connecting VoiceForm to N8N

Creating a VoiceRoom with Voiceform can be done in almost one click. 

I. Creating your first VoiceRoom

  1. Create a Voiceform account: https://voiceform.app
  2. Create your first project : simply click on “create your new voice agent

  1. Enter all your projects information : 
  • Basic Information : All these fields are only for you and are not useful for the AI voice Agent. 

  • Agent Prompt: 
    • Language: Set your language (make sure to select the right one). At the time of writing, only English is available.
    • Provide the exact sentence your agent should start the conversation with. Don’t hesitate to several several sentences. When too long the agent may freeze. You can put this sentence between quotes to make sure your Agent will say what you want him to say.

  • Questionnaire: 

Here you can put all your questions and type them. You can specify the type of answer your expect (time/text/multiple choices)

  • Webhook/ Notification (optional):

 Here you can register all your webhook URL. Just provide a Name and a notification URL. You can also provide a secret if necessary. 

  1. Click "create project." Awesome! Your voice room is all set. Return to your projects and simply click the URL link. Share your room with anyone! You can effortlessly obtain the conversation transcript using N8N or any automation tool that can make an API call or use a webhook.

II. Linking VoiceForm to N8N

  1. Create a N8N Account: https://n8n.io/ (its free!)
  2. Create your first workflow.

  1. Select Webhook

In order to link VoiceForm to N8N, we will use Webhooks.

A webhook is like a messenger that automatically sends information from one app to another when something specific happens. For example, if you sign up for a website, a webhook can instantly tell another app (like a database) to save your details. It’s a simple way for apps to talk to each other in real-time without waiting for someone to manually connect them.

After selecting Webhook trigger, a popup will open. It looks quite technical but don’t worry, its actually very simple ! 

  1. Do exactly like in the below. Select POST in the dropdown (make sure not to select “GET” otherwise it will not work. 

  1. Do exactly like in the below. Select POST in the dropdown (make sure not to select “GET” otherwise it will not work. 
  2. Copy paste the “TEST URL”, go to your VoiceForm and click “Manage” to edit it. 

Click Add Webhook and save your project. You will be redirected to your dashboard. 

  1. Go back to N8N, click “Listen to test event” and start your voice room at the same time. Don’t spend more than 30 seconds talking to your agent and quite your room. Wait between 10s to 2 minutes to see the webhook fetching your call. 

You should see something like this. All good ! You are connected ! 

III. Example of N8N Integration. 

  1. Download the N8N Workflow: Click here (its free!)
  2. Import the VoiceForm workflow

Before importing

After importing: 

  • You will find two workflows. The first is using the API
  • The second is using the webhook method.

Don't hesitate to test both Workflow ! Cheers :)