Why are my emails not being sent?
If Hubhus isn't sending emails — or customers say they never received them — the cause is almost always one of four things: spam protection blocked the message, the address bounced, the sender domain isn't configured, or the automation didn't fire as expected.
TL;DR
Check the lead's email history first. If the email shows as sent but wasn't received, check spam folder and bounce list. If the email never triggered, check the automation's "Max fires per order" limit and the template's conditional send requirement. Verify SPF/DKIM for delivery to major providers.
4 things to check
Did the email actually trigger?
Open the lead → Activity tab. If the email doesn't appear, the automation didn't fire. Check: (a) does the trigger condition match? (b) is "Max. fires per order" reached? (c) does the template have a conditional send requirement that evaluated to false?
Spam protection blocked the email
Check the template's spam protection settings: max emails per lead, max per email address, frequency limit (e.g. max 1/hour), blacklist/whitelist rules, and unsubscribe status. Any of these can silently suppress sending.
Address bounced or is invalid
Go to Account → Email logs and check the bounce list. If the address is there, Hubhus has stopped sending to it automatically. Remove it from the bounce list to re-enable. Also check for typos in the email address on the lead.
Sender domain not configured (SPF/DKIM)
If emails are sent from Hubhus but end up in spam at Gmail, Outlook, or similar, your domain's SPF and DKIM records may be missing or incorrect. Go to Account → Email settings to verify the required DNS records.
Read more⌄
Max. fires per order — the most common cause
Every automation rule has a "Max. fires per order/lead" setting. Default is often 1, meaning the rule only runs once per lead. If you've updated a template or re-created an automation, the old fire count may still be tracked. Solution: increase the max fires count, or reset the counter on the specific lead.
Conditional send requirement
Each template can have a send requirement — an @if expression that must evaluate to truthy. Example:
@if(%lead_postal_code% == 2000){1}@endif
If the expression returns empty or 0, the email is silently not sent. Test in the template editor with a real lead to verify.
Quick checklist
- Lead Activity tab — does the email appear at all?
- Automation rule — is "Max fires" reached?
- Template — does it have a conditional send requirement?
- Template — check spam protection limits (max per lead, per address, frequency)
- Lead — is the email address valid? On the bounce list?
- Lead — is the lead/address unsubscribed?
- Account → Email settings — SPF/DKIM configured for your domain?
Common searches
email not sent • automation not firing • max fires per order • email spam blocked • email bounce • SPF DKIM email
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article