Skip to content
TulipFarm

Appointment booking agentFrom request to confirmed.

When someone asks for a slot on your form, it checks your calendar. If the time is free, it prepares the event and a confirmation email. If not, it offers other times.

Your first signup includes $50 in free credits.

New response

Book appointments from a form

Reads
A form response, Calendar
Grows
An event and a draft
Lands in
Calendar and Gmail
Google FormsGoogle CalendarGmail
Book appointments from a form: starts New response, uses Google Forms, Google Calendar, Gmail.

Ask for it once, in plain words.

No flowchart to draw. Describe the job in chat. TulipFarm sets up the agent and its workflow, and shows you both before anything runs.

You

When someone fills in my booking form, check my calendar for that time. If it is free, add an event and draft a confirmation. If not, offer two other times.

TulipFarm

I made an agent called Booking and a workflow that starts on each new Google Forms response. It reads the form and Calendar. Adding events and saving drafts ask you first. Activate it?

ActivateEdit first

One booking, start to finish.

Every run is saved as an agent task you can open, check and rerun.

  1. Form

    A new Google Forms response

    Run startedStarted
  2. Reads

    The name, email and wanted time

    Thursday 14:00
  3. Checks

    Is that time free in Google Calendar

    Free
  4. Writes

    A confirmation with the details

    1 draft
  5. Asks first

    Add the event and save the draft

    Approved
  6. Books

    Event in Calendar, draft in Gmail

    BookedCompleted

The confirmation draft.

Short and clear: when, where and how to change it.

What gets planted.

Three parts you own and can change at any time.

  1. Agent

    Booking

    Checks time and writes the confirmation.

  2. Skill

    Booking rules

    Hours, length, buffers, days off.

  3. Workflow

    New response

    Starts on each form response.

Uses

  • Google FormsGoogle Forms
  • Google CalendarGoogle Calendar
  • GmailGmail

Add if you use it

  • SlackSlack
  • Google SheetsGoogle Sheets

It reads quietly. It asks before it acts.

Reads without asking

  • The form response
  • Your free and busy time

Asks you first

  • Adding the event
  • Saving the draft
  • Sending the email

It uses your own connections, so it never sees more than you can.

Grow it your way.

  • Two options

    If the time is busy, draft a reply with two other slots.

  • Log every booking

    Add a row in Google Sheets for each one.

  • Calendly

    Use a Custom MCP connection to Calendly if you already take bookings there.

Questions, answered.

Will it double-book me?

It checks your calendar first, and adding any event asks you first.

Can people pick any time?

They ask for one. Your booking rules decide if it is allowed.

Can it use Calendly?

Yes, through a Custom MCP connection. Calendly has an MCP server, so you connect it and review each tool before an agent can use it.

Asked at noon. Booked by one.

Public beta, open to everyone. Your first signup includes $50 in free credits.