- Send intake forms after confirmed bookings
- Quick Summary – Appointment Intake Form Workflow Overview
- Video Tutorial for an Appointment Intake Form Workflow
- Why Send Intake Forms After Booking
- Build Your Appointment Intake Form Workflow
- Appointment Intake Form Setup Steps
- Tips for Higher Form Completion
- Using Appointment Intake Forms in Your Business
- Appointment Intake Form FAQ
- Final Thoughts on Appointment Intake Forms
Send intake forms after confirmed bookings
An Appointment Intake Form workflow in GHL sends your intake form as soon as a client confirms an appointment. You set up a trigger, add a short wait step, and send an email with your form link. This simple process helps you collect client details before the appointment and cuts down on manual follow-up.
If you book a lot of appointments, you already know what happens next. Some clients fill out forms right away. Others forget. Then you or your team have to send reminders and chase missing information.
In my experience, most intake forms are not missed because clients do not want to complete them. They are missed because the form arrives too late. When the form is sent right after the booking is confirmed, people are much more likely to fill it out.
That is why this Appointment Intake Form workflow works so well. It gives every client the same next step. No one gets missed. No one waits for a manual email. The process runs on its own.
Many businesses see better response rates when follow-up happens soon after a customer takes action. A quick response keeps the booking fresh in the client’s mind and helps them take the next step.

In this guide, you will learn how to build an Appointment Intake Form workflow in GHL step by step. By the end, you will have an easy system that saves time, collects client details faster, and helps every appointment start on the right foot.
Quick Summary – Appointment Intake Form Workflow Overview
Purpose: You use this Appointment Intake Form workflow to automatically send an intake form after a client confirms an appointment in GHL.
Why It Matters: You no longer need to remember to send forms by hand. The workflow handles the process for you and helps keep appointments organized.
What You Get: You get a simple Appointment Intake Form workflow that sends an email, waits for a set period, and adds a contact tag for tracking.
Time to Complete: Most users can build and test this workflow in about 10 to 15 minutes.
Difficulty Level: Beginner. The setup uses standard workflow actions and does not require any advanced configuration.
Key Outcome: Your clients receive the intake form at the right time, and you receive the information you need before the appointment starts.
Video Tutorial for an Appointment Intake Form Workflow
Stop sending intake forms by hand after every booking. Learn how to set up a simple workflow that sends forms automatically when an appointment is confirmed.
What you’ll learn:
Automate marketing, manage leads, and grow faster with GoHighLevel.

