Hey all,
we recently switched from a general HubSpot trial to a paid Marketing Hub Professional license.
Since then, emails in our workflows are no longer being sent. The error message shown is:
“Unable to send the email. Details: This email was not sent to contact because this is a non-marketing contact.”
What changed:
No changes to the workflows or emails.
Contacts are created via the API (unchanged from before).
Emails were sending fine during the trial period — the issue started immediately after the upgrade.
My assumption:
During the trial, all contacts were treated as marketing contacts by default. Now that we’re on a paid plan, HubSpot enforces the marketing contact limit, and blocks sends to contacts not explicitly marked as marketing.
Questions:
Is this the expected behavior after switching from trial to paid?
How can I ensure new contacts created via API are set as marketing contacts? Via API or Workflow?
What’s the best way to retroactively mark existing contacts (bulk, workflow, etc.)?
Would really appreciate any input or tips — thanks!
– Tobias