How Auto Emails Are Processed

How Auto Emails Are Processed

Auto Emails are handled by an automated background task that evaluates active campaigns and inserts them into the standard email delivery system.


Processing Schedule

Auto Emails are processed:

  • Daily

During each run, the system reviews all active Auto Email campaigns.


Processing Logic

For each active Auto Email, the system performs a series of validation checks:

  • Membership allows Auto Emails
  • Auto Email limits are not exceeded
  • Daily sending limits are respected
  • Email frequency rules are satisfied
  • Matching recipients are available
  • Sufficient credits are available

If any condition fails, the Auto Email is skipped.


Recipient Selection

Recipients are selected based on:

  • Subscription status (subscribed users only)
  • Optional membership filtering
  • Optional country filtering
  • Sender exclusion (sender is never included)

If no recipients match, the Auto Email is not processed.


Credit Calculation

Required credits depend on applied filters:

  • Base cost per recipient
  • Additional cost for membership filtering
  • Additional cost for country filtering

Total credits required:

  • Number of recipients × Cost per recipient

If credits are insufficient, the Auto Email is skipped.


Email Creation

When all checks pass:

  • A new record is created in the regular email processing system
  • Status is set to Pending
  • Required credits are deducted from the sender

At this stage, the Auto Email becomes a standard email campaign.


Delivery Handling

Once inserted:

  • The normal email sending system processes the campaign
  • Sending behavior follows standard email rules
  • Tracking, reporting, and limits work identically

Auto Emails do not use a separate delivery mechanism.


Key Notes

  • Auto Emails generate standard email campaigns
  • All membership rules and limits apply
  • Credits are consumed at campaign creation
  • Delivery is handled by the regular email system
  • Campaigns may be skipped if conditions are not met


1 0

Similar Articles