> ## Documentation Index
> Fetch the complete documentation index at: https://help.callaro.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Manual calling from a contact

# Manual calling from a contact

**Call** opens **Call contact**: you pick an active from-number, an agent, and optional variable mappings, then the app places an outbound call to this contact.

![Call contact dialog with agent variable mapping.](https://mintcdn.com/callaro-docs/Rn-efrjnSIS1s0ID/images/contacts/call-contact-dialog.png?fit=max\&auto=format\&n=Rn-efrjnSIS1s0ID\&q=85\&s=43b742383dba90e5e37b782ee6d09d72)

![MEDIA: GIF — Open Call contact, pick From number and search/select an Agent; expand Agent variables and switch a variable between Manual value and a contact field.](https://mintcdn.com/callaro-docs/Rn-efrjnSIS1s0ID/images/contacts/slot-01.gif?s=116ca8b374c29de72cebbbbcb5d1a008)

![MEDIA: VIDEO — Full flow: Start call through success alert (test tenant only) or cancel; show empty states for no numbers / no agents.](https://mintcdn.com/callaro-docs/1fJs_sKJdgiwY8nj/media/contacts/slot-01.mp4?fit=max\&auto=format\&n=1fJs_sKJdgiwY8nj\&q=85\&s=0ef7e946131b8372e40d6aed79fb8691)

## When **Call** appears

On the contact detail page, you only see **Call** when all of the following are true:

* A tenant is selected for your session (so the system knows which account to bill and route the call).
* The contact is not on the Do Not Call list.
* The contact is active (not deleted or archived in a way that blocks calling).

If the contact is removed or blocked in a way that hides edit/DNC, those controls are hidden as well.

## Dialog flow

* **Title:** Call contact
* **Description:** States the AI agent will place an outbound call to the shown contact name (or phone).
* **Trigger button:** **Call** with phone icon.

When opened, the app loads active phone numbers, active agents, and your custom field definitions so variables can be mapped to contact data.

**From number:** pick among your active numbers; the first is selected by default. Empty state: **No active phone numbers found. Add a phone number first.**

**Agent:** search (**Search agents…**). Disabled until a from-number is selected. Placeholder **Select phone number first** until then, then **Search agents…**. Empty state: **No active agents found. Create and publish an agent first.**

## Agent variables (mappable only)

Only variables that are meant to be filled at call time appear here—static values and built-in system fields (phone numbers, direction, contact and campaign ids, recording flags, etc.) are not listed.

For each variable you can set:

* **Source:** **Manual value**, or a field from the contact (name, email, company, timezone, country, tags, and any custom fields).
* **Value** / **Preview:** type a value, or see the value pulled from the contact (**No current contact value** when empty).

The dialog tries to pre-select a source that already has a value on this contact, then common field names, then **Manual value**.

## Start call

**Start call** sends the tenant, agent, contact, selected number, destination number, any manual values you entered, and mappings for fields you chose from the contact.

**Start call** is disabled while a call is in progress or if numbers or agents failed to load, or if a from-number or agent is not selected.

The success message may include a provider call id when the server returns one; otherwise you see a generic “call started” style confirmation. After success, the footer offers **Close**; otherwise **Cancel** and **Start call** (with **Calling…** and a spinner while the request is in flight).

> [!TIP]
>
> **Preflight**
>
> Use **Agent variables** in this dialog to confirm mappings before scaling the same agent in a campaign audience.

**Next: campaigns and variables**

Same variable concepts apply in the campaign wizard audience step.

* [Creating a campaign](https://help.callaro.ai/campaigns/creating-a-campaign.md)
* [Contacts → campaigns → variables](https://help.callaro.ai/contacts/contacts-to-campaigns-and-agent-variables.md)
* [Segments](https://help.callaro.ai/contacts/contacts-list-filters-and-segments.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.