How to Add Custom Forms to Calendars in Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

Custom forms on Sparkforge calendars run after a visitor picks a time slot but before the booking is confirmed. Attach a form under each calendar's Forms & Payment tab — the form must be created first under Sites > Forms.

A custom form on a calendar collects intake data — qualifying questions, consent, project details — after a visitor picks a time but before they confirm the booking. The data lands on the contact record and can trigger downstream automations.

Build the form first under Sites > Forms. Then attach it per calendar.

Why attach a form to a calendar

  • Lead qualification — surface unqualified prospects before they consume a slot.
  • Automated data collection — map responses to custom fields on the contact record.
  • Compliance and consent — capture agreements and signatures at the booking step.
  • Workflow triggers — fire automations off custom field responses.
  • Less back-and-forth — show up to the call with the details you need.

Attach a custom form to a calendar

Step 1: open the calendar

  1. In the main menu, go to Calendars.
  2. Click Calendar Settings in the secondary navigation.
  3. Find the calendar and click Edit next to its name.

Step 2: select the form

  1. Open the Forms & Payment tab in the left navigation.
  2. Under the Select Form dropdown, choose your form.
  3. Click Save in the upper right.

Reuse the same form on multiple calendars

Forms are not auto-applied across calendars. If you want one intake form on every service calendar, repeat the steps above for each calendar — open the calendar settings, edit, choose the form, save.

That manual step is intentional: it lets you attach different forms to different booking flows when you need to.

Frequently Asked Questions

Can I attach more than one custom form to a single calendar?
No. Each calendar accepts one custom form at a time. If you need multiple sections, build them as one form with conditional logic.
Where does the form data go?
Form responses are saved directly to the contact record in your CRM, as long as the form fields are mapped to custom fields. The mapping is configured when you build the form.
Why isn't my form showing up in the dropdown?
Confirm the form is saved under Sites > Forms and has at least one field. If it's saved and still missing, refresh the calendar settings page.
Does the form appear before or after the time slot is picked?
After. Visitors pick a time first, then complete the form to confirm the booking.
What if the visitor abandons the form before booking?
Nothing is written to the CRM until the visitor clicks the final Book Appointment button. Abandoned forms leave no contact record.
Can I edit the form after attaching it?
Yes, and changes flow through to every calendar the form is attached to. Be careful not to delete fields tied to active automations.

Was this article helpful?