- Create a new workflow from scratch in GHL.
- Set up the appointment confirmation trigger.
- Send an intake form email automatically.
- Add tags and publish the workflow for live use.
Why Send Intake Forms After Booking
When a client books an appointment, the next few minutes matter more than most people think. If you wait too long to send your intake form, there is a good chance it gets forgotten. An Appointment Intake Form workflow helps you send the right information at the right time without adding extra work to your day.
If you handle appointments regularly, you have probably seen this happen before. A client books a meeting, but the intake form never gets sent. Then someone on your team has to follow up, send reminders, and hope the form gets completed before the appointment. That process takes time and can easily become inconsistent as your calendar gets busier.
A simple Appointment Intake Form workflow in GHL solves this problem. Once the appointment is confirmed, the form is sent automatically. Every client gets the same follow-up, your team spends less time on admin tasks, and you have the information you need before the meeting starts.
Benefits of sending intake forms after booking:
- Collect important client details before the appointment.
- Give clients a clear next step right after booking.
- Reduce manual follow-up and reminder emails.
- Help your team prepare before each appointment.
- Create a more consistent client experience.
- Reduce missed forms and incomplete information.
- Save time during consultations and discovery calls.
- Keep your appointment process organized as you grow.
Build Your Appointment Intake Form Workflow
Before you create your Appointment Intake Form workflow, it helps to have a few things set up first. Taking a minute to prepare these items will make the workflow much easier to build and test.
You will need:
- A booking calendar where clients can schedule appointments.
- An intake form that collects the information you need from clients.
- A contact tag called Sent Intake Form or a similar tracking tag.
- A verified email address that can send workflow emails.
The purpose of this Appointment Intake Form workflow is simple. As soon as a client confirms an appointment, GHL sends the intake form automatically. You do not need to remember who booked, send emails by hand, or keep track of follow-up tasks.
The workflow follows a straightforward process:
- A client confirms an appointment.
- The contact enters the workflow.
- The system waits for one minute.
- An email with the intake form link is sent.
- The workflow waits for one day.
- A contact tag is added for tracking.
This setup works well because it sends the form while the appointment is still fresh in the client’s mind. It also gives you a simple way to track who has received the form and build future follow-up automations if needed.
Once you have these items ready, you can start building your Appointment Intake Form workflow in GHL using the step-by-step instructions in the next section.
Appointment Intake Form Setup Steps
Creating an Appointment Intake Form workflow is done inside the Automation area of your GHL account. You will build a workflow that starts when an appointment is confirmed, sends an intake form by email, and then applies a tag so you can track that the form was sent.
It is important to make sure you already have a booking calendar, an intake form, and a contact tag created before you begin. In the steps below, you will create the workflow, configure the appointment confirmation trigger, add the email action, and publish the workflow so it runs automatically for every confirmed appointment.
- Access the Workflow Builder from the Automation Section.
- Set the Appointment Status Trigger After Renaming Your Workflow.
- Rename the Trigger, Set Allowed Enrollees, and Add a Filter.
- Set the Booking Calendar Before Adding the Second Filter.
- Filter the Confirmed Appointment Status Before Saving the Trigger.
- Search for and Add the Wait Action Element.
- Rename the Wait Action Element and Set the Time Period.
- Search for and Add the Send Email Action Element.
- Set the Sender Name, Email Address, and Subject Line.
- Add the Email Body and Insert Your Intake Form Link.
- Search for and Add the Wait Action Element.
- Set the Wait Action Period to One Day Before Saving.
- Search for and Add the Add Contact Tag Action Element.
- Set the Intake Form Sent Tag Before Saving the Action Element.
- Open the Workflow Settings and Set the Contact Timezone.
- Publish and Save Your Workflow.
To start, make sure you are logged in to your GoHighLevel sub-account, you already have a created booking calendar, an intake form, and a Intake Form Sent tag.
Step 01 – Access the Workflow Builder from the Automation Section
- Create the Appointment Intake Form workflow using the Workflow Builder inside the Automation section.
1.1 Click Automation.
- You will be taken to the Workflows tab by default.
1.2 Click Workflows.
- You will see a list of workflows along with options like Create Folder, Build Using AI, and + Create Workflow.
1.3 Click + Create Workflow.
- A dropdown menu will appear with options, including + Start from Scratch.
1.4 Click + Start from Scratch.
- You will be taken to the Workflow Builder.

Step 02 – Set the Appointment Status Trigger After Renaming Your Workflow
- Rename your workflow, then set the Appointment Status trigger.
2.1 Rename your workflow.
- Click the Pencil icon at the top of the Workflow Builder and enter a new workflow name.
2.2 Click the Add New Trigger button.
- The trigger library will appear where you can search for and select a trigger.
2.3 Search for and click Appointment Status.
- You will be taken to the trigger settings to configure it.

Step 03 – Rename the Trigger, Set Allowed Enrollees, and Add a Filter
- Rename the trigger, choose who can enter the workflow, and add a filter to the Appointment Status trigger.
3.1 Rename the trigger.
- This makes the trigger easier to identify on the workflow canvas.
3.2 Choose who should be enrolled in this workflow
- Both the contacts and guests are chosen as an example.
3.3 Click the + Add Filters button.
- A filter dropdown menu will appear below the + Add Filters button.

Step 04 – Set the Booking Calendar Before Adding the Second Filter
- Set the In Calendar filter, then choose the booking calendar before adding another filter.
4.1 Set the first dropdown filter to In Calendar.
- Another dropdown menu will appear below it.
4.2 Choose the booking calendar you want to use for this workflow.
- The booking calendar name should appear as the first main filter.
4.3 Click the + Add Filters button.
- Another dropdown menu should appear below the first main filter.

