Skip to main content

Core | Appointments Landing Pages - Link to Website & Free First Appointment

How to create an appointment type, generate a landing page link or QR code, and offer free intro appointments through your website.

Written by Jessica Hamel

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

  1. Go to Appointments in the left navigation.

  2. Click the settings wheel icon.

  3. Select Types, then click + Type to create a new type.

  4. 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

  5. Continue through the remaining settings (reminders, buffers, confirmations) and save.


Step 2: Create a Package

  1. In Appointments Settings, select Packages.

  2. Create a package - + Package that includes your appointment type (even for free intros, a package is needed to generate a landing page).

  3. Save the package.


Step 3: Get the Landing Page Link or QR Code

  1. In Appointments Settings → Packages, find your package.

  2. Click the three dots next to it.

  3. Select Landing Page.

  4. 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

Did this answer your question?