AI agent creates a Cal.com event type and reviews availability settings
Cal.com is a scheduling tool used by sales teams, freelancers, and SaaS companies to let contacts book time without the back-and-forth. Setting up a first event type takes about 2 minutes: you configure the title, duration, location, and a short description, and Cal.com generates a shareable booking link. The video above shows Demosmith's AI agent doing this from scratch.
Step 1: Sign in to Cal.com
Go to cal.com and click "Log in." Cal.com supports email/password, Google OAuth, and GitHub. Once logged in, you land on the dashboard showing your existing event types — or an empty state if you're starting fresh. The left sidebar has navigation for Event Types, Bookings, Availability, and Settings.
Step 2: Navigate to Event Types
Click "Event Types" in the left sidebar. This is where all your bookable meeting formats live. Each event type gets its own booking link. You can have multiple event types — a 15-minute intro call, a 60-minute strategy session, a group webinar — each with its own configuration.
Step 3: Create a new event type
Click "+ New" or "New Event Type." Cal.com will prompt you for a title and duration before opening the full configuration page. Some Cal.com versions ask for a URL slug at this stage too — this becomes the unique path for your booking link.
Step 4: Set the title and duration
Name the event "30-Minute Discovery Call." This is what contacts see when they open your booking link, so make it clear. Set the duration to 30 minutes. Cal.com also supports multiple duration options per event type if you want to give contacts a choice, but for a standard discovery call, one fixed length is enough.
Step 5: Set the location to Google Meet
Under "Location," select Google Meet. Cal.com integrates with Google Calendar and generates a Meet link automatically when someone books. Other options include Zoom, Microsoft Teams, a phone number, or a fixed address. If you use Zoom or Teams, you'll need to connect those integrations first in your Cal.com settings.
Step 6: Add a description
The description appears on your booking page and in the calendar invite. "Let's discuss your project needs" sets expectations without being long. Keep it to one or two sentences — it's read at booking time, not a place to pitch.
Step 7: Save and review availability
Click "Save" to save the event type. Cal.com will confirm with a success state and show the booking link. Then navigate to "Availability" in the left sidebar. This section controls which time slots appear on your booking pages. The default schedule covers standard weekday hours, but you can set custom hours, time zones, and buffer times between calls.
How Demosmith generated this video
That's Demosmith's AI agent actually on Cal.com — we gave it cal.com and the prompt above. It signed in, navigated to Event Types, created a new event, filled in the title, duration, location, and description, saved it, then navigated to Availability to show the current schedule. The finished video came out with captions. No screen recording software.
Cal.com has a clean UI but the setup still spans multiple form fields and a navigation step. Demosmith handled it with nothing beyond the plain-text prompt. If you're demoing a SaaS product with multi-step setup flows — scheduling tools, CRMs, onboarding sequences — the process is the same: paste your URL, describe the flow, and Demosmith generates the demo video.