Step 05 – Filter the Confirmed Appointment Status Before Saving the Trigger
- Set the second filter to Appointment Status Is, then choose Confirmed before saving the trigger.
5.1 Set the third dropdown filter to Appointment Status Is.
- Another dropdown menu will appear below it.
5.2 Choose the Confirmed option.
- The Confirmed option should appear as the third main filter.
5.3 Click the Save Trigger button.
- The trigger should now appear on the workflow canvas.

Step 06 – Search for and Add the Wait Action Element
- Click the Add Actions button, then search for and choose the Wait action element.
6.1 Click Add New Element.
- The action element library should appear on the right side of the canvas.
6.2 Search for and select the Wait action element.
- You will be taken to the Wait settings.

Step 07 – Rename the Wait Action Element and Set the Time Period
- Rename the action element and choose the For a Set Period of Time option.
7.1 Rename the Wait action element.
- This makes the workflow easier to read on the workflow canvas.
7.2 Choose the For a Set Period of Time option.
- You should see two input boxes where you can set the time period for this action element.
7.3 Type 1 in the Time Period input box.
- By default, the time period will be set to minutes.
7.4 Click the Save Action button.
- The Wait action element should now appear on the workflow canvas.

Step 08 – Search for and Add the Send Email Action Element
- Click the Add Actions button, then search for and choose the Send Email action element.
8.1 Click Add New Element.
- The action element library should appear on the right side of the canvas.
8.2 Search for and select the Send Email action element.
- You will be taken to the Send Email settings.

Step 09 – Set the Sender Name, Email Address, and Subject Line
- Set the sender details and email subject for this workflow email.
9.1 Rename the Send Email action element.
- Use a clear and simple name.
9.2 Add the sender name.
- You can also use a custom value for the sender name.
9.3 Add the sender email address.
- You can also use a custom value for the sender email.
9.4 Type the email subject line.
- Keep the subject short and clear.

Step 10 – Add the Email Body and Insert your intake form link
- Type your email message clearly and properly, then insert your intake form link.
10.1 Type the email body.
- Keep the message short and include text for the intake form link.
10.2 Insert your intake form link.
- This makes sure the link appears in the correct place inside the email.
10.3 Click the Save Action button.
- The Send Email action element should now appear on the workflow canvas.

Step 11 – Search for and Add the Wait Action Element
- Click the Add Actions button, then search for and choose the Wait action element.
11.1 Click Add New Element.
- The action element library should appear on the right side of the canvas.
11.2 Search for and select the Wait action element.
- You will be taken to the Wait settings.

Step 12 – Set the Wait Action Period to One Day Before Saving
- Rename the Wait action and set the time period to one day before saving the action element.
12.1 Rename the action element.
- Use a clear and simple name.
12.2 Set the wait type to For a Set Period of Time.
- The two input boxes should appear, similar to Step 07.
12.3 Type 1 as the time period.
12.4 Choose Days as the unit for this Wait action element.
- Days should appear as one of the dropdown options.
12.5 Click the Save Action button.
- The action element should now appear on the workflow canvas.

Step 13 – Search for and Add the Add Contact Tag Element
- Click the Add Actions button, then search for and choose the Add Contact Tag action element.
13.1 Click Add New Element.
- The action element library should appear on the right side of the canvas.
13.2 Search for and select the Add Contact Tag action element.
- You will be taken to the Add Contact Tag settings.

Step 14 – Set the Intake Form Sent Tag Before Saving the Action Element
- Rename the action element, then set the Intake Form Sent tag before saving the action element.
14.1 Rename the action element.
- This helps make the workflow easier to read on the workflow canvas.
14.2 Set your created tag.
- Select the Intake Form Sent tag.
14.3 Click the Save Action button.
- The action element should now appear on the workflow canvas.

Step 15 – Open the Workflow Settings, then set the Contact Timezone Before Returning to the Builder
- Click the Settings tab at the top of the workflow canvas, then set the Contact Timezone inside the Communication section before returning to the workflow builder.
15.1 Click the Settings tab.
- You should now be taken to the workflow settings section.
15.2 Set the Contact Timezone.
- This helps the workflow send messages based on the contact’s local timezone.
15.3 Click the Builder tab.
- You should now return to the workflow canvas.

