Setmore Appointments

Setmore Appointments

· #261 most-used

Automate every step from booking to follow-up

CRMSalesProductivitySchedulingAutomationMeetings & Video

Setmore Appointments is an online scheduling platform that lets businesses of any size accept bookings, manage staff calendars, and take payments — all from a single branded booking page. Connect it to Actionist and your agents can create and monitor appointments, manage contacts, check staff availability, track cancellations, and build weekly revenue reports — without anyone logging into the Setmore dashboard. Bookings flow automatically into your CRM, staff get briefing cards within about a minute of each new booking, and cancellations trigger recovery workflows before the client has time to book elsewhere.

Average time saved
8 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of copying leads into Setmore, emailing to schedule appointments, exporting booking data for revenue reports, and preparing staff briefings before each appointment.

Schedule

What your Setmore Appointments agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Setmore Appointments × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
7Apps spanned
~24 hrsSaved / week
6Personas served
For sales
Featured3 apps

New lead booked into a consultation within minutes

When a new lead is created in HubSpot, the agent creates the contact in Setmore, checks staff availability, books the first open consultation slot, and posts the confirmation to the sales Slack channel — all within about a minute. The lead is in the calendar before the sales rep even picks up the phone.

~8 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new lead is created in HubSpot
Result
Create Contact in Setmore with lead detailsCreate Appointment in the first available consultation slotPost booking confirmation to #sales Slack channel
The win
Saved per run
25 min
Runs / week
~20×
Every inbound lead is booked before the rep reads the notification
Driven bySales Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    20 min / week
    Manual lead-to-booking scheduling

    Sales reps email or call to find a time, copy details into Setmore manually, and confirm the appointment — adding 15-25 minutes of admin to every new lead.

    Sales Agent
    0 min
    Agent books leads into consultations automatically

    When a new lead arrives, the agent creates the contact in Setmore, checks availability, and books the consultation — the prospect is in the calendar before the rep reads the notification.

  • Marketing
    30 min / week
    Weekly manual client list export

    The marketing team exports new Setmore contacts weekly, segments by service type in a spreadsheet, and manually imports them into email sequences — error-prone and always at least a week late.

    Marketing Agent
    0 min
    Agent segments and enrolls new clients automatically

    Every new Setmore contact is checked for service type and enrolled in the matching nurture sequence within about a minute — no manual list export or segmentation needed.

  • Customer Support
    25 min / week
    Manual pre-appointment briefing preparation

    Staff check Setmore manually before each appointment, look up the client's history in the CRM separately, and compile their own briefing notes — 5-10 minutes per appointment.

    Customer Support Agent
    0 min
    Agent sends briefing cards to staff within a minute of each booking

    The moment a new appointment is created, the agent retrieves the client's notes and sends a briefing card to the assigned staff member's Telegram — preparation happens automatically.

  • Human Resources
    30 min / week
    Manual staff utilisation tracking

    HR manually counts appointments per staff member from calendar exports, calculates utilisation percentages in a spreadsheet, and formats the weekly report — a 30-minute task every Thursday.

    Human Resources Agent
    0 min
    Agent tracks utilisation and flags capacity issues automatically

    Each week the agent calculates booked hours per staff member from live Setmore data and flags anyone over or under capacity — the utilisation report is ready before the weekly review.

  • Finance
    45 min / week
    Manual weekly revenue reconciliation

    Finance exports appointments from Setmore, maps each to a service price in a lookup table, and manually sums by service — a 45-minute task that is often done the following Monday instead.

    Finance Agent
    0 min
    Agent calculates revenue per service from live data weekly

    The agent retrieves all appointments and maps them to current service prices each Friday, writing a reconcilable revenue breakdown to Google Sheets before close of business.

  • Operations
    40 min / week
    Manual schedule communication

    Operations manually checks Setmore for each staff member's week, formats their schedule, and sends it via message or email — repeating this for every team member every week.

    Operations Agent
    0 min
    Agent distributes personalised day-sheets to every staff member automatically

    Every Monday the agent posts each staff member's full week schedule to their Telegram channel — no one needs to check Setmore to know their day.

  • Legal
    30 min / week
    Manual compliance contact audit

    Legal manually exports contact records from Setmore, checks each for consent fields in a spreadsheet, and logs any deletions to the compliance register — a recurring 30-minute chore.

    Legal Agent
    0 min
    Agent audits contact consent fields and logs erasures weekly

    Each week the agent checks all new contacts for required consent fields and logs deletions to the compliance register — the legal team has an auditable record without touching Setmore.

