Lead Capture

Forms and booking, built into a CRM you own

A drag-and-drop form builder and a booking widget that syncs with Google Calendar, enforces your real availability, and embeds on any site. Capture the lead and book the appointment in one system, for every client.

JL
MG
RD
AB
AR
Rated 5/5 on Trustpilot by early owners

One payment. Full source code. Unlimited seats, every client, forever.

crm.youragency.com/forms
Forms & Booking in the Seedly CRM

Seedly CRM Testimonials: The Receipts

Don't take our word for it. Take theirs.

Early Seedly owners, in their own words. Every review verified on Trustpilot.

Verified · Trustpilot
The reason I love Seedly is ownership. You own the codebase instead of renting and watching the provider change things constantly.
Joshua LockhartJun 26, 2026

Owns the codebase

Verified · Trustpilot
Buying from someone I didn't know was a bit of a leap of faith. Would he actually deliver? I've been pleasantly surprised. Andrew has been fair, and sometimes more than fair.
Matt GordonMay 23, 2026

Migrated from HighLevel

Verified · Trustpilot
I'm a long-time GHL user. Support is a nightmare. With Seedly, I am the support. I am my own headache or genius.
Rain DelawareMay 22, 2026

Long-time GoHighLevel user

Verified · Trustpilot
You get the entire code base. So you can just use Claude to add features or customize it any way you want.
Aaron BurlesonMay 26, 2026

Full source owner

Verified · Trustpilot
Seedly frees you from the massive CRM conglomerates and lets you customize it the way YOU want it. Andrew built a tool that grows with you and doesn't lock you in.
Aaron RountreeMay 23, 2026

Agency owner

Every review, 5 out of 5.

Read all reviews on Trustpilot ->

What It Does

Everything this module gives you, in the same source you own.

Drag-and-drop form builder

Build forms by dragging fields into place, with a deep field palette: text, long text, number, date, dropdown, multi-select, radio, checkbox, rating, file upload, signature, a matrix grid, plus content blocks like heading, text, divider, image, and raw HTML. No code required, and because you own the code, no ceiling on what a field can do.

Two-way Google Calendar and Outlook sync

Connect Google Calendar or Outlook and the widget checks busy time before offering a slot, then writes the booking back to the calendar. Appointments made in Seedly show up on your calendar and vice versa, so you never get double-booked across tools.

Fields map straight to contacts

Form fields bind to contact properties, so a submission creates or updates a contact record automatically, no Zap or middleware in between. You can also write values into custom contact and opportunity fields. The lead lands in the CRM already structured.

Conditional logic

Show, hide, or require fields based on what someone has already answered, using real operators like equals, contains, is empty, and greater than. The form adapts to the respondent instead of dumping every field on everyone.

Double opt-in

Turn on double opt-in per form and point it at a list. New subscribers get a confirmation email and only join the list after they confirm, which keeps your sending reputation clean and your lists honest. Most form builders treat this as a paid add-on or skip it entirely.

Booking widget with real availability rules

Define weekly hours, buffers before and after appointments, minimum notice, how far out people can book, time-slot interval, and caps per slot and per day. The public booking page only ever offers slots you can actually keep.

Calendar types for any setup

Personal for one team member, Round-Robin to distribute across the team, Collective when everyone must be free, and Class or Event for capacity-limited group bookings. Add Zoom or Google Meet links automatically, attach a custom intake form to the booking, and collect payment up front through Stripe where you need it.

Embed anywhere, or share a link

Both forms and booking calendars publish to a public URL and embed on any external site via an iframe or a small script snippet. Forms additionally support inline, popup, slide-in, and sticky display modes. Your client's site stays their site; the form or booker just lives inside it.

Reminders and notifications that cut no-shows

Confirmation, reschedule, and cancellation messages over email and SMS, plus up to three configurable reminders, all with merge fields. Reschedule and cancel links let attendees manage their own appointments without emailing you.

How It Works

In plain English.

1

Build the form that collects information

You drag fields onto a canvas, decide which ones map to a contact's name, email, phone, and so on, and add conditional logic so the form only asks what is relevant. The form lives at its own URL or embeds on any website.

2

A submission becomes a structured contact

When someone submits, Seedly creates or updates the contact automatically, can subscribe them to a list (with double opt-in if you want), and can fire a redirect, a webhook, a thank-you message, or a notification to your team. No middleware in between.

3

Turn interest into a booked appointment

You set your real availability (weekly hours, buffers, notice, daily caps) and connect Google Calendar or Outlook so the system knows when you are genuinely free. Clients pick a slot on a public booking page, the appointment writes to your calendar, and confirmation and reminder messages go out automatically. You can require a deposit through Stripe, auto-generate a Zoom or Meet link, and attach an intake form to gather details before the call.

4

Every client runs separately, from one install

Because Seedly is multi-tenant, every form and every calendar lives inside a specific client sub-account. One client's forms, calendars, and bookings are completely separate from the next client's, and you run all of them from a single install.

The Rest Of The Garden

It is one CRM, not a stack of subscriptions.

Every module ships in the same source code you own. Slide through the rest of the garden.

FAQ

Questions, answered.

Does the booking widget sync with Google Calendar?

Yes. You can connect Google Calendar (and Outlook) for two-way sync. The widget checks your busy time before offering a slot, and bookings made in Seedly write back to the connected calendar, so you do not get double-booked.

Can I embed forms and booking on a client's existing website?

Yes. Both forms and booking calendars publish to a public URL and embed on any external site via an iframe or a small script snippet. Forms also support inline, popup, slide-in, and sticky display modes.

Do form submissions create contacts automatically?

Yes. Form fields map to contact properties, so a submission creates or updates a contact record automatically, with no third-party connector. You can also write values into custom contact and opportunity fields.

Does it support double opt-in?

Yes. You can enable double opt-in per form and point it at a list. New subscribers receive a confirmation email and only join the list after they confirm.

Can I set my real availability and avoid no-shows?

Yes. You control weekly hours, buffers before and after appointments, minimum notice, how far out people can book, slot interval, and caps per slot and per day. Automatic confirmation messages plus up to three reminders over email and SMS reduce no-shows, and attendees get self-serve reschedule and cancel links.

Does every client sub-account get its own forms and calendars?

Yes. Forms and calendars are scoped to the sub-account, so each client has their own, fully separated from every other client. You manage all of them from one install.

Can I white-label it for clients?

Yes. Seedly is white-label per client at the install level, and the booking widget itself is themeable (colors, fonts, logo, and custom CSS), so the form or booker your clients embed carries their brand, not ours.

Can I migrate my forms and calendars from GoHighLevel?

Seedly imports contacts and related records, and because you own the code you are never locked in. Forms and booking calendars are typically rebuilt in the builder rather than imported wholesale, since the underlying models differ.

What does it cost to run?

You buy the source code once and self-host it. There are no per-seat, per-form, or per-calendar fees from us. Your only ongoing cost is your own hosting, and your own Stripe, Google, or Zoom accounts where you choose to connect them.

Sprout the mascot peeking around the right edge of the pricing card
$1,499Once

One-time payment. No subscriptions. No renewals.


  • Complete source code
  • 25+ CRM modules
  • 78 workflow automation nodes
  • Unlimited seats & users
  • Source you own, deployed on infrastructure you control
  • Step-by-step setup documentation
  • Full source code - yours to modify freely
  • Commercial license included
Buy Now - $1,499

Secure checkout via Stripe. Your license key is emailed instantly.