Customer retention and lifecycle

Retention that runs on the same record as the sale.

Journeys, reminders, reviews, win-backs, and renewal and repeat-purchase programs, so keeping a customer is part of the system rather than a separate campaign.

Retention and lifecycle

Keep the customers you worked hard to win.

Journeys, reminders and win-backs run on the same record as the sale, so retention is part of the system rather than a separate campaign.

One record Every stop reads and writes the same customer record.
Choose a stop to see what the platform does there.
Customer record Same record as the sale
SophiaCustomer · Northside First purchase

The purchase lands on the record and an automated journey starts: a confirmation, a thank-you and a clear next step.

Last activity
Purchase recorded
Next step
Review request after the appointment
  • Confirmation sentEmail
  • Thank-you text sentText
  • Automated journey startedJourney

Consent, quiet hours and opt-outs checked on every send.

What runs on the same record

  • Lifecycle journeys after every purchase or appointment
  • Confirmations, reminders and rescheduling prompts
  • Review requests
  • Win-back and reactivation programs built from real purchase and appointment history
  • Renewal and repeat-purchase programs
  • Cohort retention and reactivation reporting

Run by us, run with you, or run by your own team or agency on the platform.

Customer journeys

One journey, from first click to repeat customer.

Automated journeys mix email and text with CRM tasks and call tasks for your team, from awareness and a new inquiry through booking, purchase, retention and win-back. They start from real events, hand off from one stage to the next, and stop the moment a customer replies so your team can take the conversation.

Journeys
Sample data Last 90 days All locations

Start here

Follow Jordan R. from a first email to a repeat purchase, one handoff at a time.

  • Email
  • Text
  • Call task
  • CRM task

Awareness

LiveTrigger New subscriber or engaged visitor

Helpful content for subscribers and engaged visitors who have not inquired yet.

Starts the relayHands off to New inquiry
BranchHigh intent?Pricing visits after an emailIf no, the journey continues to the next step.
If yes:
ExitHand off to New inquiryOn inquiry
  • InquiresHand off to New inquiry
  • UnsubscribesEmail suppressed
  • Texts STOPTexts suppressed

New inquiry

LiveTrigger New inquiry, any source

About 16 touches over 6 days, answered in seconds. A reply, a booking or an opt-out stops it.

From AwarenessHands off to Booking
New inquiry cadence by day and channel
ChannelDay 15 touchesDay 23 touchesDay 31 touchDay 42 touchesDay 53 touchesDay 62 touches
Text6
Email5
Call task4
CRM task1
  • Replies or answers a callStop, task for your team
  • BooksHand off to Booking
  • Texts STOPTexts suppressed
  • No reply by day 6Long-term nurture

Booking

LiveTrigger Appointment booked

Confirmation and reminders, with a reschedule path when someone misses an appointment.

From New inquiryHands off to Purchase
BranchShowed?At appointment timeIf no, the journey continues to the next step.
If yes:
ExitHand off to PurchaseOn purchase
ExitStarts againOn rebooking
  • RepliesStop, task for your team
  • Shows and buysHand off to Purchase
  • Misses the appointmentReschedule path
  • Texts STOPTexts suppressed

Purchase

LiveTrigger Purchase recorded

A thank-you, what to expect, a check-in from your team and a review request.

From BookingHands off to Retention
BranchReplied?Any replyIf no, the journey continues to the next step.
If yes:
ExitStop, task for your teamRight away
ExitHand off to RetentionJourney complete
  • RepliesStop, task for your team
  • Raises a concernTask for a manager
  • Journey completeHand off to Retention
  • Texts STOPTexts suppressed

Retention

LiveTrigger Purchase journey complete

Repeat-purchase reminders, renewals and personal check-ins for top customers.

From PurchaseHands off to Win-back
BranchTop customer?By lifetime spendIf no, the journey continues to the next step.
If yes:
BranchBought again?Any purchaseIf no, the journey continues to the next step.
If yes:
ExitBack to PurchaseOn purchase
ExitHand off to Win-back90 days, no purchase
  • Buys againBack to Purchase
  • 90 days, no purchaseHand off to Win-back
  • RepliesStop, task for your team
  • UnsubscribesEmail suppressed

Win-back

LiveTrigger 90 days since last purchase

An offer for customers who have not bought in 90 days, with a call task for top customers.

From RetentionHands off to Booking
BranchTop customer?By lifetime spendIf no, the journey continues to the next step.
If yes:
BranchBooked?Any bookingIf no, the journey continues to the next step.
If yes:
ExitHand off to BookingOn booking
ExitLong-term nurtureNo booking
  • BooksHand off to Booking
  • RepliesStop, task for your team
  • Texts STOPTexts suppressed
  • UnsubscribesEmail suppressed

Step preview

TextDay 1, in seconds
[Your business]Text message

Day 1, in seconds

