An API layer connecting WooCommerce events, MailUp lists and groups to keep contacts and dynamic segments up to date.

The problem
CRM segmentation needed continuity between store activity and the contact state inside the email platform.
The solution
I used application events to update lists, groups and segments instead of relying on manual or periodic imports.
What I built
I built the integration between WordPress and WooCommerce, an API layer and MailUp to synchronize relevant customer-journey data and states.
How it works
WooCommerce events ? API layer ? MailUp ? lists and groups ? dynamic segmentation.
Engineering choices
Application events, API calls and segmentation remain separate so the workflow is reusable and observable.
Outcome
A CRM flow closer to real user behavior and ready for later marketing automation.
Gallery

