Here's how you can integrate your
iClosed scheduler with GHL, to create contacts, add them to opportunities, and even include them to GHL workflow automation and send email and SMS touchpoints.
Pro tips
Before starting the integration, make sure to set up your iClosed event first (How to create event) and define your event form questions (Invitee questions). This helps you avoid rework later.
Here's the video tutorial:
Step 1 - Prepare custom fields in GHL
After creating your event and defining invitee questions in iClosed, you’re ready for the first integration step - preparing GHL to accept iClosed data.
Go to your GHL settings to start:
Custom fields
It’s recommended to use Single Line Contact Custom Fields for all the data you want to transfer.
All the fields - for transferring over customer answers from iClosed form
Meeting location - to include it in email and SMS reminder templates
Appointment start time - the time of the appointment per your time zone
Invitee call start time - per invitee time zone for email and SMS reminder templates
Event name - optional, helps identify which iClosed event the lead booked
iClosed lead status - optional, if you'd like to send it over:
Potential - dropped off before completing the form and pressing "Continue" button on the form
Qualified - completed the form but didn’t book a call
Disqualified - completed the form but didn’t book due to criteria set in iClosed event
Business profile
Double-check that your account time zone is set properly.
This is important for sending email and SMS reminders at the right time.
Step 2 - Zapier Automation
Once the setup is complete, you can integrate GHL with iClosed using two simple Zapier automations.
Before starting, fill out a test form in your iClosed scheduler and book a call to create sample data for testing.
Leads who didn't book a call - Contact by status trigger
Here're the steps:
Select iClosed trigger → Contact by status
Final status = Strategy call booked (last step in the iClosed scheduler journey)
Wait for 300 seconds (to give time to leads to fill out the form)
Send Last Active Status = Yes
This captures all leads from iClosed, allowing enough time for them to fill out the form and for you to fetch correct status.Filter by Zapier - Only continue if
Select iClosed status
Does not contain
Type "call" as text in condition
This prevents leads who already booked a call from proceeding (they’ll be handled by another automation).Select LeadConnector action → Add/Update Opportunity
Here's an example of data shown in pipeline stage:
Leads who booked a call - Call booked trigger
Select iClosed trigger → Call booked
Select Strategy event (available with Startup plan)
or/andSelect Discovery event (available with Business plan)
This way you can define which event type you'd like to capture when a call is booked.
Select LeadConnector action → Add/Update Opportunity
Map out all contact information and "Mark as lead" = True

Add notes (optional), select Pipeline and Stage (e.g. "Call booked")
Map form answers and other custom fields
Map meeting information:
Invitee Call Start Time = Contact Start Time Pretty
Appointment Start time = Closer Start Time UTC
Meeting Location = Event Call Location
This ensures all meeting details, along with all meeting information in invitee time zone (that you'll share in your email and SMS templates), host time zone in UTC (that will automatically convert to your GHL account time zone), and meeting location are correctly transferred and ready for use in workflows.
Here's an example of data shown in the pipeline stage:
Setting up GHL workflows
Everything you’ve built so far ensures your workflows trigger correctly and your leads receive all necessary information via email and SMS.
Here's how you should set up workflows:
Trigger
Choose "Opportunity Created" for new leads that were added to your pipeline.
Choose Pipeline and Stage where contact is added (e.g. "Call booked")
Choose "Contact Changed" for existing leads who booked new call.
Choose meeting start time custom field has changed (e.g. Appointment start time)
Action "Set Event time"
Choose meeting start time custom field has changed (e.g. Appointment start time) which will reflect host time zone per your GHL settings.
This action will automatically convert UTC time from iClosed via Zapier to your host time zone without any formatting changes.
This way Event Start Time in GHL will countdown time before the call accurately.
Other actions
Build all additional actions and marketing touchpoints according to the Wait Time from the "Event Start Time" to ensure your emails, SMS reminders, and workflow steps trigger relative to the meeting time.
Additional automations
Call rescheduled
Here're the steps:
Select iClosed trigger → Call rescheduled
Select Strategy event (available with Startup plan)
or/andSelect Discovery event (available with Business plan)
This way you can define which event type you'd like to capture when a call is booked.
Select LeadConnector action → Add/Update Opportunity
Map out at least an email and "Mark as lead" = True
Add notes about rescheduled reason, new date and time (optional), select Pipeline and Stage (e.g. “Call booked”)
Map meeting information:
Invitee Call Start Time = Contact Start Time Pretty
Appointment Start time = Closer Start Time UTC
Meeting Location = Event Call Location
Call cancelled
Here're the steps:
Select iClosed trigger → Call cancelled
Select LeadConnector action → Add/Update Opportunity
Call outcome added in iClosed
You can send all call outcomes and reasons from iClosed to GHL.
Here're the steps:
Select iClosed trigger → Call outcome
Zapier - Paths
Split into paths depending of outcome added.For example:
Path A - Select LeadConnector action → Add/Update Opportunity
Path B - Zapier - Paths
Split additionally per No Sale reason using the similar logic above. For exampleSelect LeadConnector action → Add/Update Opportunity for:
add email, mark lead as "true" and update stage of the pipelinePath C - Follow up scheduled - e.g. Call booked again
Path D - Unqualified
Path E - No Show
Path F - Not Interested


































