A WordPress plugin that connects the Appointments+ booking system with the Jan Newsletter email marketing platform. When customers book an appointment, they can opt-in to receive marketing emails.
The plugin adds a marketing consent checkbox to the booking form, and upon successful appointment creation, automatically subscribes consenting customers to a dedicated "Appointments" newsletter list.
It handles existing subscribers intelligently: re-subscribing previously unsubscribed users and updating custom fields like phone numbers. IP addresses are captured with Cloudflare awareness for compliance.
Includes WP-CLI commands for bulk exporting existing appointment customers to the newsletter system with deduplication.