Hi {FirstName}, thanks for reaching out to [Your business]. Someone from our team will call you shortly. Prefer to book now? {BookingLink} Reply STOP to opt out.

Merge fields {FirstName}{BookingLink} from the customer record

Rules

Checked on every send
Audience and segment
Email opt-in contacts who have not inquired, segmented by the pages they read.
Consent, per channel
Email opt-inText opt-inSTOP ends textsUnsubscribe ends email
Quiet hours
8 pm to 8 am in the customer’s time zone. Sends wait until morning.
Exit
An inquiry hands off to New inquiry. Unsubscribe and STOP suppress right away.

Rules

Checked on every send
Audience and segment
Every new inquiry, segmented by location and interest. Current customers are skipped.
Consent, per channel
Email opt-inText opt-inSTOP ends textsUnsubscribe ends email
Quiet hours
8 pm to 8 am in the customer’s time zone. Sends wait until morning.
Exit
A reply or an answered call stops it and creates a task. A booking hands off to Booking.

Rules

Checked on every send
Audience and segment
Every booked appointment, segmented by location and appointment type.
Consent, per channel
Email opt-inText opt-inSTOP ends textsUnsubscribe ends email
Quiet hours
8 pm to 8 am in the customer’s time zone. Sends wait until morning.
Exit
A reply stops it and creates a task. A purchase hands off to Purchase.

Rules

Checked on every send
Audience and segment
Every buyer, segmented by what they bought.
Consent, per channel
Email opt-inText opt-inSTOP ends textsUnsubscribe ends email
Quiet hours
8 pm to 8 am in the customer’s time zone. Sends wait until morning.
Exit
A reply stops it and creates a task. When it ends, it hands off to Retention.

Rules

Checked on every send
Audience and segment
Active customers. Top customers by lifetime spend get a personal check-in.
Consent, per channel
Email opt-inText opt-inSTOP ends textsUnsubscribe ends email
Quiet hours
8 pm to 8 am in the customer’s time zone. Sends wait until morning.
Exit
A new purchase goes back to Purchase. 90 days without one hands off to Win-back.

Rules

Checked on every send
Audience and segment
Lapsed customers who are opted in. Top customers get a call task.
Consent, per channel
Email opt-inText opt-inSTOP ends textsUnsubscribe ends email
Quiet hours
8 pm to 8 am in the customer’s time zone. Sends wait until morning.
Exit
A booking hands off to Booking. A reply stops it and creates a task.

Performance

Sample dataLast 90 days
  1. Enrolled6,240
  2. Inquired1,02016% of enrolled

AI recommendation

No change recommended this period.

AI reviews each step’s results and flags changes here.

Performance

Sample dataLast 90 days
  1. Enrolled4,812
  2. Replied2,31048% of enrolled
  3. Booked1,92640% of enrolled

AI recommendation

Replies peak within the first hour.

NextKeep the right-away call task on every new inquiry.

Applies to every new inquiry

Performance

Sample dataLast 90 days
  1. Enrolled1,926
  2. Confirmed1,60483% of enrolled
  3. Showed1,38772% of enrolled

No-shows 539Rebooked 212 39%

AI recommendation

No-shows cluster on appointments booked more than seven days out.

NextAdd a reminder text the day before.

About 30 more shows a quarter, projected

Performance

Sample dataLast 90 days
  1. Enrolled612
  2. Left a review18430% of enrolled
  3. Bought again19031% of enrolled

AI recommendation

No change recommended this period.

AI reviews each step’s results and flags changes here.

Performance

Sample dataLast 90 days
  1. Enrolled1,880
  2. Bought again40221% of enrolled

AI recommendation

No change recommended for this journey.

Related142 May buyers have not bought again and are ready for win-back.

Audience: 142 buyers

Performance

Sample dataLast 90 days
  1. Enrolled1,420
  2. Replied31222% of enrolled
  3. Booked120
  4. Purchased58$171K in revenue

AI recommendation

142 May buyers have not bought again.

NextStart the win-back journey for this group.

Audience: 142 buyers, ready now

Your team's tasks

Call tasks and CRM tasks from every journey land in your Lead Management Workbench queue, with the customer's history on screen. They cancel themselves when a customer books or replies.

Sample data
  • Call tasks created7,214Last 90 days
  • Call tasks completed6,12085% of call tasks
  • CRM tasks created1,962Last 90 days
  • CRM tasks completed1,81192% of CRM tasks

Workbench queue, from journeys

Tasks your journeys created for your team
TaskCustomerFromDueOwnerStatus
Call taskJordan replied: call back nowCustomerJordan R.FromNew inquiry, after a replyDueNowMayaDue now
Call taskDay 2 morning callCustomerJordan R.FromNew inquiry, day 2DueTomorrowMayaCanceled: replied
Call taskMissed appointment: offer a new timeCustomerAlex M.FromBooking, no-show pathDueTodayChrisOpen
CRM taskCheck in a week after purchaseCustomerSam T.FromPurchase, day 7DueTodayMayaOpen
Call taskTop customer: personal callCustomerTaylor K.FromWin-back, day 5DueTomorrowChrisOpen
CRM taskReview the inquiry and update the stageCustomerAlex M.FromNew inquiry, day 3DueDoneChrisCompleted

