> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.meetgail.com/platform/workflows/node-reference/gail/add-contact/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.meetgail.com/_mcp/server. # Add Contact > Creates a single contact in Gail with their details and phone numbers. The Add Contact node creates one contact in Gail from details you already have: their name, emails, phone numbers, and business. It is the single-record way to get a person into your book of business mid-workflow, so later steps can add them to a list, enroll them in a campaign, or reach out to them. ## When to use it * A form submission or an earlier step gives you one new person to add to Gail. * You want to create a contact and then immediately place them in a list or campaign in the same run. * You have structured details for the contact, possibly with more than one email or phone number. For importing many people at once, use [Add Bulk Contacts](/platform/workflows/node-reference/gail/add-bulk-contacts) instead. ## Inputs | Field | What it's for | Example | | --------------- | --------------------------------------------------------------------------------------------------------- | ----------------------------------- | | First name | The contact's given name. Required. | `Sarah` | | Last name | The contact's family name. Can be left blank. | `Chen` | | Emails | One or more email addresses for the contact. Each must be a valid address. | `sarah.chen@cheninsurancegroup.com` | | Phone numbers | One or more phone numbers. At least one is required, and you can mark each as mobile, home, work, or fax. | `+19545550100` | | Business name | The company the contact is associated with. Can be left blank. | `Chen Insurance Group` | | Additional data | Any extra custom fields you want stored on the contact. | `{ "source": "renewal form" }` | Any field can be a fixed value or an [expression](/platform/workflows/core-concepts/expressions/using-expressions-in-nodes) that reads from an earlier step. ## Outputs | Field | What you get back | | ----------- | --------------------------------------------------------------------------------------------------------------------- | | Outcome | Whether the contact was created, and the details of what happened. | | New contact | On success, the created contact including its new ID, which later steps use to add the contact to a list or campaign. | ## Example A renewal reminder form comes in for Sarah Chen at Chen Insurance Group. A workflow uses Add Contact to create her record with her email and mobile number, then feeds the new contact's ID into an [Add Contact to Campaign](/platform/workflows/node-reference/gail/add-contact-to-campaign) step to enroll her in the spring renewal outreach, all in one run. ![The Add Contact node configuration panel, showing first name, last name, emails, and phone numbers.](/_fern-img/202d7910a3b721e793dcc958a7d3d3d531d4744107b3e50534505276f0b86abb.webp) > **Note** > > At least one phone number is required, and every email you provide must be a valid > address. If a value comes from an earlier step and turns out to be empty or malformed > when the run happens, the node reports the problem instead of creating the contact, so > you can route to a follow-up step. ## Related nodes #### [Add Bulk Contacts](/platform/workflows/node-reference/gail/add-bulk-contacts) Create many contacts at once instead of one at a time. #### [Add Contact to Contact List](/platform/workflows/node-reference/gail/add-contact-to-contact-list) Place the new contact into a curated list. #### [Add Contact to Campaign](/platform/workflows/node-reference/gail/add-contact-to-campaign) Enroll the new contact into an outreach campaign. #### [Create Contact List](/platform/workflows/node-reference/gail/create-contact-list) Set up a list before adding contacts to it. > Documentation for Gail, the AI platform for financial services. Learn how to set up GailGPT and Gail Agent to automate customer communications for insurance, banking, and finance.