Recued
Menu
← Back to recipes

Today's bookings

by recued-core v3 10 views

Use “Today's bookings” in Recued. Reads today's provider records bookings, newest start first, with who is attending each one. It reads information without changing data in the connected service.

Complete workflow

Booking Desk 4 pinned recipes

Use Booking Desk in Recued for calcom, bookings, appointments, and scheduling. It includes 4 ready-to-run workflows and 1 related pack in one install.

You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.

Today's bookings
This recipe

Use “Today's bookings” in Recued. Reads today's provider records bookings, newest start first, with who is attending each one. It reads information without changing data in the connected service.

pack:booking-deskcalcombookingsday
by recued-core pinned v3

Use “Show a booking” in Recued. Reads one provider record booking and the people attending it. The booking's own fields are labelled from the provider response; the attendee list is a separate read, because the booking carries attendees only as an unstructured data.

pack:booking-deskcalcombookingdetail
by recued-core pinned v3

Use “Ask to move a booking” in Recued. Asks the attendee to pick a new time for one booking.

pack:booking-deskcalcombookingreschedule
by recued-core pinned v1

Use “Record a no-show” in Recued. Marks the attendee of one booking as absent in provider records, so the no-show is on the record rather than in your memory.

pack:booking-deskcalcombookingno-show
by recued-core pinned v1
View pack details, dependencies, and permissions →

Reading it

One row per booking that STARTS today, in start order, with the attendee count Cal.com reports on the booking itself.

It reads the day the SERVER is in. Cal.com stores each booking's start in UTC and this filters on the server's local date, so a booking just after midnight in a different timezone can land on the neighbouring day. Run the desk mid-morning if you dispatch across timezones.

Attendees here is a count, not a list. The booking record carries attendees as an opaque blob; the named list — with each person's email and phone — is a separate read. Open a booking to see it.

It calls Cal.com every run. There is no local copy: this is a live read, and if the connection is down the run fails rather than showing you a stale day.

How it works 15 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (15 steps)
day_in trim
Trim whitespace from setting day
now_iso date_add
Add 0 seconds to
today date_format
Format as a date
day coalesce
Use the first available value from: day in, today
day_start template
Generate text from a template
day_end template
Generate text from a template
read_cap clamp
Clamp setting limit between 1 and 100
bookings ?
rows default
Apply default
row_count count
Count items in rows
board_rows map
Extract from each item
board_table to_table
Format results as a data table
next_raw default
Apply default
page set
Set next_cursor to next raw
card to_summary
Format results as a summary card
Settings 5 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

day setting =
limit setting = 50
calcom setting =
cursor text =
status setting = upcoming

About

Tags

pack:booking-deskcalcombookingsdayboard

Details

15 steps 5 configurable settings recipe_id: list-todays-bookings