Skip to main content
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

Let visitors book a free or paid consultation directly from your website with automatic calendar sync.Try this prompt:
Embed a Calendly booking widget on my /book page for 30-minute consultations.
Show a confirmation message after booking.
Rocket creates: Calendly inline embed, booking confirmation page, and optional notification email.
Route meetings to available team members with round-robin or collective scheduling.Try this prompt:
Add a Calendly team booking page where clients can schedule a call with
any available sales rep. Show the team member's name on the confirmation page.
Rocket creates: Calendly team embed, dynamic confirmation with assigned rep, and Supabase log.
Let users sign up for webinars, workshops, or group events with automatic capacity tracking.Try this prompt:
Create an event registration page for my weekly webinar using Calendly.
Show remaining spots and send a reminder email via Resend.
Rocket creates: event landing page with Calendly embed, spot counter, and reminder email flow.
Give prospects a frictionless way to schedule product demos with your sales team.Try this prompt:
Add a "Book a Demo" button to my pricing page that opens a Calendly popup
for 45-minute product demos. Log each booking in Supabase.
Rocket creates: CTA button, Calendly popup embed, and Supabase booking log with prospect details.
Combine a questionnaire with appointment booking so you have context before every meeting.Try this prompt:
Create a two-step flow: first a short intake form (name, email, topic),
then a Calendly embed to pick a time. Store both in Supabase.
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

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.
A green dot appears next to Calendly in your integrations list when the connection is successful.

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 casePrompt
Consultation pageEmbed a Calendly widget on my /book page for 30-minute consultations.
Sales demoAdd a "Book a Demo" button on my pricing page that opens a Calendly popup.
Team schedulingCreate a team booking page where clients are matched with an available rep.
Webinar registrationBuild an event page for my weekly webinar with Calendly registration.
Onboarding callAdd a Calendly booking step after a user signs up, for a 15-minute onboarding call.
Paid consultationEmbed a Calendly booking widget and charge $50 per session via Stripe before confirming.
Intake plus bookingCreate a two-step flow: intake form first, then Calendly time picker on step two.
Office hoursAdd a Calendly embed for weekly office hours (Tuesdays 2-4 PM) on my /support page.
Reminder emailSend a custom reminder email via Resend 24 hours before each Calendly appointment.
Post-meeting surveyAfter 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?