This article answers frequently asked questions about the Newo.ai GoHighLevel integration, covering booking and calendar setup, call tracking, billing, AI Employee capabilities, and troubleshooting.
Booking and calendars
How does the AI Employee choose a calendar for booking?
The AI Employee uses the Calendar Selection Logic setting (ghl_selection_type) to determine which calendar to book into:
Single: Always uses one fixed calendar.
Name: Selects a calendar based on the service name mentioned in the conversation.
Duration: Selects a calendar based on the requested meeting length.
Only one logic mode can be active at a time.
Can I select multiple calendars at the same time?
No. You can select only one logic mode. However:
In Name mode, the AI Employee can choose between multiple calendars based on the service the caller requests.
In Duration mode, the AI Employee can choose between multiple calendars based on the meeting length.
You do not manually select multiple calendars β the AI Employee automatically selects one during the conversation.
What should I choose if I am not sure?
Start with Single. It is the safest and simplest option. You can switch to Name or Duration later as your setup grows.
What is the Default Booking Calendar?
The Default Booking Calendar (ghl_calendar) is the calendar the AI Employee uses when Calendar Selection Logic is set to Single. It controls:
Available time slots
Meeting duration
Time zone
Booking rules
Is the Default Booking Calendar used with Name or Duration logic?
No. When Name or Duration is selected, the Default Booking Calendar is ignored. The AI Employee selects a calendar dynamically based on the conversation.
Can the AI Employee ask clarifying questions during booking?
Yes β this is expected behavior. For example:
"Which service would you like to book?"
"How long should the meeting be?"
The AI Employee asks questions when there is not enough information to select a calendar or time slot.
What are AI Selection Instructions and why are they important?
AI Selection Instructions (ghl_selection_criteria) tell the AI Employee exactly how to choose the correct calendar. They are required when using Name or Duration mode. Without clear instructions, the AI Employee may fail to select a calendar correctly.
Why do calendar names need to be exact?
The AI Employee matches calendars by exact name. If the name does not match what exists in GoHighLevel, booking may fail.
ποΈ NOTE
Copy calendar names directly from GoHighLevel to avoid mismatches.
Can the AI Employee detect the caller's time zone automatically?
Yes. When Detect Time Zone from Conversation (ghl_use_timezone_from_conversation) is enabled, the AI Employee:
Infers the caller's time zone from the conversation
Displays available times in the caller's local time
This is recommended for remote or international services.
Is time zone detection suitable for local businesses?
Usually no. If the business operates in one location and offers in-person services, keep this option disabled. The AI Employee will use the calendar's fixed time zone.
What does Pre-load Availability on Start mean?
This allows the AI Employee to check available time slots as soon as the conversation starts and proactively suggest times to the caller.
β οΈ CAUTION
This feature works only with Single calendar logic. Enabling it with Name or Duration logic causes the AI Employee to suggest incorrect time slots.
Are conversations with clients saved?
Yes, if Save Conversation History (ghl_enable_client_history) is enabled. All conversations are saved in the contact's profile in GoHighLevel under Notes.
Does saving conversation history affect AI Employee behavior?
No. Saving history is for internal records only and does not change how the AI Employee responds.
Why do my changes not apply immediately?
After making changes to calendar or AI Employee settings, you must click Publish All. Without publishing, the AI Employee continues using the previous configuration.
What is the simplest and safest setup?
Create one calendar in GoHighLevel.
Set Calendar Selection Logic to Single.
Select the calendar as the Default Booking Calendar.
Click Publish All.
This setup is ideal for getting started quickly and reliably.
Calls and tracking
How are calls recorded and where can I listen to them?
All calls are stored in the Newo.ai Portal under Sessions. You can listen to call recordings, view the conversation summary, and read the full transcript. When Save Conversation History is enabled, the transcript also appears in the GoHighLevel contact's Notes section.
Can I track the results of each call in the CRM?
Yes. After each conversation, Newo.ai automatically adds the following to the contact record in GoHighLevel:
Conversation summary
Call status (completed, no-answer, busy, voicemail, etc.)
Key outcomes (transferred, meeting booked, completed)
Conversation summaries and transcripts require Save Conversation History (ghl_enable_client_history) to be enabled. Call status syncing to GoHighLevel for use in workflows requires Sync Call Status (ghl_sync_conversation) to be enabled.
Next steps
If your question was about getting started or fixing a specific issue, here is where to go next:
Set up the integration. Install the Newo.ai integration from the GoHighLevel Marketplace or go through OAuth authorization, calendar configuration, and global settings step by step. See GoHighLevel integration.
Automate outbound calls and SMS. Trigger the AI Employee from GoHighLevel workflow events to call or text leads automatically. See GoHighLevel workflow automation.
Deploy a ready-made scenario. Choose from 10 pre-built scenarios with complete settings and agent instructions you can copy directly into the Builder. See GoHighLevel use cases and scenarios.
Look up a specific setting. Find the exact behavior, dependencies, and default value of any
ghl_*attribute. See GoHighLevel settings reference.
