Hello
We have an API integration (Johnni AI) that creates and schedules jobs successfully. The jobs appear correctly on the schedule, however our booking confirmation automation only fires when a user schedules the booking through the ServiceM8 interface. Are booking confirmation automations expected to trigger for bookings created via the API?
Hi,
No, based on the documented behaviour, Booking Confirmation automations aren’t expected to trigger for bookings created directly via the API.
The Booking Confirmation automation is only documented to trigger for bookings made in the ServiceM8 app or online via the New Booking window in the job card, and the help article also notes that other scheduling methods such as dragging jobs onto the Schedule or Calendar won’t send a booking confirmation.
If Johnni AI needs to send a confirmation as part of its booking flow, the documented integration path would be to have the integration send the confirmation message itself, for example through ServiceM8’s Messaging API for email or SMS, noting that Messaging API access is available to Public Applications using OAuth 2.0.
That should explain the difference you’re seeing.
Thanks,
Cody