Add appointment booking with a single prompt.Calendly is a scheduling platform that lets people book meetings based on your real-time availability. Rocket generates the embedded scheduler, confirmation pages, and notification flows from a chat prompt. Calendly pairs well with Supabase, Resend or SendGrid, and Stripe.Prerequisites:
- A Rocket account at rocket.new.
- A Calendly account.
What you can use it for
Consultation booking
Consultation booking
Let visitors book a free or paid consultation directly from your website with automatic calendar sync.Try this prompt:Rocket creates: Calendly inline embed, booking confirmation page, and optional notification email.
Team scheduling
Team scheduling
Route meetings to available team members with round-robin or collective scheduling.Try this prompt:Rocket creates: Calendly team embed, dynamic confirmation with assigned rep, and Supabase log.
Event registration
Event registration
Let users sign up for webinars, workshops, or group events with automatic capacity tracking.Try this prompt:Rocket creates: event landing page with Calendly embed, spot counter, and reminder email flow.
Sales demo booking
Sales demo booking
Give prospects a frictionless way to schedule product demos with your sales team.Try this prompt:Rocket creates: CTA button, Calendly popup embed, and Supabase booking log with prospect details.
Intake form with scheduling
Intake form with scheduling
Combine a questionnaire with appointment booking so you have context before every meeting.Try this prompt:Rocket creates: intake form page, Calendly embed on step two, and combined Supabase record.
Connect your Calendly account
Calendly connects through OAuth. You will authorize Rocket through Calendly’s login flow, so no API key is needed.Detailed setup
- Web Browser
- Mobile App
Open Integrations
- Open any project.
- Go to Integrations.
- Click the Calendly card.
Authorize Calendly
- Click Connect.
- You will be redirected to Calendly’s authorization page.
- Log in to your Calendly account if prompted.
- Review the permissions and click Allow to grant Rocket access to your scheduling data.
Disconnect Calendly
- Click the Calendly integration again.
- Click Disconnect to remove the connection.
Prompt cookbook
Copy-paste these prompts after connecting Calendly to build common scheduling flows:| Use case | Prompt |
|---|---|
| Consultation page | Embed a Calendly widget on my /book page for 30-minute consultations. |
| Sales demo | Add a "Book a Demo" button on my pricing page that opens a Calendly popup. |
| Team scheduling | Create a team booking page where clients are matched with an available rep. |
| Webinar registration | Build an event page for my weekly webinar with Calendly registration. |
| Onboarding call | Add a Calendly booking step after a user signs up, for a 15-minute onboarding call. |
| Paid consultation | Embed a Calendly booking widget and charge $50 per session via Stripe before confirming. |
| Intake plus booking | Create a two-step flow: intake form first, then Calendly time picker on step two. |
| Office hours | Add a Calendly embed for weekly office hours (Tuesdays 2-4 PM) on my /support page. |
| Reminder email | Send a custom reminder email via Resend 24 hours before each Calendly appointment. |
| Post-meeting survey | After a Calendly meeting ends, email the attendee a Typeform feedback survey. |
Tips and limitations
- OAuth connection. Calendly uses OAuth, so you authorize through Calendly’s login page. No API key to manage.
- Calendar sync is automatic. Calendly syncs with Google Calendar, Outlook, and iCloud. Availability updates in real time.
- Embedding options. Rocket can embed Calendly as an inline widget, popup, or full-page view. Describe the style you want in chat.
- Free plan limits. Calendly’s free tier supports one event type. Upgrade for team scheduling, round-robin, and multiple event types.
- Webhooks for custom flows. Calendly can send webhook events when meetings are booked or canceled. Use these to trigger Supabase inserts or email notifications through Rocket.
What’s next?
Cal.com
An open-source alternative with full customization for Next.js projects.
Supabase
Store booking records in a database for reporting and in-app display.
Resend
Send custom confirmation and reminder emails for each booking.
Stripe
Charge for consultations or demos by combining Calendly with Stripe checkout.