A reply or an answered call stops the journey and puts a task at the top of the queue.

  1. A journey step creates it

    Call tasks carry a short talk track. CRM tasks carry a checklist.

  2. Routing picks the owner

    It lands in that rep's workbench queue, with the customer's history on screen.

  3. It cancels itself when it should

    A booking or a reply cancels the tasks still waiting in that journey.

AI Journey Designer

Describe a goal in plain language. AI drafts the audience, steps, timing, messages and exit rules, and nothing goes live until someone on your team or ours approves it.

Try

Drafts use your segments, consent rules and quiet hours from the start.

Drafted messages

Merge fields from your data
  • EmailDay 1

    We saved something for you, {FirstName}. {OfferDetails}

  • TextDay 3

    Hi {FirstName}, [Your business] here. Your offer is still open. {BookingLink} Reply STOP to opt out.

  • Call taskDay 5

    Talk track for your team: welcome them back, ask what changed, offer a time.

Draft for the Win-back stage

Draft ready
  • Goal
    Booked appointment
  • Audience
    Lapsed 90 days or moreOpted inTop customers flagged
  • Steps
    1. Day 1EmailEmail with an offer
    2. Day 3TextText to opted-in contacts
    3. Day 5Call taskCall task for top customers, for your team
  • Exit
    On booking, hand off to Booking. A reply stops it and creates a task for your team.
  • Rules
    Quiet hours onConsent checked on every sendSTOP suppresses texts

Ready-made journeys

Dozens of ready-made journeys, labeled by lifecycle stage. Start from one, then tune the steps, timing and messages to your business.

  • Awareness

    Helpful-content emails, an offer text for opted-in contacts and a CRM task on high intent.

    2 emails, 1 text, 1 CRM task
  • Awareness

    Seasonal content for subscribers, with a CRM task when a visitor shows high intent.

    2 emails, 1 CRM task
  • New inquiry

    About 16 touches over 6 days. Answered in seconds, and it stops the moment someone replies.

    6 texts, 5 emails, 4 call tasks, 1 CRM task
  • New inquiry

    For after-hours inquiries, an instant reply now and a call task first thing in the morning.

    1 email, 1 text, 1 call task
  • Booking

    Confirmation, reminders and a reschedule path for no-shows, with a call task for your team.

    1 email, 3 texts, 1 call task
  • Booking

    Extra reminders for appointments booked more than a week out.

    1 email, 2 texts
  • Purchase

    A thank-you, what to expect, a check-in task for your team and a review request.

    1 email, 2 texts, 1 CRM task
  • Purchase

    Care tips after a purchase, then a reminder when it is time to reorder.

    2 emails, 1 text
  • Retention

    A repeat-purchase reminder around day 60 and a renewal email.

    1 email, 1 text, 1 CRM task
  • Retention

    Birthday and anniversary notes, with CRM tasks for top customers.

    1 email, 1 text, 1 CRM task
  • Win-back

    An offer email, a text three days later and a call task for top customers.

    1 email, 1 text, 1 call task
  • Win-back

    A gentle check-in for customers who have been away the longest.

    1 email, 1 text, 1 CRM task

A few per stage shown here. Dozens more are in the library.

Who runs your journeysWhoever builds them, the conversations stay with your team.

Run by usOur team designs, builds and tunes them, channel by channel.

Run with youWe build them together, and your team approves every change.

Run by your own teamYour team or agency builds on the platform, with the library and the AI Journey Designer.

Services FAQ

Questions

Who owns what

At a glance
Website and listings
You
Your data
You
Growth services
Month-to-month
Platform plans
Annual by default
  • How are consent and opt-outs handled on email and text?

    The platform enforces consent, quiet hours and opt-outs on every send. Carrier registration and deliverability are handled as part of setting up email and text.

  • Who owns the website and the data?

    You do. Your website, listings and data stay yours.

  • Is there a minimum term?

    Not for growth services. They run month-to-month, and you can opt out of any channel. Platform plans are annual by default, and shorter terms are part of the fit conversation.

Something else? Contact us

Free Fit Assessment

Start with a free Fit Assessment.

We look at your channels, your pipeline, your stack and what you want built, and tell you plainly where Marvenio would help first.

  1. Tell us where you want helpFive short fields. Phone is optional.

  2. Pick a timeWe email you to set a time that works for you.

  3. Get a straight answerA workflow map, the highest-value automation opportunities and a phased plan.

If we are not a fit, we say so.

Rather see the platform first? Book a demo

Request your Fit Assessment