Skip to content
Postforge

The open-source ecommerce email platform

Connect your store, send through your own provider and let your AI agent handle the setup. Just email, done properly.

Get started
Set up with your agent

Copies a prompt your agent can run to set up Postforge for your store.

Works with

  • Shopify
  • Resend
  • Amazon SES
  • Claude
  • ChatGPT

Email platforms lost their focus.

Many email platforms grew into all-in-one marketing suites, and email became one product among many. Postforge does only email, for ecommerce brands, so all of its attention goes into doing it best.

Postforge compared with a typical all-in-one marketing suite
PostforgeEmail for ecommerce, nothing else.
  • Email
A typical all-in-one suiteEmail as one channel among many.
  • Email
  • SMS
  • Push
  • Reviews
  • Loyalty
SendingPostforgeYour providerYour keys, your domain, your reputation.A typical all-in-one suiteTheir infrastructureShared, and on their terms.
PricePostforgePriced for emailPredictable, with sending at cost on your own provider.A typical all-in-one suiteBundled plansPaying for channels you may not use.
AIPostforgeAI changes you approveTyped definitions with published schemas, and one open API for people and AI.A typical all-in-one suiteAI featuresOn a closed product.
OwnershipPostforgeOpen sourceSelf-hostable, with your data in your database.A typical all-in-one suiteClosed SaaSYour data on their servers.

Your agent does the setup.

Connect Postforge to Claude, Claude Code or ChatGPT in one step: you sign in and pick the workspace. Your agent connects your store and your sending, verifies your domain and drafts the automations you ask for, through the same API you use. Nothing goes live until you approve it.

  1. Paste the setup prompt into Claude Code. Your agent adds the Postforge MCP server and you sign in once.

  2. Your agent starts the Shopify install and you approve it in Shopify. Customers, orders, products and consent come in with their full history.

  3. Resend or Amazon SES, with your own keys. Postforge keeps them encrypted and never marks up what you send.

  4. Your agent lists the DNS records to add, then checks SPF, DKIM and DMARC for you.

  5. Your agent drafts welcome and abandoned checkout emails in your brand. You review the changes, test them on real profiles and approve.

Shopify

Shopify in about a minute.

Enter your store, approve the install in Shopify, and Postforge brings in customers, orders, products and consent with their full history. Webhooks and the store pixel keep everything live from then on.

Not on Shopify? Bring your own data.

Postforge takes store data from anywhere. Native WooCommerce, Lightspeed and Magento integrations are on the way.

  • Your own webshop

    Send customers, orders, products and events through the API. Segments and automations treat them just like Shopify data.

  • Product feeds

    Add Google Merchant Center feeds in CSV, XML or JSON to enrich your catalog per locale.

  • Your own systems

    An automation step can call your own systems, so a purchase can update your CRM or warehouse.

AI-friendly by design.

Every automation, segment and template is a typed document with a published schema. Every operation is in the API, with the same permissions for you, your team and your AI. There is nothing only the dashboard can do.

Typed, with real schemas

Definitions are validated, versioned documents, so an agent writes the real thing instead of guessing.

One API for everyone

The dashboard, your scripts and your AI call the same documented operations. The OpenAPI spec stays in sync.

Read the API reference

You approve every change

AI changes arrive as proposals with a diff and a dry run. A person approves them.

Built on your store’s data.

Every order, product view and email click lands on one timeline per person, ready for segments and triggers. Nothing to export, map or keep in sync yourself.

  • Full history

    Years of orders and customers, from the day you install.

  • Live from then on

    Webhooks and the store pixel keep every profile current.

  • One person, every store

    One profile per person, across all your stores.

  • Consent both ways

    An unsubscribe in Postforge is written back to the store.

Every locale, built in.

In most email tools, languages are an afterthought: one copy of everything per language. In Postforge every locale is a language and a country from the start, like nl-NL, fr-BE, de-CH and en-US. Products, templates, segments and automations have content per locale, and nothing quietly falls back to another one.

  • Language and country, always

    fr-BE isn’t fr-FR: prices, currency, links and the law follow the country.

  • Read from your store

    Every market and language your store sells in becomes a locale, and stays in sync.

  • Each person’s own locale

    Based on where they shop and check out, never guessed from a browser.

  • One automation, every locale

    Each person gets the email in their locale, without a copy of the flow per language.

  • Nothing half translated

    Content missing in a locale is never sent there. AI drafts it for you to approve.

Everything ecommerce email needs.

Eight parts, from connecting your store to the revenue your email earns. Each one is a page in the dashboard and a resource in the API.

Integrations

Your store and your own sending, connected in minutes.

  • Full store history
  • Resend or Amazon SES
  • SPF, DKIM and DMARC checked

/v1/integrations

Questions, answered.

Short answers to what people ask before they switch.

What is Postforge?

Postforge is an open-source email marketing platform for ecommerce brands. It connects to your store, brings in customers, orders and products, and runs campaigns and automations on that data, sent through your own email provider.

Can Postforge replace my current email platform?

For email, yes. Postforge covers what ecommerce brands use platforms like Klaviyo, Omnisend or Mailchimp for: segments, campaigns, automations like abandoned checkout and win-back, and revenue attribution. It does email only and sends through your own provider.

Does it work with Shopify?

Yes. Shopify is the first and deepest integration: customers, orders, products, consent and on-site events, with their full history and live sync. More platforms follow on the same core.

Which email providers can I send with?

Resend and Amazon SES, with your own keys and your own domain. Postforge checks SPF, DKIM and DMARC for you and handles bounces, complaints and unsubscribes.

Does Postforge work in several languages and countries?

Yes, from the ground up. Every locale is a language and a country (nl-NL, fr-BE, de-CH), read from the markets your store sells in. Products, templates, segments and automations have content per locale, each person gets email in their own locale, and content that is missing in a locale is never sent there.

Can an AI agent set it up?

Yes. Claude, Claude Code, ChatGPT or any app that connects to MCP servers with OAuth can read your data, connect your store, verify your domain and draft automations through the same API you use. You pick the workspace and what it may do, and every change an AI makes is a proposal a person approves.

Is it open source? Can I self-host it?

Yes. Postforge is open source under the AGPL-3.0 licence and runs on infrastructure you choose, with no lock-in to one cloud, email provider or AI vendor. The cloud version is hosted in the EU.

How is Postforge priced?

Predictably, by what you send rather than how many profiles you store. Sending runs on your own provider, so you pay them directly, without a markup.

Email is your best channel. Own it.

Open source, on your own sending, set up by your agent in an afternoon.