+ 100s of other Setmore Appointments automations
Average time saved
22 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
11
Hours saved / year
525
Annual ROI
$39,375

Based on Setmore Appointments's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.1 hrs / person / week of admin work automated.

Connect

How to plug Setmore Appointments into Actionist

Pick the connection method that suits your environment.

Connect via OAuth 2.0 for the fastest setup — Actionist opens a Setmore sign-in window and the agent gains access after a single authorisation click.

1
Open the Apps tab

Find Setmore Appointments in the Apps tab and click Connect. OAuth is the recommended path.

2
Authorise in Setmore

A Setmore authorisation window opens — sign in with your Setmore account and grant Actionist permission to read and write appointments and contacts.

3
Test the connection

Actionist runs a read-only test call to confirm the handshake. You're ready to automate.

Actions

12 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

6 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about Setmore Appointments + Actionist

How does Actionist connect to Setmore Appointments?
Go to the Apps tab, find Setmore Appointments, and click Connect. Actionist connects via OAuth 2.0 — it opens a Setmore authorisation window where you sign in and grant access. The handshake completes in seconds and Actionist runs a read-only test call to confirm the connection before any actions run. If you prefer, you can also connect using your Setmore API access token generated from your developer settings.
What permissions does Actionist need on my Setmore account?
For the OAuth path, Actionist requests the standard booking API scopes that allow it to read and write appointments and contacts. For token-based access, Actionist uses the access token you generate from your Setmore developer dashboard — the token inherits the permissions of the account that generated it. Read-only operations (Get Appointment, Get Contact, List Services) only need read scope; write operations (Create Appointment, Create Contact, Cancel Appointment) require write scope. The OAuth flow requests both together.
Does Setmore Appointments support real-time triggers in Actionist?
Yes. Setmore supports webhook-based triggers that fire within about a minute of an event. The six available triggers are: New Appointment, Appointment Updated, Appointment Deleted, New Contact, Update Contact, and Delete Contact. Each fires a webhook payload that Actionist picks up and uses to start downstream actions in connected apps — CRM updates, Slack notifications, Google Sheets rows, and more.
What are the most common things agents do with Setmore Appointments?
The most common patterns are: (1) appointment confirmation flows — when a booking is created, the agent logs it to a CRM, sends a welcome message via Slack or Telegram, and adds the client to a follow-up sequence; (2) no-show recovery — when an appointment is deleted, the agent checks the CRM for rebooking history and queues an outreach task; (3) staff capacity tracking — the agent reads upcoming appointments each morning and posts a day-sheet to the team channel; (4) post-appointment feedback — after an appointment, the agent triggers a satisfaction survey or adds a note to the client record.
Can I connect Setmore Appointments to other apps in the same workflow?
Yes. Setmore Appointments works well alongside CRM tools like HubSpot, communication tools, and Google Workspace. Common combinations: create a HubSpot contact when a new Setmore contact is added; sync appointment creation to Google Calendar for the assigned staff member; post booking confirmations to a Slack or Telegram channel; write appointment data to Google Sheets for weekly reporting. Any of Actionist's connected apps can participate in the same workflow as Setmore.
Which Setmore plan do I need to use automation with Actionist?
Setmore offers a Free plan (up to 4 staff, 200 appointments/month, email reminders, payment acceptance) and a Pro plan (~$5/user/month billed annually) that adds unlimited appointments, SMS reminders, 2-way calendar sync, recurring appointments, and video appointments. Actionist can connect to both plans — the API access required for automation is available on all paid tiers. Check setmore.com/pricing for the latest plan limits before scaling automation volume.
How do I book an appointment programmatically through Actionist?
Use the Create Appointment action with the staff key, service key, customer key, and a future start datetime. You can retrieve the list of available staff keys and service keys using the List Staff and List Services actions first, then pass those into Create Appointment. If you want to check availability before booking, pair Get Appointment with a date-range read to see what slots are already taken for a given staff member.
Can I trigger a workflow when an appointment is rescheduled or cancelled?
Yes. Setmore's webhook for Appointment Updated fires within about a minute of any modification to a booking — time change, staff reassignment, service change, or status update. You can use this trigger to sync the updated appointment time back to Google Calendar, send a reschedule notification to the client via Telegram or Slack, or log the change to a tracking sheet. For deletion, use the Appointment Deleted trigger in the same way.