Why are my emails not being sent?

Modified on Thu, 4 Dec at 11:32 AM

Why are my emails not being sent?

This guide covers why are my emails not being sent.

On this page

Jump to any section using the links below

If Hubhus is not sending emails — or customers report they never received them — the cause is almost always found in one of four areas:

  1. Spam protection rules blocked the message

  2. The email address is invalid or has bounced previously

  3. Sender domain (SPF/DKIM) is not configured correctly

  4. The automation or trigger did not fire as expected

This article helps you identify which issue applies and how to fix it.


1. Check whether the email actually triggered

Table of Contents

Before checking delivery issues, confirm the message was triggered at all.

How to check

  1. Open the lead

  2. Scroll to History

  3. Use the filter field and search for “email”

  4. Look for events such as:

    • Email sent

    • Email blocked

    • Delivery status

    • Automation triggered

If nothing appears

The message was never triggered.
This is usually caused by:

  • automation trigger limit reached

  • conditions not met

  • required fields missing

  • status changed before automation ran

  • the automation is disabled

If the automation triggered once but not again → see section 4.


2. Hubhus spam protection blocked the email

Hubhus includes built-in protection to prevent accidental spamming.
Emails can be blocked for the following reasons:

A. Max emails per lead

Example settings:

  • Max 1 email per lead

  • Max 1 email every 24 hours

  • Max X per day/week

B. Max emails to the same email address

Even across multiple leads (if the lead is the recipient).

C. Lead unsubscribed

If “Block sending to lead’s email” is enabled.

D. Blacklist or whitelist rules

Campaign-specific restrictions.

You can view these in the Email template → Spam protection settings.

Blocked emails always appear in the lead’s History.


3. The email address is invalid or has bounced

Incorrect or unreachable email addresses are the most common reason emails don’t send.

Examples of invalid addresses

  • typos (gmial.com, hotmial.com)

  • missing domain

  • extra spaces

  • unsupported characters

If the email bounced previously

Hubhus automatically stops sending to that address.

How to check bounce logs

  1. Go to Account → Email logs → Bouncing addresses

  2. Search for the email

  3. Review the rejection message

Typical errors include:

  • 5.1.1 user does not exist

  • mailbox unavailable

  • no MX record

  • domain accepts no mail

  • timeout contacting mail server

If the address is on this list, Hubhus will block future sends automatically.


4. The automation has already fired once

If an email is part of an automation, Hubhus uses a safety rule:

Automations have a “Max fires per order” limit

If it is set to 1, the automation will run once and never again — even if the conditions become true later.

To fix:

  1. Go to the campaign → Automations

  2. Open the automation

  3. Click Edit trigger

  4. Increase Max. fires per order

  5. Save

Once increased, the automation can send future emails again.


5. Required fields or validation rules prevented sending

A message may fail if the lead data does not meet validation requirements.

Hubhus has two layers of “required fields”:

1. Campaign-level required fields

If a field is required, the lead cannot be created or updated without it.

2. Form-level required fields

In webpages, booking forms, and campaign forms you can mark fields as required using:

@input[field-name; required]

If validation fails:

  • the form will not submit

  • automations depending on those fields may never trigger

  • the email will never be sent

Check the lead’s History for “Validation error”.


6. Sender domain is not verified (SPF/DKIM issues)

If your domain lacks proper DNS records, many receiving mail servers reject your emails.

You may see errors like:

  • “DKIM validation failed”

  • “SPF fail”

  • “Policy rejection”

  • “550 authentication required”

This appears in:

  • Lead → History

  • Account → Email logs

Your domain must have:

  • SPF record

  • DKIM record

  • Matching sender domain inside Hubhus

If incorrectly configured, some emails may deliver while others fail.


7. Enable notifications for failed emails (recommended)

You can receive alerts when emails fail.

How to enable

  1. Go to Account → Email logs → Notifications

  2. Create or edit a notification

  3. Choose:

    • recipients

    • frequency

    • campaigns to include


Summary — Why emails are not being sent

CauseHow to diagnoseFix
Spam protectionLead → HistoryAdjust spam rules
Invalid emailAccount → Email logs → BouncesCorrect address
Automation limitAutomation settingsIncrease max fires
Validation errorsLead → HistoryFix required fields
Unverified domainEmail logsUpdate DNS records
Address unsubscribedLead → Email prefsAllow sending if appropriate

? Common searches

email setup • send email • email template • automated email

? Also known as

message • notification • mail

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article