AutomateFlow
Relays through your own SES or SMTP · Self-hosted · Unlimited

Run your own email marketing platform

AutomateFlow runs on your own infrastructure and relays every message through your Amazon SES account or SMTP provider - it is not a mail server. Unlimited campaigns and contacts, visual automations, and no per-subscriber fees.

Your contacts stay in your database. The software makes no outbound call to us.

Total Contacts
48,210
Campaigns Sent
1,204
Open Rate
42.8%
Bounce Rate
0.6%
Contacts
Unlimited

Contacts

Campaigns
Unlimited

Campaigns

Per-contact fees
$0

Per-contact fees

Sends via your relay
SES / SMTP

Sends via your relay

Everything you need

One platform to build, automate, and grow

From composing an email to running a multi-step journey across thousands of contacts - AutomateFlow ships the whole path, and you host all of it.

Email Editor

Write emails without writing HTML

A block-based editor built on TipTap. Stack text, images, buttons, and dividers, and the server compiles your document into cross-client HTML with React Email - so what you build renders correctly in Gmail, Outlook, and Apple Mail without you touching a table layout.

  • Block editor, no coding required
  • Rendered with React Email for client compatibility
  • Reusable templates, categories & merge variables
Automation

Marketing on autopilot

A visual flow builder powers welcome emails, drip sequences, and behavioral journeys. Trigger on list joins, form submissions, tag changes, opens, clicks, API events, or dates - then branch on conditions, wait, loop, or A/B split.

  • Visual flow builder (React Flow)
  • Behavioral, API & date-based triggers
  • Conditions, waits, loops & A/B splits
Multi-Tenant

Workspaces, teams & an admin panel

Every account is a workspace with isolated contacts, campaigns, and reporting. Invite teammates, assign permissions through customer groups, and run the whole platform from a super-admin panel with cross-workspace oversight.

  • Isolated multi-tenant workspaces
  • Team invitations & group-based permissions
  • Super-admin panel for platform operators
No Limits

Unlimited everything

AutomateFlow charges you nothing per contact, because it does not meter you at all. Unlimited lists, contacts, and campaigns - your only sending cost is what your own SES or SMTP provider charges.

  • Unlimited lists & contacts
  • Unlimited campaigns
  • You pay your email provider, not us
Platform

A complete command center

Manage contacts, campaigns, and teammates from one clutter-free interface, with reporting on every send.

Built-in support desk

Tickets, threaded replies, agent assignment, canned responses, and a knowledge base - so the team answering customers works in the same system that holds the contact record. Verified against the shipped modules: Ticket/TicketMessage/TicketAgent, routes/api/tickets.php, knowledge-base.php and canned-responses.php.

Ticket-driven automations

Ticket events are first-class automation triggers, not a separate product bolted on. A new ticket or a customer reply can start a flow that assigns an agent, changes state, sends a reply, or tags the contact - and AI can draft the reply for an agent to approve.

Analytics dashboard

Sends, opens, clicks, bounces, and complaints charted over time, with per-campaign reports built on Tremor.

Dark & light themes

The whole interface follows your system preference or a manual toggle, powered by next-themes.

Users & permissions

Workspace roles, customer groups with granular permissions, email verification, and optional admin approval for new sign-ups.

Campaigns & A/B testing

Draft, schedule, and send campaigns in your workspace timezone, run A/B variants, and let the platform pick the winner automatically.

Lists, segments & forms

Dynamic segments, tags, CSV import/export, custom fields with audit logs, and hosted subscription forms you can embed anywhere.

Transactional email

Send one-off and templated transactional messages through the same authenticated sending pipeline as your campaigns.

Deliverability

Land in the inbox, not the spam folder

Real delivery events from Amazon SES, automatic suppression of bad addresses, one-click unsubscribe, and throttling that protects your sender reputation.

Not a mail server

AutomateFlow relays through your own Amazon SES account or SMTP provider - it never sends mail itself. Bulk sending accepts exactly two transports, so your domain reputation rests on your provider plus your own SPF, DKIM, and DMARC records, exactly as it would with a hosted ESP.

