Skip to main content
VividCraft Studio

Ecommerce retention and lead-generation follow-up

The second order and the booked call get won in the inbox.

Welcome, abandonment, replenishment, and follow-up flows do the daily work. Campaigns fill the gaps between them. None of it works if the message never lands.

Illustrative customer journey

  1. Signup
  2. Welcome flow
  3. Campaign calendar
  4. Repeat or booked

Scroll to follow the journey

  • Klaviyo: Lifecycle and campaign sending
  • Omnisend: Lifecycle and campaign sending
  • MailchimpMailchimp: Lifecycle and campaign sending
  • MailgunMailgun: Custom and cold-email delivery
  • GoHighLevel: CRM email and follow-up sequences

Flows before campaigns

Automated flows do the daily work.

Each flow answers one moment in the relationship: a signup, an abandoned cart, a lapsed customer, an unanswered inquiry.

  1. Ecommerce and lead generation

    Welcome

    Answers the first moment after signup or inquiry, and protects it from going quiet before trust is built.

    Show stages
    1. Signup or inquiry
    2. Immediate
    3. Set expectations
    4. Qualified for the next message
  2. Ecommerce

    Cart or checkout recovery

    Answers a started, unfinished order, and protects revenue that hesitation would otherwise cost.

    Show stages
    1. Cart or checkout abandoned
    2. One hour, then one day
    3. Reminder and support
    4. Completed order or opt-out
  3. Ecommerce

    Replenishment

    Answers a product running low, and protects the repeat order a discount blast would waste.

    Show stages
    1. Order placed
    2. Matched to the product
    3. A reason to reorder
    4. Repeat order
  4. Lead generation

    Lead nurture

    Answers an inquiry that didn’t book a call, and protects it from becoming a dropped follow-up.

    Show stages
    1. Inquiry submitted, no call booked
    2. Staged over days, not hours
    3. Answer the objection
    4. Booked call
  5. Ecommerce and lead generation

    Win-back

    Answers a lapsed customer or contact, and protects the list from carrying dead weight.

    Show stages
    1. Engagement lapses
    2. After the inactivity window
    3. A relevant reason to return
    4. Re-engaged or suppressed

Campaigns and cold outreach

Campaigns fill the calendar. Cold email stays inside its own rules.

Broadcast sends carry the offer flows can’t cover. Cold outreach lives here too, kept separate from lifecycle lists and inside its own consent rules.

Campaign calendar

Product launches, promotions, and content sends planned around what the flows already handle.

List segmentation

Engagement, purchase history, and lifecycle stage decide who sees a campaign.

Cold email, kept separate

Custom delivery through Mailgun, its own domain reputation, and no crossover with the permissioned list.

Deliverability

Deliverability is a prerequisite, not a feature.

A flow that never reaches the inbox never gets the chance to work.

  1. 01

    Domain and authentication

    SPF, DKIM, and DMARC set up before a single send goes out.

    • SPF, DKIM, and DMARC all pass
    • Sending domain matches the brand
  2. 02

    List hygiene

    Unengaged and invalid addresses suppressed on a schedule, not left to erode sender reputation.

    • Bounce and complaint rates
    • Suppression list kept current
  3. 03

    Warm-up and monitoring

    New domains and senders ramped gradually, with placement and complaints watched every send.

    • Inbox placement by provider
    • Send volume ramped on schedule

Who this is for

Built for stores and services with something worth following up on.

Ecommerce brands with repeat customers and lead-generation businesses with a follow-up gap both fit here.

Not for cold list purchases or unpermissioned contacts. We check consent, list source, and sending history before anything goes out.

Find the flow costing you the most.

Bring your list, your platform, your consent status, and the flows already running. We’ll say which one is missing, what it’s costing in orders or calls, and what to set up first.