Ownership and customization model
MailerPath designs and controls workflow logic, trigger architecture, execution flow, and safety rules across the workflow catalog. You can relax and let MailerPath run these workflows for you end to end. If you want, you can still tailor approved parameters and message content while MailerPath keeps the core workflow structure managed. Client-configurable areas:- Timing overrides (for example delay and send-time mode)
- Priority override score
- Workflow email templates and copy
How Execution Works
- Trigger conditions place items in workflow_queue.
- Worker claims due queued rows safely.
- Execution records are created per queue item.
- Email action is rendered and sent.
- Queue and execution status are finalized.
- Primary action is email send execution.
- Worker runs in-process with polling.
- Row-level locking prevents duplicate claims in multi-instance setups.
Statuses You Will See
Workflow queue:- queued
- processing
- completed
- expired
- failed
- queued
- executing
- completed
- failed
- cancelled
- skipped
Skip And Failure Scenarios
Typical skip reasons:- contact has no email
- contact is unsubscribed
- missing default template
- provider not configured
- provider send errors
Operational Best Practices
- Keep templates workflow-safe and variable-safe.
- Validate sender provider config before enabling high-volume triggers.
- Monitor failed queue items and retry trends.
- Use event quality checks to reduce noisy triggers.

