GoHighLevel Bot Add Contact Info

How to Use the Add Contact Info Bot Action in GoHighLevel

When moving from tools like ClickUp into automation-focused platforms, understanding how to capture contact details correctly is essential. In GoHighLevel, the Add Contact Info bot action lets you collect and store key data such as name, phone, and email directly from conversations inside your chat widgets or social inboxes.

This how-to guide explains exactly how to configure and use the Add Contact Info action in GoHighLevel so your chatbots can reliably create or update contacts in your CRM.

What the GoHighLevel Add Contact Info Action Does

The Add Contact Info action in GoHighLevel is a bot step that takes values from a conversation and writes them into the contact record fields in your account. It can be used to:

  • Update an existing contact with new details captured by the bot.
  • Create a new contact when one does not already exist.
  • Store answers collected earlier in the chat into profile fields.

This action is fully integrated into the GoHighLevel conversations system, allowing you to build smarter, more personalized bot flows.

Where the GoHighLevel Bot Action Appears

You will find the Add Contact Info bot action when you are editing a workflow or chat-based automation inside GoHighLevel. It is designed for use within:

  • Website chat widgets.
  • Social media messaging flows.
  • Other conversation-based automations.

Placing this step at the right point in a flow ensures that information gathered earlier in the conversation is not lost and is correctly stored in the contact profile.

Supported Fields in GoHighLevel Add Contact Info

The GoHighLevel Add Contact Info action supports several standard contact fields. Each field can be mapped to a variable from the bot conversation.

Contact ID Field in GoHighLevel

The Contact ID field is used to match and update an existing contact. It is most useful when:

  • You already identified the contact earlier in the workflow.
  • The conversation is tied to a known record in your GoHighLevel CRM.

Leaving this blank allows GoHighLevel to create a new contact if there is no existing match based on other fields such as phone or email.

Name Field in GoHighLevel

The Name field holds the contact’s full name. In your bot conversation, you might first ask for the user’s name, store it as a variable, then map that variable to the Name field in the Add Contact Info action.

Use this when you want to personalize future messages and emails inside GoHighLevel.

Phone Field in GoHighLevel

The Phone field stores the user’s telephone number. Typical flows include:

  • Asking the user for their phone number in a bot step.
  • Validating or formatting the phone number if needed.
  • Mapping the captured number to the Phone field.

Once stored, this phone number can be used by your GoHighLevel workflows for calls, SMS, and follow-up sequences.

Email Field in GoHighLevel

The Email field holds the contact’s email address. You can collect this using a question step in your chatbot, then connect the answer to this field inside the Add Contact Info action.

Storing email allows GoHighLevel to trigger email campaigns, nurture sequences, and automated follow-ups.

How to Configure the Add Contact Info Action in GoHighLevel

Follow these steps to set up the Add Contact Info action correctly within your GoHighLevel chatbot or workflow.

Step 1: Open Your GoHighLevel Bot or Workflow

  1. Log in to your GoHighLevel account.
  2. Navigate to the section where your conversation workflow or chatbot is configured.
  3. Open the specific workflow that will capture user details.

Step 2: Add the GoHighLevel Add Contact Info Action

  1. Within the workflow editor, locate the option to add a new action or step.
  2. Select the Add Contact Info action from the available bot actions.
  3. Place it after the conversation steps that collect user information, such as name, phone, or email.

Step 3: Map Contact Fields in GoHighLevel

Once the action is added, you will see fields you can configure. Map each field to the correct variable captured in the conversation.

  • Contact ID: Use this if your flow already identified a specific existing contact.
  • Name: Choose the variable where the user’s name is stored.
  • Phone: Select the variable that holds the user’s phone number.
  • Email: Map the variable that contains the email address.

These mappings tell GoHighLevel where to place each piece of information inside the contact record.

Step 4: Save and Test the GoHighLevel Bot Flow

  1. Save your workflow or chatbot after configuring the Add Contact Info action.
  2. Run a test conversation through your chat widget or messaging channel.
  3. Provide sample name, phone, and email values when prompted.
  4. After the conversation ends, check the contact record in GoHighLevel to confirm that the information was correctly stored or updated.

Best Practices for Using Add Contact Info in GoHighLevel

To get the most out of this action, apply these best practices:

  • Ask for data gradually: Spread questions across the conversation instead of asking for all details at once.
  • Confirm key fields: Have the bot repeat sensitive fields like email or phone and ask the user to confirm.
  • Use clear labels: Name your variables clearly so it’s easy to map them inside the GoHighLevel action.
  • Avoid duplicates: Use email or phone to help GoHighLevel match and update existing contacts instead of constantly creating new ones.

Troubleshooting the GoHighLevel Add Contact Info Action

If data is not saving as expected, review the following:

  • Check variable mapping: Make sure each field is mapped to the correct conversation variable.
  • Verify conversation flow order: Ensure the Add Contact Info step comes after the steps that collect the user’s details.
  • Confirm contact permissions: Make sure you are allowed to contact the user using the stored phone or email according to your policies.
  • Review the contact record: Open the contact in GoHighLevel to see exactly which fields were filled or updated.

Why Proper Configuration Matters in GoHighLevel

Correctly configuring Add Contact Info ensures that every conversation contributes accurate data into your GoHighLevel CRM. This leads to:

  • More effective automation and follow-ups.
  • Cleaner contact lists with fewer duplicates.
  • Better personalization for SMS and email campaigns.

When combined with well-structured workflows, this bot action helps turn casual chats into qualified leads and long-term customers.

Additional Resources

For more in-depth CRM and automation strategies that work alongside your GoHighLevel setup, you can explore consulting and implementation resources at Consultevo.

To see the original reference for the Add Contact Info bot action, review the official GoHighLevel documentation at this support article.

By setting up the Add Contact Info bot action properly in GoHighLevel, you ensure that every chat interaction feeds directly into your CRM, keeping your contact data accurate, actionable, and ready for automation.

Need Help With ClickUp?

If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.

Scale GoHighLevel

“`