View Categories

How to Set Up Use AI Assistants with GoHighLevel: The Complete Guide

Create a New Client Account #

Whenever a new client comes on board, the first step is to create their account.

    1. Go to  account.affordablecare.ai.
    2. Enter the following details:

      • Company Name
      • Client Name
      • Email Address
      • Password

Log In to the Account #

After completing the signup process, the client account will be created successfully.

  1. Go back to account.affordablecare.ai.
  2. Enter the registered Email and Password.
  3. Click on Login.
  4. You will now be redirected to the client’s dashboard.

Step 1: Integrate GHL and Twilio Account #

Integrate GoHighLevel Account #

To integrate with GoHighLevel, follow these steps:

  1. Go to the Integration tab.
  2. Click on the Connect button under GoHighLevel.
  3. A window will open showing available HighLevel sub-accounts.
  4. Select the sub-account you want to integrate with this client’s account.
  5. Confirm the integration.

Integrate Twilio Account #

To enable calling and messaging features, you need to connect Twilio with the system.

  1. Go to the Integration tab.
  2. Click on Connect Twilio.
  3. Enter your Twilio Account SID and Auth Token.
  4. Click Save & Connect.
  5. Once connected, you can start purchasing numbers

Verifying Integrations #

After connecting GoHighLevel and Twilio accounts, the system shows their connection status:

  1. The Connect button text changes to Disconnected and the button color turns red.
  2. Below the GoHighLevel button, you will see the HighLevel Location ID.
  3. Below the Twilio button, you will see the Account SID.

This confirms that the correct GoHighLevel sub-account and Twilio account are connected successfully.

Step 2: Set Up Company Details #

The next step is to set up the company details.

  1. From the dashboard, go to the Settings tab.
  2. Click on Company Settings.
  3. Fill in the required fields:
  • Company Name
  • Email Address
  • Phone Number
  • Website URL
  • NPN (National Producer Number)
  • Hours of Operation
  • Short Business Description

Save the changes to update company information.

Step 3: App Settings and Timezone Settings #

The next step is to set up the app settings and timezone.

  1. From the dashboard, go to the Settings tab.
  2. Click on App Settings.
  3. Fill in the required fields:
  • Date Format
  • Time Format
  • Tmezone
  • Language
    Save the changes to update company information.


Step 4: Configure Theme Settings #

After setting up company details, the next step is to customise the theme.

  1. Navigate to the Settings tab.
  2. Click on Theme Settings.
  3. Upload your branding files:
  • Light Mode Logo
  • Dark Mode Logo
  • Favicon Image

       4. Customise theme colours for each panel by entering the colour codes:

  • Admin Panel Theme Color
  • Employee Panel Theme Color
  • Client Panel Theme Color

       5. You can choose Dark Mode or Light Mode depending on your brand preference.

      6. Save the changes to apply your theme.

 

Step 5: Add Tag or Import Tag From GHL #

After setting up Theme settings, the next step is add tag or import tag from GHL.

Adding a New Tag #
  1. Go to the Tags section.
  2. Click on the Add Tag button

        4. A field will appear where you can type the name of your new tag.

        5. After entering the name, click on the Save button.

        6. The tag will now be successfully added to your list, and you can start using it right away.

Import From GHL #
  1. In the same Tags section, click on the Import GoHighLevel Tags button.
  2. The system will automatically fetch all the tags from the connected GoHighLevel location.

       4. A field will appear where you can type the name of your new tag.

       5. After entering the name, click on the Save button.

       6. The tag will now be successfully added to your list, and you can start using it right away.

Step 6: Add Credit Card Details #

After that, the next step is to add credit card details.

    1. Go to the Billing in setting tab.
    2. Add Payment Method
  • Card Number
  • Expiration Details
  • CVC
  • When the threshold reaches
  • Amount to reload

After filling in all details, click on the Save or Add Card button.

 

Step 7: Buy a New Phone Number #

