Where should newsletter subscribers live — a custom post type or custom tables — and how should lists, tags and segments be modelled?
· 5 min read
The question: The [newsletter] element already renders a form, validates a signup and emails
the site admin — but nothing stores it. Building that storage layer means choosing a shape now that
still works when campaigns, automations, contact timelines and Mailchimp/MailerLite/Brevo sync
arrive. So: custom post type or custom tables? And once that is settled, how are lists, tags
and segments modelled — because that is the decision that is expensive to reverse.
