Skip to navigation Search UltraCart Get Started

The Most Flexible Flow Builder in Ecommerce

Most ESPs give you a linear email sequence. UltraCart gives you a decision tree. Branch on customer behavior, split test paths, rate-limit sends, award loyalty points, and sunset inactive subscribers — all in the same flow.

24 Step Types

More automation building blocks than any ecommerce ESP. Messaging, flow control, customer actions, and integrations.

4 Channels, One Flow

Email, SMS, postcards, and webhooks as steps in the same automation. No separate tools or syncing.

6+ Trigger Types

Customer, order, cart, tag, subscription, and custom events. Plus back-population for existing customers.

Start a Flow from Any Customer Event

Customer Events

New signup, profile update, wholesale application, tag added

Order Events

New order, order shipped, subscription renewal, auto-order canceled

Cart Events

Cart abandoned, cart value threshold reached, specific item added

Tag Events

Customer tagged or untagged — connect any external system

Custom Events

Your own events via API — quiz completion, review submitted, and more

Back-Population

Retroactively enroll existing customers who match your trigger criteria

24 Ways to Engage, Route, and Convert

Messaging

  • Send Email — full email with visual builder, template library, and personalization tokens
  • Resend Email — re-send to non-openers or with modifications
  • Send SMS — text message with MMS support, smart sending, and coupon codes
  • Send Postcard — physical postcard via mail, designed in the postcard editor
  • Experiment — A/B test email variants with automatic winner selection

Flow Control

  • Wait — delay by minutes, hours, or days
  • Wait for Condition — pause until a customer meets specific criteria
  • Condition — branch based on customer attributes, order data, or behavior
  • Split — divide audience into percentage-based paths
  • Merge — rejoin branches back together
  • Rate Limiter — prevent message fatigue by capping frequency per customer
  • Sunset — automatically remove inactive subscribers

Customer Actions

  • Update Profile — modify customer attributes mid-flow
  • List Subscribe / Unsubscribe — add or remove customers from lists
  • Setup / Modify Cart — pre-populate a cart for one-click checkout
  • Calculate Context Vars — compute personalization variables dynamically
  • Loyalty Points — award points or cashback credits with tier management

Integrations

  • Webhook — call any external HTTP endpoint (GET, POST, PUT, DELETE, PATCH)
  • Third Party — integrate with configured third-party services
  • Reviews.io — trigger product review requests
  • InboxGeek — email preview and deliverability testing
  • Workflow Task — create tasks in external workflow systems
  • Begin Campaign / Flow — trigger another campaign or flow from within this one

Start with Proven Flows. Customize Everything.

Browse the template library for ready-made flow blueprints. Clone any flow and make it your own.

  • Abandoned cart recovery — escalating incentives across email, SMS, and postcard
  • Post-purchase review requests — timed sequences with Reviews.io integration
  • Back-in-stock notifications — send a pre-populated cart when inventory returns
  • Win-back campaigns — re-engage lapsing customers with personalized offers
  • Welcome series — onboard new subscribers with a multi-step introduction
  • Auto-order recovery — incentivize customers to reactivate canceled subscriptions
UltraCart flow template library showing pre-built ecommerce automation templates for abandoned cart recovery, review requests, and win-back campaigns

Flows That Only Work When Data Is Real-Time

Abandoned Cart Recovery

Cart abandoned
Wait 1 hour
Send email with cart contents
No purchase? Wait 24 hours
Send SMS with coupon
Still nothing? Wait 3 days
Send postcard for high-value carts

Post-Purchase → Review → Cross-Sell

Order shipped
Wait 14 days
Send review request (Reviews.io)
Review submitted? Award 50 loyalty points
Send cross-sell email

Subscription Recovery

Auto-order canceled
Send email with personalized discount
Wait 3 days — not reactivated?
Send SMS
Wait 7 days — sunset from flow

Built In. Not Bolted On.

A third-party ESP would need a webhook for the trigger, an API call to check purchase status, and another API call to generate the coupon. UltraCart does it natively because the flow builder and the commerce engine are the same system.

UltraCart marketing automation flow builder showing a multi-channel abandoned cart recovery sequence with email, SMS, and conditional branching steps

Know Which Step Drives the Revenue

Every flow tracks performance from enrollment through conversion — at the flow level and at each individual step.

  • Flow-level metrics — enrolled customers, total revenue, revenue per customer
  • Step-level analytics — track the performance of each individual step
  • Click analytics — URL-level click tracking across all email steps
  • Order attribution — trace purchases back to the specific step that drove them
  • Enrollment tracking — monitor active enrollments and set limits
  • Flow status management — active, inactive, paused, or draining (finish enrolled, stop new)
UltraCart flow analytics dashboard showing per-step revenue attribution, enrollment counts, and click analytics

Enterprise-Grade Flow Management

Status Control

Active, inactive, draft, paused, or draining — finish enrolled customers while stopping new enrollments

Folder Organization

Group flows by project, channel, or lifecycle stage

Clone Flows

Duplicate any flow as a starting point for new automations

Enrollment Limits

Cap how many customers can be in a flow simultaneously

Per-Step Filters

Apply customer filters at any step — not just at the trigger

Internal Notes

Add merchant notes to any step for team documentation and context

These same flows power your CRM workflows too. When a customer chats in, your agents see which flows they're enrolled in and which messages they've received.

Explore UltraCart CRM

Ready to Automate Your Marketing?

24 step types. Multi-channel flows. Real-time commerce data. Start building automations that actually know your customers.

Ready to Launch Your Online Store? It's Easier Than You Think!

Get started with UltraCart in just a few simple steps—no long commitments, no complicated setup. Just a streamlined experience designed to get your store live and making sales.

Clear Pricing

Transparent pricing that grows with your business—no hidden fees, just the tools you need to succeed.

Pricing and Plans

Dedicated Support

Friendly support ready to help you launch, grow, and answer any questions along the way.

Contact Support