Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt

Use this file to discover all available pages before exploring further.

Batch calls let you efficiently manage multiple outbound calls organized into groups. Create, schedule, and monitor calls in bulk — useful for campaigns, reminders, or any situation requiring multiple recipients.

Create a Batch Call

1

Click Create Batch Call

Navigate to the Batch Call tab in the UponAI dashboard and click Create Batch Call in the top-right corner.
2

Enter call name and phone number

  • Provide a unique name for the batch call
  • Select the From Number from the dropdown — ensure it’s bound to an agent
3

Upload CSV

Prepare your recipient list in CSV format with a header row that includes a phone number column.Download the CSV template from the dashboard, or upload your own file.Dynamic variables: Add additional columns to inject custom data per recipient. A column named first_name can be referenced as {{first_name}} in your agent prompt.Optional CSV columns:
ColumnDescription
override agent idOverride the agent for this specific call
override agent versionOverride the agent version for this call
metadataJSON string for arbitrary call data (e.g. {"customer_id":"cust_123"})
custom_sip_headersJSON string of custom SIP headers — keys must start with X-
ignore e164 validationSet to true to bypass E.164 format check (custom telephony only)
Any other columns are treated as dynamic variables injected into your agent’s prompts and tool descriptions.
4

Configure the time window

Open the configuration modal to define the batch call time windows — the hours during which calls will be placed.
5

Send or schedule

  • Send Now — Start calls immediately
  • Schedule — Set a future time to start
  • Save as Draft — Save and revisit later without triggering any calls

Monitor Batch Calls

Batch Call Status

StatusDescription
DraftEditable and unsent. No calls triggered until submitted.
PlannedScheduled for a future time. Cannot be edited once scheduled.
OngoingIn progress — calls initiated as concurrency slots become available.
SentAll calls in the batch have been completed.

Batch Call Metrics

MetricDescription
SentTotal calls sent from the batch
Picked UpNumber of calls answered by recipients
SuccessfulCalls completed based on your predefined success criteria
Click the history icon on any batch to view individual call details.