Schedule appointment
schedule_appointmentBook job appointments for staff on the Scheduler, optionally emailing the customer a confirmation with a custom message. Assigns start and end times per staff member and marks the job as Scheduled.
Instructions
Book a job appointment on the Scheduler for staff, optionally emailing the customer a confirmation.
Books the job on the Scheduler from start to end for each staff member named (by full name; default the signed-in user), as the Scheduler does. Each staff member gets Tradify's "You've been scheduled" notice, and an Unassigned or Assigned job becomes Scheduled. email_customer also sends the customer the appointment confirmation email, with customer_message in it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ISO 8601; without a zone, company time. | |
| notes | No | Notes for the crew. | |
| staff | No | Staff member names, one appointment each. Default: you. | |
| start | Yes | ISO 8601; without a zone, company time. | |
| job_id | Yes | Job ID from list_jobs. | |
| email_customer | No | Email the customer a confirmation. | |
| customer_message | No | Extra text in that email. |