n8n integration

n8n cold calling workflow: from trigger to live AI phone calls.

Wire an n8n workflow to FoxEra Calls so a form submission, CRM update or scheduled trigger adds leads, previews the campaign, and runs it once you approve.

What this workflow actually does

Most n8n-to-voice tutorials end with a Twilio node sending a pre-recorded message. That is not a cold call. A cold call needs an AI agent that can introduce your business, listen to questions, and respond naturally. That is the part FoxEra handles.

Your n8n workflow orchestrates when and who to call. FoxEra’s AI calling agents (Cass, Alex or Andrea) handle the actual conversation, record it, and log every outcome with a full transcript. You decide what happens next.

The two pieces connect through the FoxEra MCP server or a straightforward REST API. n8n sends the leads and the instruction; FoxEra does the dialling.

Two ways to connect n8n to FoxEra Calls

Pick whichever fits your setup. Both give you the same calling tools.

Option A: MCP Client node (Streamable HTTP)

If your n8n instance has the MCP Client node available, point it at https://app.foxera.co.uk/mcp and authenticate with OAuth 2.1. Once connected, the node exposes every FoxEra tool: add leads, choose the AI agent, preview the campaign, approve it, read transcripts and pull reports.

Option B: HTTP Request node with an API key

Generate a bearer key (fxk_...) inside FoxEra Calls. Then use the standard HTTP Request node against the REST API. This works on any n8n version and does not require MCP support. The full OpenAPI spec is published at https://app.foxera.co.uk/api/public/openapi.json and you can import it directly.

Example workflow: form submission to calling campaign

  1. Trigger: a webhook, form submission, or CRM event fires in n8n when a batch of new leads arrives.
  2. Add leads: the workflow calls FoxEra to create a lead folder and add each contact.
  3. Preview: the workflow requests a campaign preview showing exactly how many people will be phoned, the calling window, and the estimated cost.
  4. Approval gate: the workflow pauses and sends you the preview (by email, Slack, or however you prefer). Nobody is phoned until you approve.
  5. Run: after your approval, the workflow tells FoxEra to start the campaign. FoxEra’s AI agent makes the calls.
  6. Report: once calls finish, the workflow pulls outcomes, transcripts and recordings and pushes them back into your CRM or spreadsheet.

The approval step is not optional. FoxEra requires the exact confirmed headcount and a separate approval before any call goes out, regardless of how the campaign was created. Read more about this on the pay-as-you-go calling page.

What the calling tools let n8n do

Once connected, your n8n workflow can call any of these actions:

  • Check your account balance and available credit
  • Add leads individually or upload an entire folder of contacts
  • Choose which AI calling agent (Cass, Alex or Andrea) will make the calls
  • Preview the campaign: headcount, calling window and estimated cost
  • Create, schedule and approve a campaign after you have reviewed the preview
  • Cancel or stop a live campaign immediately
  • Read call outcomes, transcripts and recordings after the calls finish
  • Set calling hours so calls go out only during the window you choose
  • Edit or approve the calling script your AI agent follows
  • Pull a report covering outcomes and cost, or get a link to top up credit

Every action is logged inside your FoxEra workspace. You can see exactly what n8n did and when, and you can revoke the key at any time.

What it costs

Connecting n8n to FoxEra Calls is free. You pay only for the calls themselves: from 12p per connected minute, with no subscription and no seat fee. Every new FoxEra account gets £7 of free calling credit, which is enough for a short test campaign.

If you want to estimate the cost before your first run, use the cost calculator to plug in your own numbers. The full pricing breakdown is on the pricing page.

How this compares to building your own voice stack

The usual n8n voice-calling build involves a telephony provider, a speech-to-text service, a language model, a text-to-speech engine, and custom logic to stitch them together. That is four or five services, each with its own pricing and failure modes, and none of them know how to run a real sales conversation.

With FoxEra, all of that is a single API call. The AI agent already knows how to introduce your business, handle objections, and log the outcome. You focus on when to call and who to call, which is where n8n excels. For a broader look at automated cold calling, see the comparison page.

Frequently asked questions

Can n8n make phone calls on its own?

No. n8n can trigger actions in other services, but it has no phone line or voice engine. When connected to FoxEra Calls, n8n tells FoxEra which leads to phone and when. FoxEra’s AI agents handle the actual conversation.

Do I need the MCP Client node or can I use HTTP Request?

Either works. The MCP Client node connects via Streamable HTTP and exposes every tool automatically. The HTTP Request node works on any n8n version using a bearer API key against the REST API.

Will calls go out without my approval?

No. FoxEra requires you to confirm the exact number of people and approve the campaign separately before anyone is phoned. Your n8n workflow should include an approval gate that pauses until you say yes.

How much does a first test campaign cost?

New accounts get £7 of free calling credit. Calls cost from 12p per connected minute with no subscription, so a short test of 20 to 30 leads typically costs a few pounds.

Start free with £7 calling credit