feat(integrations): add Bookly action integration with setup UI#165
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new integration for Bookly, providing both backend logic and a frontend configuration interface. The backend includes a controller for managing staff, services, and statuses, along with an API helper to execute actions like creating or updating appointments and customers. The frontend implementation covers authorization, field mapping, and integration layout. Feedback provided focuses on ensuring that methods called statically in the routes are correctly declared as static in the controller and improving PHP 8 compatibility by validating potential WP_Error responses before accessing them as arrays.
✅ WordPress Plugin Check Report
📊 ReportAll checks passed! No errors or warnings found. 🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check |
…dling in RecordApiHelper
Description
This PR adds a new Bookly action integration to Bit Integrations with end-to-end backend and frontend support. Users can now configure Bookly actions in the flow builder, map trigger fields, and use dynamic/staff/service/status data during setup.
Motivation & Context
Bookly users need a native action connector so they can automate appointment and customer management workflows directly from Bit Integrations. This closes that gap by introducing Bookly action configuration, authorization checks, and execution routing.
Related Links: (if applicable)
Type of Change
Key Changes
Backend (Bookly Action Engine)
Frontend (Integration Setup UI)
Assets
Checklist
Changelog