---
title: "IVR and Voice Call API | Beyond the WhatsApp API | D-API"
description: "D-API's IVR and voice call API: collections, confirmations and surveys by phone, triggered by API. The layer that reaches people who ignore WhatsApp and SMS."
url: https://d-api.cloud/en/ivr-voice-calls-api
---

Solution · IVR and Voice Calls

# IVR and voice call API: when your WhatsApp API messages go unread, the call gets through

When WhatsApp API messages and SMS go unread, a phone call gets through. Run IVR calls for collections, confirmations and satisfaction surveys by voice, all on D-API's multichannel platform and triggered by API.

-   Availability: 99.9% uptime
-   Results: In real time
-   Channel: Multichannel

## Talk to our team

See how D-API fits into your product. Support in English, and we reply within 1 business day.

Short answer

## What is an IVR API and what is it for?

An IVR API places phone calls with automated voice that your application triggers with no agent, used for collections, order or appointment confirmations and satisfaction surveys. At D-API, IVR is triggered through the REST API or by automations in n8n, Make and Zapier, and the result of each call shows up in real-time reports. It works as a recovery layer for whoever did not reply on WhatsApp or SMS.

The problem

## You shouldn't be solving this.

Problems D-API takes off your plate.

1.  ### Your message goes unread, and the invoice goes unpaid
    
    Invoices go overdue, appointments are missed and surveys go unanswered because the customer simply does not open WhatsApp or SMS. You need a channel that demands attention.
    
2.  ### Calling by hand does not scale
    
    Relying on agents to confirm orders, collect payments or run satisfaction surveys ties your operation to business hours and team size. You need volume without hiring more people.
    
3.  ### You do not know what happened on the call
    
    Without structured results, every voice campaign is a black box. You cannot measure who picked up, who confirmed and what to do next.
    

How it works

## From zero to production in four steps.

1.  ### Talk to sales
    
    Tell us your use case (collections, confirmations or surveys) and we design the right voice flow for your operation.
    
2.  ### Integrate via API
    
    Connect IVR to your application with the REST API documented in Swagger and trigger calls from wherever your system already runs.
    
    [Read the docs](https://docs.d-api.cloud/)
    
3.  ### Orchestrate your multichannel
    
    Combine voice with WhatsApp and SMS on the same platform and build recovery flows with n8n, Make or Zapier.
    
    [See integrations](https://d-api.cloud/en/integrations)
    
4.  ### Call and track
    
    Run your automated calls and follow result reports in real time to adjust the strategy.
    

Node.jscURLPythonPHP

```
import { DApi } from 'd-api-sdk'

const dapi = new DApi({ apiKey: process.env.DAPI_API_KEY })

// IVR flow with a keypad menu (DTMF)
const { callId } = await dapi.voice.call({
  to: '14155550123',
  flowId: 'overdue-invoice',
})

// or play a recorded audio file instead of a flow
await dapi.voice.call({ to: '14155550123', audioUrl: 'https://your-app.com/notice.mp3' })
```

```
curl -X POST https://api.d-api.cloud/api/v1/voice/call \
  -H "Authorization: $DAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "14155550123", "flowId": "overdue-invoice"}'
```

```
import os
import requests

API = "https://api.d-api.cloud/api/v1"
HEADERS = {"Authorization": os.environ["DAPI_API_KEY"]}

call = requests.post(f"{API}/voice/call", headers=HEADERS, timeout=10, json={
    "to": "14155550123",
    "flowId": "overdue-invoice",
}).json()
```

```
<?php
use GuzzleHttp\Client;

$dapi = new Client([
    'base_uri' => 'https://api.d-api.cloud/api/v1/',
    'headers'  => ['Authorization' => getenv('DAPI_API_KEY')],
    'timeout'  => 10,
]);

$call = json_decode($dapi->post('voice/call', ['json' => [
    'to'     => '14155550123',
    'flowId' => 'overdue-invoice',
]])->getBody(), true);
```

### Works with the tools you already use

-   REST API
-   Swagger
-   n8n
-   Make
-   Zapier

What you get

## Automated voice that reaches people who ignore messages.

-   ### IVR triggered by API
    
    Place calls with automated voice straight from your application or flow, with no agent. [See the voice reference in Swagger](https://docs.d-api.cloud/) and start integrating today.
    
-   ### IVR for collections
    
    Automate payment reminders and collections by phone to reach contacts who ignore reminders by text, with a consistent message on every call.
    
-   ### Reaches people who do not open messages
    
    Use voice as a recovery layer: whoever did not reply on WhatsApp or SMS gets an automated call, and you close the loop on the contact.
    
-   ### Confirmations and surveys by voice
    
    Confirm orders and appointments and run satisfaction surveys by phone automatically, at whatever volume your operation needs.
    
-   ### Results in real time
    
    Follow call result reports in real time to know what happened on each call and react right away.
    
-   ### Voice in your multichannel
    
    IVR lives alongside WhatsApp and SMS on the same D-API platform and integrates with n8n, Make and Zapier, orchestrating voice and text in one strategy.
    

FAQ

## Frequently asked questions.

### What is D-API IVR?

It is automated voice over phone calls, triggered via API. You place calls from your application for cases such as automated collections, order or appointment confirmations and satisfaction surveys, without relying on agents.

### How do automated calls help with people who do not reply on WhatsApp?

Voice works as a recovery layer. Contacts who did not open or reply on WhatsApp or SMS get an automated call, closing the loop on a channel that usually draws more attention.

### Can I integrate IVR with my system?

Yes. IVR is triggered by a REST API documented in Swagger (OpenAPI 3) and also connects to automation tools such as n8n, Make and Zapier. [Check the docs to integrate](https://docs.d-api.cloud/).

### Can I track call results?

Yes. D-API provides call result reports in real time, so you know what happened on each call and can react immediately.

### Does voice work together with WhatsApp and SMS?

It does. IVR lives alongside WhatsApp and SMS on the same D-API platform, enabling a multichannel strategy where voice and text work together in the same operation.

## Related guides

-   [Payment reminders](https://d-api.cloud/en/whatsapp-payment-reminders)
-   [Appointment reminders](https://d-api.cloud/en/whatsapp-appointment-reminders)
-   [NPS surveys](https://d-api.cloud/en/whatsapp-nps-surveys)
-   [SMS API](https://d-api.cloud/en/sms-api)

## Ready to go to production?

3-day free trial with full access. No credit card, no lock-in.

[Talk to sales](https://d-api.cloud/#lead)[Read the docs](https://docs.d-api.cloud/)