Amazon SES event pipeline

Sends, deliveries, bounces, and complaints flow back from SES through SNS → SQS → Lambda into the app, so your reporting reflects what actually happened at the provider.

Automatic suppression

Hard bounces and complaints are recorded per contact and added to a global suppression list, so a bad address is never mailed twice.

One-click unsubscribe

Every campaign ships RFC 8058 List-Unsubscribe and List-Unsubscribe-Post headers - the requirement Gmail and Yahoo enforce on bulk senders.

Rate limiting & spam scoring

Per-workspace send throttling protects your sender reputation, and a rule-based spam scorer flags risky content in the editor before you send it.

Developers

Built to be wired into your stack

A documented API, outbound webhooks, and scriptable automation steps - so AutomateFlow becomes part of your systems instead of another silo.

Public REST API

A documented /api/v1 surface with scoped API keys, described by an OpenAPI spec you can generate clients from.

Outbound webhooks

Subscribe to platform events, with per-endpoint delivery logs and retries so you can see exactly what fired and when.

Google Sheets sync

Keep contacts in step with a spreadsheet, and read, append, or update rows directly from an automation step.

AI drafting

Generate and refine copy with your own OpenAI key, in the editor or as an automation action, with per-workspace usage logging.

WordPress & WooCommerce plugin

A drop-in plugin connects a WordPress site to your workspace: sync users as contacts, route wp_mail() through the transactional API, embed subscription forms with a shortcode or block, and fire automations on WooCommerce order events.

View the WordPress plugin

Laravel package

composer require automateflow/laravel gives a Laravel app a contact-sync trait, an automateflow mail transport, a Blade subscribe-form component, queued automation triggers, and signed incoming webhooks. Every feature is off until you switch it on.

Get it on Packagist
Integrations

Connects with your stack

AutomateFlow runs on services you already control - your AWS account, your SMTP server, your OpenAI key.

Amazon SESAmazon SNSAmazon SQSAWS LambdaAmazon S3CloudFrontAny SMTP serverWordPressWooCommerceLaravelGoogle SheetsOpenAIREST APIWebhooksDocker
Pricing

One-time license. No recurring platform fees.

Buy once and host it yourself. No recurring platform fees and no per-contact charges - your only ongoing cost is your own email provider.

Most popular

Regular License

One-time payment for a single self-hosted installation.

$200
  • Full source code - Laravel API, Next.js app & Lambda forwarder
  • Block email editor, campaigns & A/B testing
  • Visual automation builder
  • Unlimited contacts & campaigns
  • Multi-tenant workspaces & admin panel
  • Public REST API & webhooks
  • 6 months support
Get AutomateFlow
How It Works

From purchase to your own platform

Three steps take you from buying AutomateFlow to a running, self-hosted install - the source lands in your inbox, you bring the stack up with Docker Compose, and you connect your own sending account.

1

Get the source code by email

As soon as your payment completes, the full AutomateFlow source package is sent to your purchase email automatically - no waiting on manual delivery.

2

Download and start the stack

Unzip the source on your server, copy the example env files, and bring the stack up with Docker Compose - backend, frontend, MySQL, Redis, and the Horizon queue worker all come up together.

3

Connect AWS and start sending

Run the migrations, then point the app at your own Amazon SES account and wire the SNS, SQS, and Lambda event pipeline using the included AWS setup guide. Prefer SMTP? Set your credentials and switch transport from the admin panel instead.

Need a hand with setup? Detailed instructions are included with your purchase - or just email us at netdevguru@gmail.com.

FAQ

Frequently asked questions

Yes. You receive the full source code and run it on your own server - Laravel API, Next.js frontend, MySQL, and Redis, with a Docker Compose setup included. Your contacts and campaign data stay in your database.

Own your email platform today

Self-hosted, unlimited, and yours to run. Launch AutomateFlow and stop paying per subscriber.