Your forms are doing their job. They’re collecting leads, feedback, inquiries, and support requests — everything your business needs to keep moving forward. But what happens after someone hits submit?
Table of contents
Forms help businesses understand what customers need before a service, appointment, or event takes place.
But when forms and bookings live separately, important details can get scattered, creating more follow-up work and less context before the booking.
That is why we are excited to introduce the new IvyForms and Amelia integration.
With this first version, IvyForms users can connect an intake form to an Amelia service or event, so customers complete the form first and then continue to Amelia to select a service or event and finish the booking.
The integration can also be used free of charge, so Amelia and IvyForms users can start collecting additional booking details without having a paid IvyForms plan.
This brings IvyForms directly into the booking journey, helping businesses collect the right information before a booking is confirmed.
Why We Built the IvyForms and Amelia Integration
We’re excited to introduce the IvyForms and Amelia integration because it brings IvyForms into one of the most important parts of the customer journey: the booking process.
Many businesses use forms to collect important details from customers. Many also rely on Amelia to manage appointments, services, and events. But until now, forms and bookings often worked as separate steps.
With this integration, IvyForms and Amelia now work together in a more connected way.
The first version focuses on pre-booking intake forms, giving businesses a simple way to collect the information they need before a customer completes an Amelia booking.
That could include preferences, attendee details, consultation goals, event information, special requests, preparation notes, or any other details that help the business deliver a better experience.
The integration creates a simple but valuable connection between the two products:
- IvyForms handles the intake form experience.
- Amelia handles the booking process.
- The integration links the form submission to the confirmed booking record.
This is an exciting first step for IvyForms. Instead of being used only as a standalone form builder, IvyForms can now become part of the booking journey itself, helping businesses collect the right information before the booking is confirmed.
What the First Version of the Integration Does
The first version of the IvyForms and Amelia integration brings IvyForms directly into the pre-booking experience.
Instead of collecting extra details after a booking is already made, businesses can now use IvyForms to ask the right questions before the customer continues through the Amelia booking flow.
In practice, this means a customer can complete an IvyForms intake form before choosing a time, entering booking details, or confirming their Amelia booking.
For event bookings, this could mean asking attendees to choose a meal option, share attendee details, answer event-specific questions, or provide any information the organizer needs in advance.
For service bookings, it could mean collecting preferences, goals, notes, special requests, or background details before the appointment is scheduled.
This gives businesses a more useful way to collect context early, while keeping the booking process clear and organized.
IvyForms adds the flexible intake step before the booking is completed, while Amelia continues to manage the booking process, including services, events, appointments, calendars, and availability. Payments can be handled through Amelia, IvyForms, or both, depending on how each plugin is configured.
How the IvyForms and Amelia Integration Works
The IvyForms and Amelia integration is designed to make intake forms a natural part of the booking journey.
Here is how it works:
When a customer visits the page, they first see the connected IvyForms intake form. This allows the business to collect important details upfront, such as preferences, requirements, contact information, event details, or custom questions.
To make the experience feel even more seamless, IvyForms includes a pre-built Amelia Default Theme. This theme automatically matches the styling of the intake form to Amelia’s default design, helping businesses create a consistent booking experience without additional customization.
After completing the form, the customer moves to the Amelia booking form. From there, they can choose a service or event, select a time or reserve a spot, enter their booking details, and complete the booking as usual.
Once the booking is successfully confirmed, IvyForms creates the official form submission and links it to the Amelia booking record. The business owner can then view the submitted form details whenever needed.
This keeps the experience clear for customers while giving businesses the information they need before the appointment, service, or event takes place.
If the customer abandons the booking or the booking is not successfully confirmed, the temporary form data expires and no final form submission is stored.
Required or Optional Intake Details
One of the most useful parts of the IvyForms and Amelia integration is that businesses can decide how much information customers need to provide before continuing to the booking flow.
This depends on how the IvyForms form is set up. Admins can mark specific fields as required inside IvyForms, so customers must complete those fields before they continue to the Amelia booking form and select a service or event.
For bookings where details matter, such as consultations, applications, event registrations, workshops, or appointments that require preparation, required fields help businesses collect the right information upfront.
For simpler bookings, businesses can keep the form lighter by making only certain fields required, while leaving other fields optional. Customers can still share extra details, preferences, or notes, but they are not forced to complete information that is not essential.
This gives businesses the flexibility to bring IvyForms into the booking journey in the way that makes the most sense for them, while keeping the customer experience smooth and practical.
Benefits of the IvyForms and Amelia Integration
The IvyForms and Amelia integration gives businesses a more practical way to use forms inside the booking journey. Instead of collecting responses in one place and managing bookings in another, businesses can bring intake forms closer to the moment when customers are ready to book.
Turn forms into a pre-booking step
IvyForms can now be used before an Amelia booking is completed, giving businesses a new way to collect important details at the right moment. This makes forms part of the customer journey, not just a separate step outside the booking process.
Ask more specific questions before the booking
Different bookings need different information. With IvyForms, businesses can create intake forms that match the exact service, event, consultation, or registration flow they are building. They can ask for preferences, goals, attendee details, preparation notes, special requests, or anything else they need before the booking is confirmed.
Connect form responses to real bookings
One of the biggest advantages of this integration is that form responses do not stay disconnected from the booking process. Once the Amelia booking is confirmed, the IvyForms submission is linked to the booking record, making it easier to review the customer’s information in context.
Use IvyForms in more business workflows
This integration opens up a new use case for IvyForms. Businesses can now use forms not only for contact pages, surveys, applications, and standalone requests, but also as part of appointment, service, and event booking workflows.
→ Check out all of the booking form templates IvyForms provides.
Collect cleaner information earlier
When customers fill out an intake form before booking, businesses can collect details while the customer is already engaged and ready to take action. This helps teams get clearer information earlier, instead of trying to gather it later through separate emails or follow-up forms.
Manage form submissions in IvyForms
Form submissions are managed through IvyForms, giving businesses access to advanced filtering, searching, and submission management options. This makes it easier to review, organize, and work with the information customers provide before booking.
Keep the booking experience focused
IvyForms adds the intake layer, while Amelia continues to manage the core booking flow, including services, events, appointments, calendars, and availability. Payments can be handled through Amelia, IvyForms, or both, depending on how each plugin is configured.
Start building more connected customer journeys
This first version is a simple but exciting step for IvyForms. It shows how forms can become part of larger customer workflows, starting with pre-booking intake for Amelia services and events.
Final Thoughts
The IvyForms and Amelia integration is an exciting first step in bringing forms closer to real booking workflows.
With this first version, IvyForms users can add intake forms before an Amelia booking is confirmed. The integration is available free of charge, making it easier for businesses to start collecting the right details upfront and keep them connected to the final booking record.
IvyForms handles the intake form experience, while Amelia manages the booking process. Together, they help businesses create a smoother, more connected way to collect customer information before appointments, services, and events.
And this is just the beginning. We’re excited to keep improving this connection and explore more ways IvyForms can support smarter customer journeys.


