Broker for Boat connects your WordPress site to the Broker for Boat SaaS platform, automatically publishing your boat inventory as a custom post type.
Features:
- Automatic boat synchronization from the Broker for Boat API (title, description, price, specs, images).
- Featured image and gallery import — images are stored in the WordPress media library.
- Polylang support — creates and updates translations when the SaaS provides them.
- Inventory cleanup endpoint — removes boats from WordPress that no longer exist in the SaaS.
- Printable PDF sheet — each boat has a print-friendly page that users can save as PDF from the browser.
- Configurable slugs for the archive and single boat pages.
- Admin panel with sync status, debug log, and PDF branding options (logo, footer, contact info).
Requirements:
- An active Broker for Boat account.
- An API token configured in the plugin settings.
- (Optional) Polylang for multilingual sites.
External Services
This plugin connects to the Broker for Boat SaaS platform hosted at https://app.brokerforboat.com.
What data is sent:
- Your API token (sent in the
Authorizationheader) to authenticate sync requests. - Boat listing data (title, description, price, images, specs) is received from the platform and stored locally in WordPress.
- Contact inquiry form submissions (name, email, phone, message, boat URL) are forwarded to the platform as leads.
When the connection is made:
- On every periodic sync (configurable: hourly by default) triggered by WordPress Cron.
- When the Broker for Boat SaaS platform pushes individual boat updates via the REST API endpoint.
- When a visitor submits the contact inquiry form on a single boat page.
Service provider: Additiu Marketing Digital SL — https://brokerforboat.com
Terms of Service: https://brokerforboat.com/terms
Privacy Policy: https://brokerforboat.com/privacy
