> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.meetgail.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.meetgail.com/_mcp/server.

# Outbound Call

> Places a live outbound call through Gail, driven by a script you define.

The Outbound Call node places a live phone call through Gail to a number you choose. The
call is driven by a script that tells the agent how to open, what it is trying to
accomplish, what rules to follow, what to do if it reaches voicemail, and how to close.

## When to use it

* You want to reach a customer by phone as part of a workflow, such as a renewal reminder
  or an appointment confirmation.
* You want each call to follow a consistent script with a clear objective and guardrails.
* You want to place the call automatically when a run reaches the right point.

## Inputs

| Field       | What it's for                                                  | Example                                                                                        |
| ----------- | -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| To          | The phone number to call.                                      | `+19545550100`                                                                                 |
| Script name | A name for the script.                                         | `Renewal Reminder`                                                                             |
| Greeting    | The opening line the agent says.                               | `Hi Sarah, this is Gail calling from Chen Insurance Group about your upcoming policy renewal.` |
| Objective   | What the agent is trying to accomplish on the call.            | `Confirm the renewal date and offer to answer any coverage questions.`                         |
| Policy      | The guardrails the agent must follow.                          | `Be warm and concise. Do not quote new pricing or share account details.`                      |
| Voicemail   | What the agent should do or say if the call reaches voicemail. | `Leave a brief reminder about the renewal and a callback number.`                              |
| Goodbye     | The closing line.                                              | `Thanks for your time, Sarah. Have a great day!`                                               |

The number and the script can be fixed values or
[expressions](/platform/workflows/core-concepts/expressions/using-expressions-in-nodes), so a call can be
personalized from earlier steps.

## Outputs

| Field   | What you get back                                                               |
| ------- | ------------------------------------------------------------------------------- |
| Outcome | Whether the call was accepted and placed. There is no other content on success. |

Outbound Call does not hand back a Call ID. To look at what happened on a call
afterward, use [Get Call Data](/platform/workflows/node-reference/gail/get-call-data) in a
workflow where you already have the call's ID, such as one started by a
call-completed trigger.

## Example

The day before a renewal is due, a workflow places an Outbound Call to Sarah Chen with a
"Renewal Reminder" script: it greets her by name, aims to confirm the renewal date, keeps
to a friendly policy that avoids quoting new pricing, and leaves a short voicemail if she
does not pick up.

![The Outbound Call node configuration panel, showing the destination number and script preview.](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/gail.docs.buildwithfern.com/0d0c95b696d0df7d18e7573d5a7ee2a4deaa640915e2c77b492a9de331947c87/docs/pages/platform/workflows/assets/gail-outbound-call.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260823%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260823T232924Z&X-Amz-Expires=604800&X-Amz-Signature=59668dac4db07d0d440e6162a9bd1b2a3c7cc0e04b94018781fe110d636d96dd&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

The greeting, objective, and goodbye cannot be blank, and the number must be a valid
phone number. Give the policy real guardrails, since it is what keeps the agent on
message when the conversation goes off-script.

## Related nodes

#### [Get Call Data](/platform/workflows/node-reference/gail/get-call-data)

Pull the transcript and details once the call has happened.

#### [Download Call Recording](/platform/workflows/node-reference/gail/download-call-recording)

Save the call's audio recording as a file.

#### [Add Contact](/platform/workflows/node-reference/gail/add-contact)

Create the contact you intend to call.