To use your AI Assistant for calls, you need to purchase a phone number.

  1. Go to the Assistant tab.
  2. Click on the Phone Numbers section.
  3. Before buying a number, make sure your Twilio account is connected
  4. Once confirmed, click Buy New Number.
  5. Select the desired phone number from the available options.
     

Step 8: Import Assistant #

  1. Go to the Assistant tab.
  2. Click on the Import Assistant button.

         3. A list of available assistants will appear.

        4. Select the assistant and click Import.

        5. The assistant will be successfully added to your account, and you can start using or customizing it.


Step 9: Create Tools and attach in AI Assistant #

Tools for the AI Assistant #

What Are Tools in an AI Assistant?

  • Tools are like features or skills that you give to the AI Assistant.
  • Without tools, the assistant can only talk.
  • With tools, the assistant can also take action while talking.

Why Are Tools Important?

  • They make the assistant more useful.
  • Instead of just answering questions, the assistant can also do work automatically (like booking, tagging, updating).
  • Tools save time and effort by reducing manual tasks.

Role of Tools

  • Tag Tool → Assistant can mark who is interested or not.
  • Pipeline Tool → Assistant can move leads to the correct stage in sales.
  • Appointment Tool → Assistant can book meetings directly.
  • Transfer Tool → Assistant can connect the caller to a real human when needed.

Select AI Assistant Tools #

After integrations are complete, the next step is to configure tools for your AI Assistant.

  1. Go to the AI Assistant tab.
  2. Choose the tools you want to attach to the assistant. Common options include:

    • Add Tag – Automatically tag leads based on interactions.
    • Booking Slot – Schedule appointments directly into the calendar.
    • Update Pipeline – Move leads through sales stages automatically.

       3. These tools are already available by default when an account is created. You just need to select them.Y
       4. You can also create custom tools if needed, depending on your business workflow.


1. Tag Selection Tool #

Purpose: Automatically assign tags to leads based on their actions or responses.

How to Use:

  • Provide a tool name (e.g., handle_aca_interested). Always use underscores instead of spaces.
  • Fetch tags directly from GoHighLevel (GHL).
  • Select the appropriate tag (e.g., “interested”, “aca lead”).

Trigger Point: Trigger when the prospect states they’re on ACA and wants more information or to enroll.

2. Moving to Pipeline Tool #

Purpose: Update the lead’s position in your sales pipeline automatically.

How to Use:

  • Define the pipeline stages (e.g., booking_stage, followup_stage).
  • Select the transition (e.g., move from Lead Stage → Follow-Up Stage, or Follow-Up → Appointment Scheduled).

Trigger Point: Automatically move the contact to a Appointment Booked stage when an appointment is booked.

3. Scheduling Appointment Tool #

Purpose: Allow users to book appointments directly through the AI Assistant.

How to Use:

  • Select the calendar that you want to connect for scheduling.
  • The AI Assistant will automatically fetch available time slots from this calendar.
  • During the conversation, the assistant will suggest available slots and confirm the booking with the lead.

Trigger Point: Trigger when the prospect asks to schedule a call or “book a time”—this will fetch available slots from your calendar integration and return them for booking.

4.Configure Transfer Agent #

After selecting tools for your AI Assistant, the next step is to configure Transfer Agent settings.

  1. Scroll down below the tools section in the Assistant setup.
  2. Select the Primary Transfer Agent – this is the live agent (or phone number) where the call should be transferred if a lead says “I want to talk to a live agent.”

         3. Configure a Transfer Fail Assistant – in case the transfer to the primary agent fails, the call will be automatically redirected to the selected assistant.

Step 10: Create Calling Campaign #

The next step is to create a campaign for outgoing calls.

  1. Go to the Campaigns tab.
  2. Click on Create New Campaign.
  3. Enter the campaign details (e.g., campaign name ).
  4. Select the phone numbers you purchased earlier to use for outgoing calls.
  5. Assign the campaign to the relevant AI Assistant.
  6. Set the Maximum Calls Per Number Per Day to control how many calls each number can make daily.
  7. Save the campaign.

