Send Ai Voicemails With Make.com

Send Ai Voicemails with Make.com

PLEASE NOTE - Several new campaign features have been added since making this guide, but the setup below remains the same.

If you wish to use B2B Enrichment, when creating an auto campaign just toggle Enrich B2B Contacts = Yes

Step 1 — Set up your Google Sheet

  1. Create a new sheet (e.g., Test Sheet).

  2. Add columns for:

    • Phone (must include the country code, e.g., 44 for UK — the + is optional).

    • Name

    • Company (optional).

  3. Enter a few test records.


Enable Enrich B2B Contacts

You can enable Enrich B2B Contacts in the campaign settings if you want Topa.io to look up mobile numbers for B2B leads.

  • Cost:

    • 1.3 credits if Topa.io finds a cell phone.

    • 0.3 credits if Topa.io does not find a cell phone.

  • Where to view results: Enrichment results appear in the Enrichment page.

quick note: Enabling enrichment is optional but recommended for B2B lists where phone numbers are missing.


Step 2 — Create a scenario in Make.com

  1. In Make.com, click Create a new scenario.

  2. Add Google Sheets as the first module.

    • Select your test sheet.

    • Configure it to read data (limit: 2 records at a time by default, but you can increase it).

    • Save.


Step 3 — Add HTTP request module

  1. Add an HTTP → Make a request module.

  2. Configure as follows:

    • Method: POST

    • URL: Paste in the campaign URL from your Topa.io voicemail campaign.

    • Headers:

      • Key: X-API-Key

      • Value: your API key

    • Body type: Raw

    • Content-Type: Text (text/plain)


Step 4 — Map the fields

In the request body, link your Google Sheet columns to the Topa.io fields:

  • Destination number → Phone (must include country code). This is not necessary if you have select - Enrich B2B Contacts = Yes when creating the campaign.

  • Name → Name from your sheet.

  • Company → Company (optional).

  • Linkedinurl (optional)

  • Leave other fields (Email, Custom 1–3) blank unless you need them.

Example JSON:

{
  "destinationnumber": "+447530000000",
  "name": "Richard",
  "company": "Pied Piper",
  "email": "richard@piedpiper.com",
  "linkedinurl": "https://www.linkedin.com/in/example/",
  "custom1": "Custom 1 Example",
  "custom2": "Custom 2 Example",
  "custom3": "Custom 3 Example"
}

Step 5 — Test your setup

  1. In Make.com, click Run Once.

  2. Check your campaign dashboard in Topa.io.

    • The voicemail counter should increase.

    • Your test phone should ring.


Step 6 — Automate

  • Add a schedule in Make.com to run automatically.

    • Free plan → every 15 minutes.

    • Paid plan → as frequently as every 1 minute.