Documentation
Build
Configuration
Deployment

Deployment Settings

The Deployment Settings panel lets you configure your AI voice assistant for production use. It is divided into two main sections: Phone and Integrations & Automation.


deployment setting

Phone

The Phone section lets you assign a phone number or pool to your assistant, configure a CDR webhook, and connect Google Sheets for automatic call logging.

Phone Number / Pool

Assign a phone number or a pool of numbers to your assistant so it can make and receive calls.

  1. Open Deployment Settings and select Phone from the left sidebar.
  2. Under Phone Number / Pool, click Assign.
  3. Select an existing number or pool from the list.
⚠️

If no phone number or pool is assigned, your assistant cannot place or receive calls.

Webhook (CDR)

Send Call Detail Records (CDRs) to an external endpoint after each call.

FieldDescription
MethodPOST fixed
URLYour endpoint URL (e.g., https://www.example.com/cdr)

Click Initialize after entering your URL to save it.

Google Sheets Integration

Automatically log call data to a Google Sheet.

  1. Click Connect Google Account.
  2. Sign in and grant the requested permissions.
  3. Call data will be appended to your selected sheet after each call.

Integrations & Automation

Navigate to Integrations & Automation in the left sidebar to access three tabs: Webhook, Schedule Call, and Voice Chat.


Webhook

Use the outbound webhook to trigger your assistant programmatically via a POST request.

integration automation webhook

Endpoint

POST https://api.botphonic.ai/api/assistant/webhook/outbound

Authentication

Pass your API key in the Authorization header. You can copy or regenerate it from the API Key field.

Click Regenerate to issue a new API key. This immediately invalidates the previous key.

Payload

{
  "phoneNumber": "+1999999999",
  "dynamicVariables": {}
}
FieldTypeRequiredDescription
phoneNumber
stringThe E.164 formatted number to call
dynamicVariables
objectKey-value pairs injected into the assistant at runtime

Example URL

curl --location 'https://api.botphonic.ai/api/assistant/webhook/outbound' \
  --header 'Authorization: <YOUR_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{"phoneNumber":"+1999999999","dynamicVariables":{}}'

Click the Send button in the UI to fire a test request directly from the dashboard.


Schedule Call

Schedule one-off or recurring calls, either to an individual contact or to an entire campaign.

Viewing Scheduled Calls

The Schedule Call tab shows a table with all calls and the following status filters:

StatusDescription
ScheduledQueued and waiting to run
In ProgressCurrently executing
CompletedFinished successfully
CancelledManually stopped or expired

Each row shows Name, Start Date, Call Type, Schedule Type, Status, and an Action menu.

Click + Schedule Call (top-right) to create a new scheduled call.


Campaign Call

Use this mode to call a group of contacts at once.

FieldDescription
Campaign nameA display label for this scheduled run
Contact GroupsOne or more groups to call
Start DateDate and time to begin the campaign (format: DD-MM-YYYY HH:mm)
Repeat ScheduleHow often to repeat defaults to Does not repeat

Individual Call

Use this mode to call a single contact.

FieldDescription
Use Existing ContactToggle on to pick from saved contacts; toggle off to enter a new number
Select ContactChoose a contact from the dropdown
Start DateDate and time for the call (format: DD-MM-YYYY HH:mm)
Repeat ScheduleHow often to repeat defaults to Does not repeat

To call a contact not yet in your system, uncheck Use Existing Contact and enter the phone number manually.


Voice Chat

Configure the embedded voice chat widget for your website or app. See the Voice Chat tab in the Integrations & Automation section for embed code and customization options.

voice-chat