Number Warm-Up Process  #

To avoid numbers being flagged as spam, follow the warm-up process. As each stage updates, you can safely increase the number of daily calls according to that stage.

Stage 1 → 10 calls per day for 7 days

  • After completing 7 days of 10 calls/day (within the last 30 days or during the first 7 days), the number automatically moves to Stage 2.

Stage 2 → 20 calls per day for 7 days

  • At this stage, you can safely increase daily calls up to 20.

Stage 3 → 30 calls per day for 7 days

  • At this stage, daily calls can be increased to 30.

After completing Stage 3, each number can safely handle 40 calls per day.

Assign Number to Receptionist Assistant #

The Receptionist Assistant is responsible for handling incoming calls, so you must assign it a phone number.

  1. Go to the Phone Numbers tab.
  2. From the list of purchased numbers, select the number you want to connect with the Receptionist Assistant.
  3. In the number settings, choose Assign to Assistant.
  4. Select the Receptionist Assistant from the dropdown.
  5. Save the changes.

Step 11: AI Caller Workflow Set-up in GoHighLevel #

After assigning numbers to the Receptionist Assistant, you now need to continue the setup inside GoHighLevel (GHL).

  1. Log in to your GoHighLevel account.
  2. Navigate to Automation → Workflows.

Locate the folder named AI Caller

  1.   Open the Outgoing Caller Workflow from this folder.
Update Webhook Action in Outgoing Caller Workflow #

Once you open the Outgoing Caller Workflow inside GoHighLevel, you need to configure the webhook action so that it sends the correct client details to the AI Caller.

  1. Inside the Outgoing Caller Workflow, locate the Webhook Action.
  2. Click on it to open the configuration.
  3. Update the Custom Data Fields according to the client’s details:

    • ai_bot_name → Example: Ava, Chris, Sarah
    • ai_call_business_niche → Example: Life Insurance, Medicare, ACA, Dental
    • ai_call_goals_for_leads → Example: Qualify the lead by confirming their name, checking current coverage, gauging interest in final expense plans, collecting age, zip code, smoker status, and budget, then connect to a licensed agent or schedule a callback if eligible.
    • ai_call_first_message → Example:
      “Hi, this is Chris calling from Immediate Burial Insurance. You recently showed interest in Final Expense Life Insurance. I just wanted to quickly check — is now a good time to talk?”

Note: In the ai_call_first_message, you must always update the Bot Name, Business Name, and Business Niche to match the client’s details.

Note: You can enter values directly (plain text) or use Custom Values from GoHighLevel.

Add Campaign ID in Webhook Action #
  1. In the Webhook Action of the Workflow, scroll to the Campaign ID field.
  2. Go to your SAAS Account → Campaigns.
  3. Copy the Campaign ID of the campaign you want this workflow to trigger.

         4. Paste the ID into the Campaign ID field in the webhook action.

Step 12: Add a Test Contact and Test First Call #

Add a Test Contact
#
    1. Go to the Contacts section in GHL
    2. Click Add Contact.
    3. Enter sample details (use your own phone numberl so you can receive the test call):
  • First Name / Last Name → e.g., Test Contact
  • Phone Number → your personal/test number
  • Email Address → your email (optional)

            4. Click Save.

Test a Call #
  1. Go to your Workflow / Automation where the AI Caller is connected.
  2. Just Click on test workflow and add test contact which we have created.
  3. The AI Caller should now make the first test call to your number.

Improve the Prompt #
  1. Listen carefully to how the AI speaks and responds during the test call.
  2.  If It doesn’t achieve your goal (e.g., tone, clarity, collecting details, booking appointment).
  3. Go back into your AI Assistant Prompt / Script settings.
  4. Update the prompt
  5. Save changes and re-run another test call.
Scroll to Top