Private beta

Your flows haven't changed.Your customers have.

You set up your email once and never looked back. The same sequences run for years. You're paying monthly for a platform that should be smarter by now.

Request accessFor Shopify
Autopilot active
Live

1,847

Emails sent

+14%

42%

Open rate

+6%

8.4%

Click rate

+11%

31%

Suppression rate

+4%

$8,240

Revenue

+18%

Intent Performance

Top intents shown (not all sends).

Post-purchase462 sends
Open
44%
Click
9%
Cart recovery349 sends
Open
48%
Click
12%
Replenish221 sends
Open
36%
Click
7%

Sarah M. — Cart recovery 0.74 → Hold · Last email 2 days ago

Built for ShopifyPrivate Beta 2026

The reality

The same welcome series you wrote over a year ago is still running today.

A first-time buyer and a lifetime VIP receive the same winback on the same schedule.

You're paying monthly for a tool you configured once. It works the same today as the day you set it up.

Silence is a decision.

Not every customer needs an email today. The system evaluates and intentionally holds when restraint serves the relationship better.

Each customer is a campaign.

No segments, no batches. Every decision is made individually — history, consent, behavior, and timing all considered per person.

Guardrails, not flows.

You define voice, frequency, quiet hours, and exclusions. The system stays within bounds. No drag-and-drop flow builders to maintain.

How it works

Three steps, then autopilot.

01

Sync your store

Connect Shopify in one click. Orders, customers, and product catalog stay continuously aligned.

02

Set guardrails

Define brand voice, quiet hours, frequency limits, and exclusions. Your rules, enforced on every send.

03

Autopilot decides

Each customer is evaluated individually. The right intent fires — or silence is chosen when it matters more.

The decision engine

Every email earns its place.

Before any email sends, the system runs a full evaluation pipeline — consent, suppression, fatigue, intent scoring, and timing. Most customers are intentionally held.

Consent

Marketing opt-in confirmed

Suppression

No active suppression

Fatigue

Last email 6 days ago

Intent scoring

4 intents evaluated

Timing

Within send window

Decision

Replenish → Hold

Intent scores

Replenish
0.82
Cross-sell
0.41
Review request
0.38
Rhythm
0.15
Final decision: Hold

Top intent Replenish scored 0.82, but fatigue window prevents sending. Re-evaluate in 2 days. Generated subject preserved:

"Your Everyday Moisturizer is running low, Sarah"

Continuous intelligence

It studies your store and gets smarter every week.

From the first send, the system learns when each customer engages and what they buy next. No configuration needed.

Send-time optimization

The system tracks when each customer opens and clicks, then shifts future sends to their peak engagement hour.

Sarah M. — learned from 14 interactions

7am
8am
9am
10am
11am
12pm

Sends shifted to 9:04am — her highest-engagement hour

Cross-sell intelligence

The system mines co-purchase patterns across your order history and uses them to recommend what each customer should see next.

Co-purchase patterns detected

Linen Shirt+Chino Shorts74%
Starter Kit+Refill Pack61%

High-confidence pairs boost cross-sell scoring. Low performers get suppressed automatically.

Replenishment prediction

The system tracks when each customer reorders, learns their cycle per product, and queues a reminder before they run out.

Everyday Moisturizer — Sarah M.

Jan 4First purchase
Feb 2
29d
Mar 1
27d
Mar 27
26d

Cycle narrowing to ~26 days — replenish email queued 3 days before predicted runout

Capabilities

What else is built in.

10 lifecycle intents

Welcome, post-purchase, review, replenish, winback, cross-sell, cart recovery, rhythm, back-in-stock, and broadcast.

Dashboard screenshot

Deliverability safeguards

Adaptive warm-up profiles for new and established stores, bounce monitoring, auto-pause on threshold breach, complaint tracking.

Adaptive cart recovery

High-value carts get more time to decide. Low-value carts get nudged sooner. Timing adapts based on your store's order median.

Back-in-stock alerts

Automatic notifications when watched products return to inventory. No manual setup.

Automated winback discounts

Single-use Shopify discount codes created on-the-fly for lapsed customers. Configurable percentage, prefix, and expiry with product/collection restrictions.

Copy that learns what works

LLM-written, brand-safe email content seeded with each customer's clicked subjects and your store's top-performing copy per intent.

Email preview screenshot

Pricing

Simple, contact-based pricing.

Start free and scale by marketable contacts. Charges are billed through Shopify and appear on your Shopify invoice.

Marketable contacts = customers with an email, marketing consent, and no active suppression. No setup fee.

Enterprise is sold via contract. All other plans are self-serve in-app through Shopify billing.

Starter

$0/mo

Up to 250 contacts

  • All lifecycle intents
  • Guardrails & quiet hours
  • Explainability trail
  • Email branding
Request access

Growth

$39/mo

Up to 1,000 contacts

  • Everything in Starter
  • Broadcast announcements
  • Back-in-stock alerts
Request access

Pro

$99/mo

Up to 5,000 contacts

  • Everything in Growth
  • Team seats (5 members)
  • Revenue dashboard
Request access

Advanced

$199/mo

Up to 15,000 contacts

  • Everything in Pro
  • Higher sending volume
Request access

Scale

$399/mo

Up to 50,000 contacts

  • Everything in Advanced
  • Volume-optimized sending
Request access

Apex

$999/mo

Up to 200,000 contacts

  • Everything in Scale
  • Dedicated sending stream
Request access

200,000+ contacts? Contact us about Enterprise contract pricing. All other plans are self-serve in-app via Shopify billing.

Your best email today might be the one you don't send.

Most platforms measure success by sends. We measure it by restraint. Every customer is evaluated individually — and we only speak when there's something worth saying.

FAQ

Common questions.

Do I still need flows?

No. OneCampaign replaces flow builders entirely. The system evaluates every customer continuously — there are no manual automations to build or maintain.

How is this different from Klaviyo?

Klaviyo gives you tools to build flows and segments. OneCampaign makes every decision for you, per customer, in real time. You set guardrails; the system decides. No flows, no segments, no blast sends.

I'm already using Klaviyo/Mailchimp — how do I switch?

No migration needed. OneCampaign builds its intelligence from your Shopify data, not imported flows or templates. Run it in simulation mode alongside your current tool, then switch when you're ready.

What if I want to send a promotion?

Create a broadcast. The system evaluates each customer individually for relevance, consent, and fatigue before deciding to deliver — it's not a mass send.

How do you handle deliverability?

New stores get a gradual warm-up that unlocks email types as reputation builds. Established stores migrating from another platform can use an accelerated profile. Bounce and complaint rates are monitored in real time, and sending auto-pauses if thresholds are breached.

Can I see why an email was sent or held?

Every decision includes a full reasoning chain — consent status, fatigue check, intent scoring, timing evaluation, and final outcome. Fully auditable.

What Shopify data do you use?

Orders, customers, products, and collections sync continuously. Cart abandonment, refunds, and inventory changes are captured via webhooks in real time.

How do winback discount codes work?

When a lapsed customer qualifies for a winback email, the system creates a single-use Shopify discount code automatically. You control the percentage (5-25%), prefix, expiry, and which products or collections it applies to. If the customer is discount-insensitive or already has an active code, the email sends without a discount.

Your flows are still running. Are they still right?

Request private beta access and we'll share next steps.

Request access