Step 16 – Publish and Save Your Workflow
- Turn on Publish and save your workflow.
16.1 Turn on the Publish button.
- The toggle will turn blue to show that it is active.
16.2 Click Save.
- The red dot on the Save button will disappear, confirming that your workflow has been saved.

Tips for Higher Form Completion
Getting your Appointment Intake Form workflow live is a great first step. The next goal is making sure clients actually complete the form before their appointment. A few small changes can often improve completion rates and help you collect better information without adding extra work.
One of the best things you can do is send the intake form as soon as the appointment is confirmed. When people have just booked, they are more likely to open the email and take action. If you wait too long, the form can easily get pushed down the inbox or forgotten altogether.
You should also make the form as easy as possible to complete. Most clients do not want to spend ten or fifteen minutes filling out questions before a meeting. A shorter form that asks for the most important details will usually get better results.
Here are some simple ways to improve your Appointment Intake Form completion rate:
- Send the intake form right after the appointment is confirmed.
- Use a clear email subject line that explains what the client needs to do.
- Keep the form short and focused on key information.
- Explain why you need the information and how it helps the client.
- Check your form link regularly to make sure it works.
- Use contact tags to track who received the form.
- Build a reminder workflow for clients who have not completed the form.
- Make sure your email is sent from a verified email address.
- Test the form on a mobile device before sending it to clients.
In most cases, simple wins. A short form, a clear email, and good timing will often outperform a long form with several reminders. If you make it easy for clients to take the next step, your Appointment Intake Form workflow will deliver better results with less effort.
Using Appointment Intake Forms in Your Business
An Appointment Intake Form workflow can help almost any business that books appointments. It gives you a simple way to collect important details before the meeting starts. That means less time asking basic questions and more time helping your clients.
If you meet with clients often, you know that being prepared makes a big difference. When clients fill out a form before the meeting, you can review their answers ahead of time. You start the appointment with a clear picture of what they need.
Here are some ways you can use an Appointment Intake Form workflow:
- Marketing agencies can collect business details before strategy calls.
- Coaches can learn about client goals before a session.
- Consultants can gather project details before a meeting.
- Healthcare teams can collect patient details before visits.
- Home service companies can collect job information before appointments.
- Financial advisors can gather basic client details before meetings.
- Legal teams can collect case details before the first call.
The biggest benefit is that every client follows the same process. The form is sent automatically, and the information is collected before the appointment. Your team spends less time chasing details and more time helping clients.
As your business grows, this becomes even more useful. An Appointment Intake Form workflow helps you stay organized, save time, and make each appointment run more smoothly.
Appointment Intake Form FAQ
If you are setting up an Appointment Intake Form workflow for the first time, you may have a few questions before putting it live. The answers below cover some of the most common questions GHL users ask when building, testing, and managing this type of automation.
Final Thoughts on Appointment Intake Forms
An Appointment Intake Form workflow is a simple way to improve how you handle appointments in GHL. Once the workflow is active, every confirmed appointment follows the same process. The intake form is sent automatically, client details are collected sooner, and you spend less time handling follow-up tasks.
The setup itself is straightforward. You create a workflow, add an appointment confirmation trigger, send the intake form by email, and apply a contact tag for tracking. After that, the Appointment Intake Form workflow runs on its own in the background.
The real benefit is consistency. Every client receives the same follow-up at the right time. You do not need to remember who booked an appointment or who still needs an intake form. The system takes care of it for you.
As your business grows, small automations like this become more valuable. A simple Appointment Intake Form workflow can help you stay organized, reduce manual work, and make appointments easier to manage.
The team here at GHL Growth Garage is always looking for practical ways to get more from GoHighLevel. This is one of those workflows that is easy to build but can save time every week.
If you have not already set up an Appointment Intake Form workflow, now is a good time to do it. It only takes a few minutes to build, and it can help you collect better information before every appointment.
Have you added an Appointment Intake Form workflow to your GHL account yet? If not, give it a try and see how it fits into your appointment process.
Scale Your Business Today.
Streamline your workflow with GoHighLevel’s powerful tools.



