Automate TidyCal with TypeScript

Inspect bookings and availability, create booking types and bookings, manage contacts, and work with TidyCal teams through granular typed actions.

check-tidycal-bookings.automation.ts
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.

Start automating with TidyCal today

Start building