Purpose
Trigger Conditions
2.2. Call center agent creates an appointment in CRM.
2.3. Online chat or messaging bot receives a booking request.
2.4. Rescheduling or cancellation initiated by customer or staff.
2.5. New availability slot created or modified by dispatch.
Platform Variants
• API: Calendar v3 – Events.insert, Events.patch
• Sample: Configure API OAuth2, select primary calendar, push event data on booking.
3.2. Microsoft Outlook Calendar
• API: Microsoft Graph – /me/events
• Sample: Use delegated permissions, POST booking as event with attendee email.
3.3. Salesforce Service Cloud
• Feature: Field Service Appointment Booking
• Sample: Configure flows to create ServiceAppointments on lead/contact updates.
3.4. Zendesk
• API: Appointments endpoint via Ticket Triggers
• Sample: Trigger on ticket status change to schedule with Dispatch Calendar app.
3.5. HubSpot Meetings
• Feature: Meetings API
• Sample: Use Meetings API to auto-create booking on form registration.
3.6. ServiceNow
• Module: Field Service Management – Work Order Scheduling
• Sample: Scripted automation to post appointments from web form.
3.7. Acuity Scheduling
• API: Appointments API – POST /appointments
• Sample: Automatically create appointments when customer submits booking.
3.8. Calendly
• API: Event Type Webhooks
• Sample: Listen for 'invitee.created', sync details to technician’s calendar.
3.9. Square Appointments
• API: Booking API
• Sample: Create/update bookings from web-to-lead form triggers.
3.10. Twilio SMS
• API: Messaging Service – Send/Receive
• Sample: Notify customer on confirmation/reschedule via SMS.
3.11. SendGrid
• API: Transactional Email
• Sample: Send automated emails with .ics invites upon successful booking.
3.12. Freshdesk
• Feature: Appointment App
• Sample: Create appointment entry from Freshdesk ticket creation.
3.13. Zoho CRM
• API: Events API
• Sample: POST event to relevant calendar module on lead update.
3.14. Google Forms
• Feature: App Script Outbound Webhook
• Sample: On submit, trigger HTTP request to appointment system.
3.15. Slack
• API: Incoming Webhooks
• Sample: Dispatch notifications to service channel on new booking.
3.16. Outlook 365 Power Automate
• Feature: Calendar Connector
• Sample: Auto-add event to shared calendar from trigger.
3.17. WooCommerce
• Plugin: Bookings REST API
• Sample: Hook booking action to sync with dispatch calendar.
3.18. Shopify
• App: BookThatApp Webhooks
• Sample: Receive booking webhook, push to scheduling system.
3.19. Zapier
• Feature: Webhooks, Calendar Integrations
• Sample: Connect booking webform to multiple calendar providers.
3.20. Microsoft Teams
• API: Graph Calendar events
• Sample: Auto-create service appointments and notify via Teams channel.
Benefits
4.2. Ensures real-time booking and calendar synchronization across systems.
4.3. Prevents double-booking and missed appointments.
4.4. Reduces no-shows through instant notifications/reminders.
4.5. Scales with business; supports multi-channel customer contact points.
4.6. Seamless integration with dispatch routes and service resource allocation.