Skip to main content

Customer Memory in Manifest

Your bot talks to hundreds of customers a day. Right now, it probably treats every one of them like a stranger.

It doesn't know their name. It asks them to re-enter their email every time they track an order. It greets a repeat customer the same way it greets someone who's never heard of your brand.

Customer Memory changes that.

When a customer is logged into your Shopify store - or has previously shared their details - Manifest recognises them. It greets them by name, pre-fills their order tracking, and gives your support agents full context before the conversation even starts.

The result: your bot feels less like a widget and more like someone who actually works at your store.

Both Personalized Welcome Notes and Personalized Conversations are disabled by default and must be enabled separately.


What is Customer Memory?

Manifest identifies customers through their Shopify account when they are logged into your store using their email address or phone number.

When a customer is logged in, Manifest automatically retrieves:

  • Customer name

  • Email address (if available)

  • Phone number (if available)

This information is used throughout the customer journey, including:

  • CRM conversation overview

  • CRM customer details panel

  • Personalized conversations

  • Personalized welcome notes

  • Order tracking experiences

Instead of displaying AI-generated names or generic identifiers, Manifest uses the customer's actual Shopify profile information.

If the customer is not logged in, Manifest will collect customer details through lead generation flows and use those details for future interactions.


How Manifest recognises your customers

  1. Logged-in Shopify customers - Manifest pulls their name, email, and phone number directly from their Shopify account. No setup required on your end

  2. Guest visitors - For visitors who are not logged into Shopify, Manifest can collect customer information through lead generation.

    1. Lead collection can occur in the following places:

      1. Starting the conversation – If enabled, the assistant asks for details after the configured number of messages.

      2. Before recommending products (Quiz) – Lead collection happens before quiz product suggestions.

      3. AI Nudges – For offers (direct rewards, spin-the-wheel rewards, or minimum purchase rewards), you can require leads before granting offers

      4. Custom Quiz – Leads can be collected before product recommendations.

      5. Agent Handover – Leads are required for certain handover options (e.g., Contact Form, Report an Issue).

      6. Out-of-stock inquiries – If a product is unavailable, the assistant will automatically prompt customers to leave their details for updates if they asked about stock availability.

For more information about lead generation, refer to:
https://intercom.help/getmanifestai/en/articles/12117337-lead-generation


Personalized Welcome Notes

This is the fastest win in Customer Memory — one variable, one message, done.

How it works

When a customer is logged into Shopify, Manifest pulls their name automatically.

Add {{customer_name}} anywhere in your welcome message and Manifest fills it in.

If the customer isn't logged in, they see your default welcome message - nothing breaks, nothing looks wrong.

Before:

Welcome to our store!

After:

Welcome back, {{customer_name}}!


How to set it up

  1. Go to: Customize → Chat Window Experience → Personalize Welcome Note

  2. Write your welcome message and insert the Customer Name variable where you want the name to appear.

  3. Click Save.

That's it. Save, and it's live.


Personalized Conversations

Where the Welcome Note greets customers by name once, this setting uses their name throughout the entire conversation - every response, not just the first.

How it works for logged-in customers

Manifest uses their Shopify name from the first message. No collection step, no delay.

Customer: Hi 
Manifest: Hello John, how can I assist you today?

How it works for guest customers

Manifest asks for their name naturally during the second exchange - not as a form, just as part of the conversation.

Once collected, it's used for the rest of the session and remembered in CRM for every future visit.

The customer's original question isn't lost. Manifest answers it immediately after getting the name.

Important Behavior Rules

  • Name collection occurs only once per customer.

  • Once a name is collected, Manifest remembers it across future sessions.

  • If the opportunity to collect a name is skipped, Manifest will not ask again in future sessions for the same customer.

  • If lead collection is configured for the second message, the lead collection request will occur on the third message.

  • If the second interaction is a Quiz or Agent Handover flow, name collection will be skipped.

  • After a customer provides their name, Manifest will continue the conversation by answering the original question or request that triggered the name collection prompt. The customer's query is not lost, and the conversation proceeds naturally after the name is collected.


How to enable Personalized Conversations

  1. Go to: Customize → Behavior → AI Model & Personality → Personalized Conversations

  2. Toggle on, save.

That's it.


How Contact Details Are Remembered

Manifest remembers customer details from either:

  • Shopify login information

  • Lead collection submissions

Once customer information is available, it is reused in future conversations.

This information is also used during order tracking.

Order Tracking Experience

When a customer opens the order tracking flow:

  1. Manifest retrieves previously saved customer details.

  2. Email address or phone number fields are automatically pre-filled.

  3. Customers can track orders without re-entering their contact information.


What Agents See in CRM

Manifest displays customer information in CRM whenever:

  • The customer is logged into Shopify, or

  • The customer has previously submitted lead information

Conversation Overview

Agents can view:

  • Customer name

  • Email address

  • Phone number

Hovering over the customer name in the conversation list displays available contact details.

If a customer provides a new email address or phone number, the latest information replaces the previously stored value.


Customer Details Panel

The CRM right panel under customer details displays:

Customer Details

  • Name

  • Email Address

  • Phone Number

Order History

When a customer tracks an order, Manifest uses the same email address or phone number to retrieve recent orders.

The system displays up to:

  • 10 recent orders total

  • If both email and phone number were used for order tracking:

    • Up to 5 orders associated with the email address

    • Up to 5 orders associated with the phone number


Order Details View

When an agent opens an order, the following information is displayed:

Order Summary

  • Order ID (e.g., #1234)

  • Order Date

  • Number of Products

Product Information

  • Product Image

  • Product Name

  • Product Price

Order Information

  • Order ID

  • Order Date

  • Number of Products

  • Order Value

  • Order Status

  • Payment Status

  • Tracking Link

Shipping Address

  • Recipient Name

  • Address

  • City

  • State

  • Country

  • ZIP / Postal Code


Default Settings

The following features are disabled by default:

  • Personalized Welcome Notes

  • Personalized Conversations

Merchants must manually enable these settings to activate customer personalization.


FAQs

1. Will Manifest ask for the customer's name in every conversation?

No. Customer name collection happens only once per customer. After a name is collected and saved, Manifest reuses it in future conversations.

2. What happens if the assistant misses asking for the customer's name?

If the opportunity to collect the name is missed, Manifest will not ask for it again in future sessions for the same customer.

3. What happens if Personalized Welcome Notes are enabled but the customer is not logged in?

Manifest will display the default welcome message configured by the merchant in the dashboard.

4. How does Customer Memory improve order tracking?

When a customer has previously provided an email address or phone number, Manifest automatically pre-fills the order tracking form with the saved information, making the tracking process faster and more convenient.


For further assistance or to raise feature requests related to Customer Memory in Manifest, please contact [email protected].

Did this answer your question?