Skip to content
AI appointment setter for service businesses

Everything your AI appointment setter needs to book for you

Capture intent, qualify leads, collect payment, and confirm bookings—through the AI widget, booking forms, or a hosted booking page. One engine underneath.

No credit card required · Upgrade anytime · Starter/Pro unlock advanced features

Integrates with

StripeGoogle CalendarHubSpotXero
Setmate dashboard showing business setup, services, and integrations
Setmate AI chat widget engaging with a website visitor

Built to replace appointment setting work

Pick the surface (widget, forms, or hosted page). The appointment-setting engine underneath stays consistent: qualify, take payment, book, and sync.

AI Chat Widget

Embed a conversational assistant that captures lead details, qualifies intent, collects payment, and books appointments.

Booking Forms

Build multi-step forms with multiple embed types, brand styling, and optional pay + book steps.

Scheduling & Availability

Offer available time slots, route bookings, and sync appointments back to supported calendars.

Payments & Invoicing

Take deposits or full payment through Stripe and generate invoices customers can view.

Integrations

Connect Google Calendar, Calendly, HubSpot, and Xero via OAuth and keep workflows in sync.

Analytics & Controls

Track performance in your dashboard, monitor usage limits, and manage settings across your business.

Feature categories

Verified capabilities across the widget, forms, hosted pages, payments, scheduling, integrations, and analytics surfaces.

Convert with conversations

Use the AI chat widget to capture intent, qualify leads, and move visitors into a paid booking flow.

  • Embeddable AI chat widget for your website
  • Replaces manual follow-up and appointment setter phone tag
  • Lead capture and qualification data collected in the conversation
  • Optional payment collection through Stripe
  • Appointment booking from your available time slots
  • Advanced AI and custom prompt controls on Starter & Pro

Convert with high-control forms

For buyers that prefer traditional UX, Setmate supports multi-step booking forms with multiple embed modes.

  • Multi-step booking forms (Contact → Pay → Book)
  • Embed types: inline, popup, floating, and slider
  • Visual theme controls for colors, typography, and layout
  • Form analytics and event tracking
  • Embed code generator and embed API key management

Scheduling that matches your availability

Availability is a first-class primitive so visitors only see bookable times, with caching for performance.

  • Public availability endpoints for widgets and forms
  • Cached availability for fast slot lookup
  • iCal export feeds for services
  • Google Calendar webhook handling and refresh jobs
  • Sync booked appointments back to Google Calendar

Payments and invoices, built into the flow

Collect payment at the point of intent and keep billing records organized for reconciliation.

  • Stripe payment intents for deposits or full payment
  • Invoice creation, listing, and customer invoice pages
  • Webhook handling for Stripe payment and subscription events
  • Stripe Connect account support for connected payout workflows

Note: Payments are processed by Stripe; Setmate stores payment identifiers and invoice records.

Hosted booking pages (Starter & Pro)

Publish a Setmate-hosted booking page for your business and control how it looks and what it books.

  • Public hosted booking pages at /b/{slug}
  • Hero image upload and photo gallery management
  • Default service/form selection and booking modes
  • SEO fields: meta title and description
  • Custom branding controls on Pro

Integrations you can actually operationalize

Setmate runs the booking flow. Connect optional syncs for scheduling, CRM, and accounting so outcomes land in your systems.

  • Google Calendar: availability + appointment sync
  • Calendly: connect and process invitee events
  • HubSpot: connect and sync CRM data
  • Xero: connect, pull tax rates, and create invoices
  • OAuth-based connect and disconnect controls

Teams, roles, and brand control (Pro)

Run Setmate across a team with controlled access and brand settings.

  • Team member invites and management (Pro)
  • Assign services to team members (Pro)
  • Custom branding / white-label controls (Pro)
  • Widget customization on Starter & Pro
  • Free tier shows a “Powered by Setmate” badge

Analytics and operational reporting

Understand what’s happening across conversations, forms, bookings, and revenue outcomes.

  • Dashboard analytics endpoints for KPIs and trend charts
  • Per-form and aggregated form analytics
  • Conversation and appointment usage limit tracking
  • Notification center for product events

How Setmate turns intent into bookings

Add it to your site, capture the details you need, take payment when required, and confirm the appointment.

1

Embed

Add the AI widget or booking form to any page in minutes.

2

Capture

Collect contact details and qualification answers in a structured flow.

3

Pay

Take deposits or full payment through Stripe when you need it.

4

Book

Offer available slots and confirm appointments from your scheduling setup.

Fully automated — from first click to confirmed booking

Trust signals

Trust signals buyers look for, built into Setmate

Payments run through Stripe’s hosted flows. OAuth integrations are revocable. Export and deletion pathways are available for business accounts.

SSL Secured
Payments by Stripe
No Card Data Stored
PCI via Stripe
Secure OAuth Integrations
Data Export & Deletion

Payment safety

Card entry and processing run through Stripe's hosted flows.

Access control

OAuth-based integrations provide revocable provider access.

Data control

Export and deletion pathways are available from the platform.

Feature questions

Clear answers about what’s included and how it works

Yes. Setmate supports both surfaces. You can embed the AI widget on high-intent pages and use booking forms on campaigns or landing pages where you want more layout control.

Hosted booking pages and advanced AI features are available on Starter and Pro. Team features and custom branding controls are available on Pro.

Setmate integrates with Stripe for payments, Google Calendar for scheduling, and supports OAuth connections for Calendly, HubSpot, and Xero.

No. Card entry and payment processing are handled by Stripe’s hosted payment flows. Setmate stores only payment identifiers and invoice records.

Yes. Business accounts have data export and account deletion workflows available within the platform, subject to legal and operational retention requirements.

Ready to see Setmate on your traffic?

Start free and prove the flow end-to-end. Upgrade only when you need more volume, teams, or branding.

No credit card required