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.
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.
| Topic | Email for ecommerce, nothing else. | A typical all-in-one suiteEmail as one channel among many.
|
|---|---|---|
| Sending | PostforgeYour providerYour keys, your domain, your reputation. | A typical all-in-one suiteTheir infrastructureShared, and on their terms. |
| Price | PostforgePriced for emailPredictable, with sending at cost on your own provider. | A typical all-in-one suiteBundled plansPaying for channels you may not use. |
| AI | PostforgeAI 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. |
| Ownership | PostforgeOpen 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.
Paste the setup prompt into Claude Code. Your agent adds the Postforge MCP server and you sign in once.
Your agent starts the Shopify install and you approve it in Shopify. Customers, orders, products and consent come in with their full history.
Resend or Amazon SES, with your own keys. Postforge keeps them encrypted and never marks up what you send.
Your agent lists the DNS records to add, then checks SPF, DKIM and DMARC for you.
Your agent drafts welcome and abandoned checkout emails in your brand. You review the changes, test them on real profiles and approve.
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.
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
Profiles and audiences
Every person on one timeline, in live segments that show why each person is in.
- One profile across stores
- Consent built in
- Segments update themselves
/v1/profiles
Products
Your catalog in every locale you sell in, ready for any email.
- Synced from your store
- Enriched by your feeds
- Incomplete is never sent
/v1/products
Templates
Block-based emails in your brand kit that look right in every inbox.
- Your brand kit applied
- Personalised with Liquid
- Content per locale
/v1/templates
Coupons
A unique, single-use code for each person, created in your store.
- Single use
- Expires per person
- Can’t be passed around
/v1/coupons
Campaigns
One-off sends to the right people, checked before they go.
- Scheduled in your time zone
- Checked before sending
- A/B tests
/v1/campaigns
Automations
Welcome, abandoned checkout and win-back, built on what your customers do.
- Results on every step
- One flow, every locale
- AI drafts, you approve
/v1/automations
Analytics
Revenue traced to the email, the click and the order it led to.
- Machine opens never count
- Per campaign and A/B branch
- Per store
/v1/analytics
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.