Overview
This article covers how to set up a bookable appointment type in PushPress, get the shareable landing page link, and offer a free first appointment (such as a No Sweat Intro) through your website or social media.
Who can do this: Admin, Front Desk & Staff
Where: Control Panel → Appointments → Settings
Step 1: Create the Appointment Type
Go to Appointments in the left navigation.
Click the settings wheel icon.
Select Types, then click + Type to create a new type.
Fill in the details:
Name — e.g., "No Sweat Intro" or "Free Intro"
Duration — select the session length
Staff — add one or more staff members who can service this appointment
General Availability — set when this appointment type is offered (separate from individual coach availability)
Price — set to $0 for a free intro
Continue through the remaining settings (reminders, buffers, confirmations) and save.
Step 2: Create a Package
In Appointments Settings, select Packages.
Create a package - + Package that includes your appointment type (even for free intros, a package is needed to generate a landing page).
Save the package.
Step 3: Get the Landing Page Link or QR Code
In Appointments Settings → Packages, find your package.
Click the three dots next to it.
Select Landing Page.
Choose between:
Direct URL — paste into your website or share on social media
QR Code — download and print for display at your front desk or on marketing materials
What the Prospect Sees
When a prospect visits the landing page or scans the QR code, they can:
Select a date and time
Enter their contact details
Complete payment (if applicable)
Sign any required documents
Once submitted, they appear in PushPress as a lead with the appointment booked.
Troubleshooting
No available times showing on the landing page
Confirm at least one staff member is assigned to the appointment type
Verify the staff member has personal availability set up in their profile
Check that general availability for the appointment type covers the timeframe
Landing Page option isn't appearing in the three-dot menu
The landing page is generated from a Package, not directly from the appointment type — confirm you've created a package first




