Automate TidyCal with TypeScript
Inspect bookings and availability, create booking types and bookings, manage contacts, and work with TidyCal teams through granular typed actions.
import { automation, onSchedule } from "automate.ax"
import { tidyCal } from "automate.ax/tidycal"
export default automation("Check upcoming bookings", () => {
const tick = onSchedule({ schedule: "0 * * * *" })
tidyCal.listBookings({
startsAt: tick.scheduledAt.transform((date) =>
date.toISOString().slice(0, 10),
),
includeTeams: true,
})
})What you can do
Actions
- Inspect bookings, contacts, and available timeslots
- Create booking types and single or package bookings
- List teams, members, bookings, and booking types
- Invite or remove team users
Triggers
No provider trigger is published for TidyCal yet. Use another trigger, then call its actions.