Lifecycle Marketing for 2025: Strategies and Email Tools

Your customers are at different stages in their journey with your brand. Some are browsing for the first time, others have abandoned their cart, and a few are loyal repeat buyers. Despite that, most ecommerce brands still rely on one-size-fits-all campaigns—the same discounts, messaging, and timing.
While this approach might drive short-term clicks, it won’t build long-term loyalty or consistent revenue. If you’re not tailoring your campaigns based on customer behavior, such as new sign-ups, inactive shoppers, or buyers ready to make a purchase, you’re missing opportunities to grow your business.
A customer lifecycle email marketing strategy helps you respond to those signals in real time. It's not about adding complexity; it's about sending the right email at the right point in the journey. In this blog, we’ll break down what lifecycle marketing looks like in 2025 and how to build email flows that convert.
What is the marketing lifecycle?
B2C lifecycle marketing is a strategy that focuses on engaging customers based on the different stages of their relationship with your brand. Instead of sending the same message to your audience, it focuses on tailored communication, offers, and timing based on where the customer is in their journey, whether they are new, inactive, loyal, or at risk of churning.
By aligning your marketing with customer behaviour and intent, lifecycle marketing allows you to resonate with your customers, capture meaningful engagement, drive conversions, and increase customer lifetime value.
Why is customer lifecycle marketing important?
Generic messages are often ignored. They come across as promotional, making your customers less likely to click through or convert. But, more importantly, this approach causes you to miss out on a bigger opportunity—meeting each customer where they are in their journey and effectively guiding them towards their next action with relevance and intent.
Here’s what a personalized marketing strategy helps you with:
- Send relevant messages: A new customer might need product education. A repeat buyer might be ready for a bundle or early access. Lifecycle marketing lets you send messages based on what the next step should be for that customer.
- Reduce drop-offs between stages: By planning for customers at different stages, you can identify a churn risk early, convert high-intent shoppers who abandoned their cart, and reduce drop-offs.
- Drive better ROI: Instead of sending mass campaigns, identifying your customer segments and marketing to them based on their behaviour and intent will help you capture more purchases, increase repeat shoppers, and improve customer lifetime value.
- Build stronger retention: Loyalty isn’t built in a single purchase. It’s developed over time through consistent, personalized touchpoints across the customer journey that position your brand as valuable and relevant.
Lifecycle marketing examples
What does effective lifecycle marketing look like for ecommerce brands?
Segmentation and personalization
Amazon is famous for its hyper-personalization. Every time a shopper visits the marketplace, they are shown products based on their browsing and purchase history, helping them seamlessly pick up where they left off. This level of personalization is what helps Amazon maintain high retention and conversion rates.

While you can see how these tactics improve the customer experience, many brands still don’t opt for them because they aren’t convinced of the ROI.
Larsson & Jennings, a luxury brand that sells minimal timepieces and jewelry, is proof of the effectiveness of segmentation and personalization. Using Tie, they identified previously anonymous traffic and began reliably tracking each of their shoppers’ behavior, such as which products were viewed, whether a cart was started, and more. Tracking these activities allowed the brand to create customer segments and set up more effective email flows that were personalized to the segment’s intent and behavior.
By collecting 1,000+ emails from high-intent shoppers per day, each enriched with detailed web activity, Larsson & Jennings was able to personalize flows even for first-time visitors. This boost in data-driven targeting helped drive over $25,000 in email revenue, resulting in a 5.0x+ ROI within 30 days.

Omnichannel strategy
Walgreens is an American pharmacy store chain. They built their mobile app to bridge in-store and digital experiences, letting customers refill prescriptions, get alerts, and schedule pickups seamlessly. This not only boosted digital sales but also reduced wait times and eased store operations.

Automated emails
Automated emails let you communicate with customers based on their behavior and stage in the buying journey. By setting up automated flows, you can respond instantly when someone visits a product page, adds an item to their cart, or becomes inactive, allowing you to build stronger relationships and increase conversions without the need for manual effort.
Here are some examples of email flows set for specific goals and timing:
1. Welcome series
Glossier, a beauty brand with a customer-first approach, uses its welcome email to build connection and trust. When a new shopper subscribes, they receive an email that shares the brand’s mission and values, making them feel part of a community.
The email also showcases their bestselling products to spark interest while informing new shoppers about their flexible return policy, reducing any hesitation they have about purchasing from the brand.

2. Abandoned cart flows
Twillory, a performance clothing brand, boosted abandoned cart recovery by using Tie’s identity resolution platform to identify 83% of their visitors who abandoned their carts without entering any details. Tie helped in two ways:
- It identified returning shoppers already in Klaviyo who were missed due to email or device mismatch.
- It enriches anonymous visitors’ profiles without relying on form fills, allowing the brand to target shoppers that they previously couldn’t have.
With these customer profiles pushed into Klaviyo, Twillory set up high-performing abandoned cart flows, driving a 5x ROI within just 30 days.

3. Replenishment reminders
Graza sells fresh squeezable single origin olive oil. Their reminder emails to restock feel like a nudge, using predictive timing and a quirky language that reflects their brand tone.

4. Winback campaigns
Our Place sends a final “goodbye” email that feels personal and thoughtful. They quietly offer a 20% discount and incentivize customers to come back without being pushy, making it feel like a genuine check-in, not a sales pitch.

The 7 customer lifecycle stages

Customer lifecycle stages describe the different steps that a customer goes through—from hearing about your brand to buying to recommending it to others. Understanding these stages helps you plan how to speak to customers, when to reach out, and what kind of support or offers to provide.
Think of this as a map of the customer journey, allowing you to guide shoppers from interest to long-term loyalty. Here’s a detailed look at the different marketing lifecycle stages:
1. Awareness
The awareness stage is the entry point of your customer’s journey with your brand. The customer is looking to solve a problem. They don’t know you yet, and probably aren’t ready to make any decisions. Your job is to make sure you show up where they’re looking, when they start looking.
What happens here:
- They search on Google, browse marketplaces, or explore forums for ideas.
- They watch content on YouTube or discover your brand on Instagram or TikTok.
- They’re collecting options, not making decisions.
What you should do:
- Build visibility through SEO-optimized content, Instagram Reels, YouTube Shorts, and relevant communities.
- Create content that ranks for top of the funnel content that’s educational—buying guides, “Best of”, and beginner tips.
- Don’t push your product yet, just be visible and helpful.
2. Knowledge and Interest
At this point, the customer is aware that you exist. But now they want to know whether you’re relevant to them. This stage is about building trust, removing confusion, and making your brand feel relatable and easy to understand.
What happens here:
- They visit your website or product pages, often more than once.
- They scroll through your Instagram or TikTok to see how your product works and looks in real life.
- They read reviews or ask questions in forums or group chats.
- They may sign up for emails or follow your social media channels.
What you should do:
- Use content to educate, not just promote. FAQs, comparisons, tutorials, and testimonials work really well here.
- Answer doubts proactively—think of what a customer would ask before buying and address it across your touchpoints, like your website and social media.
- Build trust and warm new subscribers with welcome emails.
- Show social proof by sharing stories, reviews, and explaining how others are using your product.
3. Engagement
At this stage, the customer is now actively considering your brand. They’re not just looking anymore, they’re also interacting and engaging. They might not be ready to buy just yet, but they’re close. This is where you nurture them, not rush.
What happens here:
- They add products to their wishlist or cart.
- They ask a question via chat, direct messages (DMs), or email.
- They revisit your product pages multiple times.
- They engage with your polls, quizzes, or interactive posts on social media.
What you should do:
- Personalize interactions by recommending products on-site based on what they've viewed or added to their cart.
- Trigger browse and cart abandonment reminders across channels (email, SMS, push notifications).
- Make it easier to decide or compare with product finders, sizing guides, and live chat.
- Offer guidance, not just discounts—“Need help choosing?” is better than “10% off.”
4. Conversion
They’re ready to buy or are almost there. This is a sensitive point because any confusion or friction can cause a drop-off. Your job is to make their decision easier, not heavier.
What happens here:
- They’re on your checkout page, and they either complete the transaction or they abandon the cart at the last minute.
- They may hesitate if there are too many steps, unclear pricing, or no trust signals.
- They check your return policies, payment options, and delivery times.
- They may look for offers or turn to customer support for reassurance.
What you should do:
- Simplify your checkout. Make it mobile-first, avoid hidden costs, reduce form fields, and keep it short.
- Offer multiple payment options like credit card, BNPL (Buy Now, Pay Later), cash-on-delivery, etc, so that you can cater to different customers’ needs.
- Add urgency or social proof authentically. For example, “Only 3 left” works but only if it’s accurate.
- Show trust signals like reviews, return and refund policies, clear shipping times, and secure payment badges.
5. Satisfaction
The transaction is complete, but the customer’s relationship with your brand is only just getting started. This stage determines whether they’ll come back or churn. The customer experience you deliver plays a huge role here.
What happens here:
- They receive the product and evaluate packaging, quality, and ease of use.
- They might need help to figure out how to use it or understand its features.
- Their first impression determines whether they’ll return.
What you should do:
- Send onboarding emails, such as usage tips, videos, or care guides.
- Follow up with support. For example, phrases like “Need help using this?” or “Got questions?” work well.
- Ask for feedback, letting them know that you care about them and using these insights to improve your offerings.
6. Retention
If they’re happy, they’ll come back. But you can’t leave that to chance. Most brands lose customers here because they don’t follow up.
What happens here:
- They may reorder, explore new categories, or join your loyalty program.
- Some may forget your brand exists after the first purchase, especially if there’s no prompt to return.
What you should do:
- Set up automated email flows, sending replenishment, cross-sell, or thank-you messages.
- Offer exclusive perks for repeat customers like early access, surprise gifts, or premium packaging.
- Educate existing customers about features or products they may not have explored.
- Reward loyalty. Even a simple thank-you message with a coupon works better than generic upselling.
7. Loyalty
If you've handled the earlier stages well, loyalty is a natural outcome. These customers are likely to be your biggest advocates, referring new customers sometimes without even being asked to. This is how you build ongoing growth without constantly chasing new traffic.
What happens here:
- Customers repeatedly come back and shop your products without needing constant offers.
- They regularly engage on social media through comments, DMs, and story mentions.
- They share user-generated content or tag your products in everyday posts, increasing credibility.
- They share your brand with friends, groups, and online communities.
- Loyal customers defend your brand online when others raise concerns
What you should do:
- Make it easy to refer friends—a simple link or code works best.
- Reward them with offers and recognition, spotlighting them on your social media or even in newsletters.
- Ask for reviews at the right time (after they’ve used the product).
- Stay in touch, even if they’re not buying. If they feel valued, they’ll continue to advocate for your brand.
Customer journey cheat sheet

Lifecycle management vs. lifecycle marketing
Lifecycle management and lifecycle marketing are often used interchangeably, but they serve different purposes.
Lifecycle management looks at the entire lifespan of your products and services, from development to retirement. Lifecycle marketing, on the other hand, focuses purely on the customer's journey and how they engage with your brand.
Here’s how they differ:

Why this matters
Lifecycle marketing doesn’t work in isolation. You might have great communication and solid timing, but if the product ships late or prices don’t match, customers lose trust.
To avoid this, you need to align your lifecycle marketing strategy with lifecycle management. This means staying connected across functions:
- Ops and logistics: Reflect real delivery timelines in shipping update emails.
- Product and pricing: Avoid running promotions on sold-out or repriced items.
- Support: Address common post-purchase issues up front.
Essentially, understanding how the product’s lifecycle affects the customer’s lifecycle helps create better end-to-end journeys.
Customer lifecycle management tools for better conversions
Customer lifecycle management tools allow you to implement tactics like segmentation and personalization by giving you accurate customer data, helping you build targeted segments, and letting you send timely messages based on customer details like intent, demographics, and behavior. Some of these tools include:
For data management
Shopify: First-party data collection
Most ecommerce brands run their business on Shopify which collects your customer data automatically, from sales to site activity. Shopify gives you access to basic first-party data, such as repeat purchases, order value, and top-selling products.

While it’s helpful for high-level insights, Shopify alone can’t give you access to deeper insights like anonymous shopper data or segmentation. If you're trying to identify patterns, like when customers stop buying or what behaviors lead to higher repeat rates, you’ll need more than Shopify’s default data. Here’s why:
- Shopify primarily tracks known purchasers.
- It relies heavily on cookies that can be cleared.
- Many shoppers clear their cache, shop from various devices or email addresses, which can fragment customer profiles and create duplicate ones.
- Shopify can't reliably capture pre-conversion behavior like anonymous cart abandonments, leaving major gaps in your customer insights.
Tie: Customer data enrichment
Most ecommerce brands struggle with incomplete or messy customer data. This is because a large percentage of your web traffic is anonymous or fragmented across devices, making it hard to create a full picture of who your customers actually are.
Tie fixes this by enriching your web visitor data, without using cookies. It identifies anonymous visitors and gives you complete, accurate profiles. Using a network of 250 data points across 280 million customers, it can accurately match over 50% of your anonymous traffic, often building complete profiles from as little as an IP address.
The platform adds these holistic customer profiles directly into your CRM, allowing you to effectively use them for your email and SMS flows.
Here’s what makes Tie stand out:
- Match rate: Achieves up to 90% traffic matching through a consented identity network, giving you accurate, actionable customer profiles at scale.
- Access to 250+ attributes: Tie enriches your customer profiles with demographic, psychographic, and behavioural details.
- Real audience filtering: Pick who you want to track or de-anonymize based on actual web behavior, intent, or demographic attributes.
- Built-in email deliverability support: Complimentary domain warming and inbox placement allow you to ramp up emails without hitting spam.
- Fully compliant: Tie only works with consented data and integrates with your consent management platform, ensuring you remain compliant with privacy regulations.
Curious how your existing traffic could convert better with enriched data? Learn more about how Tie works.
For marketing
Klaviyo: Omnichannel strategy, especially email
Ideal for: Mid-size to enterprise ecommerce brands looking to scale personalized email and SMS marketing through advanced automation and deep Shopify integration.
Klaviyo is one of the best tools for building intent-based, omnichannel lifecycle marketing. While most people know it for email, Klaviyo also lets you manage SMS, push notifications, and in-app messaging, all from the same platform.
What makes Klaviyo stand out is how deeply it integrates with both your ecommerce store and data platforms. For example, when you enrich your customer profiles using Tie (identifying anonymous visitors or pulling in high-intent attributes), you can pass that data into Klaviyo. This gives you a much clearer picture of who your audience is and what they care about.
With these insights, you can set up messaging across channels, not just email. So, for example:
- A cart abandonment message can go out via email within 30 minutes
- A reminder SMS can be sent 12 hours later if there's no response
- A final push notification can hit the next day, offering a limited-time nudge
This kind of coordinated cross-channel strategy gives you better chances of conversion, without guesswork or spamming your audience.

Attentive: Primarily SMS marketing
Ideal for: Fast-growing DTC brands that prioritize SMS as a primary channel.
Attentive is a messaging platform designed to help you send highly personalized text messages to your customers. It’s best known for SMS and push notifications, which tend to have higher open rates than emails, guaranteeing better engagement.
By automating messages based on customer behavior (such as cart abandonment or post-purchase reminders), Attentive enables you to drive conversions with minimal effort. You can tailor your campaigns to customer actions, making sure that each message is timely and relevant.

Omnisend: Omnichannel marketing
Ideal for: Small to mid-sized ecommerce brands that need an easy, affordable all-in-one platform for email, SMS, and push with pre-built automation flows.
Omnisend is a robust email and SMS marketing automation tool designed for ecommerce merchants. It offers a complete solution for increasing sales, combining email, SMS, and other tools into one cohesive platform.
Omnisend helps you grow your email list using landing pages, popups, and exit-intent tools. It also features pre-made templates, so creating visually appealing emails doesn’t require any coding. Some key features include:
- Abandoned cart workflows: Automatically send reminder emails when customers leave items behind.
- Welcome automation: Send tailored welcome emails to new subscribers.
- Browse abandonment: Automatically remind visitors of products they've viewed but haven’t purchased.
- Pop-ups and exit-intent forms: Capture emails more effectively and grow your list with tools like spin-to-win or exit pop-ups.

For paid efforts
Meta
Meta’s advertising platform helps you reach and retarget customers across Facebook and Instagram based on behavior, interests, and demographics. It’s especially effective for abandoned carts, browse drop-offs, or repeat purchase nudges.
Moreover, when you feed enriched data from Tie into Meta, you can:
- Retarget visitors who dropped off without buying, with personalized messaging
- Build lookalike audiences based on your highest-intent segments
- Exclude low-intent shoppers to avoid wasted spend
- Tailor creative and copy based on deeper behavioral and demographic insights
Instead of relying on broad interest-based ads or standard pixel data, you're running campaigns based on real, enriched customer signals. That means higher CTRs, better ROAS, and more efficient budget use.
TikTok
TikTok’s ad platform is great for capturing attention with engaging, short-form video, especially among younger audiences. It’s ideal for ecommerce brands looking to:
- Build brand awareness
- Create quick paths to purchase
- Encourage UGC and community-driven content
With TikTok’s precise targeting tools, you can segment based on behaviors, interests, and intent.
Google Ads lets you reach customers at high-intent moments—when they’re searching, browsing YouTube, or reading across the web. But to get the most out of your ad spend, you need more than broad targeting.
To improve performance, focus on providing the ad platform with higher-quality customer data, such as email, phone number, location, and behavioral traits. With data enrichment tools like Tie, you can enable precise targeting, personalize ad creatives, reduce wasted spend on low-intent traffic, and effectively convert relevant audiences.
Best email automation for customer lifecycle marketing: step-by-step workflow
For many brands, email is the backbone of lifecycle marketing. Most teams start with the basics, like welcome flows and abandoned cart messages, but few go deeper to build behaviour-based automations that personalize the customer experience.
With the right tools and setup, you can trigger emails based on where a customer is in their journey—whether they’re new, inactive, or ready to buy again. Here’s how:
- Build smarter segments with better data: Start by getting a clearer view of who’s buying, browsing, or dropping off. Tools like Tie enrich your customer profiles and provide a consolidated and accurate view of your customers and their journeys across your site, letting you create segments based on their demographics, behaviour, and intent.
- Integrate your data platform with your email tool: Once you have customer segments in place, connect it to marketing tools like Klaviyo. These accurate customer profiles allow you to set up a marketing strategy that resonates more effectively with your audiences.
- Build email flows based on customer intent: Set up specific flows for customers at different stages—first-time visitors, active shoppers, repeat buyers, or churn risk. Tailor your messaging, offers, and timing.
- Prioritize your most high-intent segments: Start with high-impact ones, like people who added to cart but didn’t purchase, or those who visited multiple product pages without checking out.
- A/B test subject lines, offers, and timing: Run A/B tests to understand what subject lines, CTAs, offers, or send times drive clicks and conversions.
- Watch for emerging customer patterns: As your traffic grows, new segments will emerge. For example, shoppers who browse multiple times without buying, or customers who always buy during sales. Watch for these trends and set up targeted flows to recapture and convert them.
How do transactional emails differ from marketing emails?
When setting up your flows, it’s easy to treat all types of emails the same when in reality, they serve different purposes. Some emails are meant to drive engagement or conversions, while others are strictly functional. That is why you need to know the differences between transactional and marketing emails.
Here's how they differ and where each one fits in your lifecycle setup:

Quick tip: While you can't add promo banners to transactional emails (like receipts or order confirmations) under many email laws (like CAN-SPAM), you can include links to support pages, blog posts, or even ask for reviews, as long as it doesn’t cross into direct selling.
Lifecycle marketing strategies for better conversions
Lifecycle marketing campaigns are about sending the right message at the right stage of the customer lifecycle, from discovery to purchase and beyond. Here are four core strategies that will help you build a strong lifecycle marketing setup.
Segmentation and personalization
You can’t send the same email to everyone and expect results. Start by segmenting your audience and then build personalized flows based on customer intent, behaviour, and demographics. You can segment and personalize effectively based on:
- Lifecycle stage: New subscribers, first-time customers, repeat buyers, dormant buyers
- Behavior: Viewed product but didn’t buy, added to cart, browsed multiple times, unsubscribed, and returned
- Demographics: Age, gender, household income, occupation, location (for weather, holidays, or localized campaigns)
- Purchase data: High vs. low spenders, frequency of purchase, product category
- Engagement: Opens, clicks, SMS opt-in, website activity
Use this data to create different message tracks. For example:

Personalization tip: Instead of just using their name, personalize based on product preference, reorder cycle, or content. For example, “Hey Sarah, your hydrating serum is probably running low — want to restock with free shipping?”
Omnichannel strategy
Lifecycle marketing doesn’t stop at email. Customers interact with your brand across multiple touchpoints—SMS, push notifications, on-site experiences, ads, etc. Your strategy needs to reflect this. A strong omnichannel approach ensures each channel works together to create a seamless customer journey.
Here’s how to build an effective omnichannel setup:
- Email: Target customers across different stages of their journey, with visual storytelling, product education, and follow-ups for deeper relationship building.
- SMS: Use SMS for time-sensitive messages, back-in-stock alerts, and abandoned cart reminders.
- Push notifications: Used to drive fast action. Example: “Only 3 hours left to add your bonus item.”
- On-site personalization: Show banners or pop-ups based on lifecycle stage (e.g., “Welcome back, ready to reorder?” for returning customers).
- Retargeting ads: Sync your customer profile data with ad platforms to reinforce messaging across channels.
Best practices when setting up an omnichannel experience:
- Maintain consistency: Your messaging should feel cohesive but not repetitive across channels. For example, don’t send the same discount offer via both email and SMS at the same time. Use email to emphasise value and SMS to drive urgency.
- Choose the right tools: Use a unified customer data platform (CDP) to track customer behavior across channels in real time and sync it with your marketing platform for accurate targeting.
- Tailor based on the channel: Use each channel for what it does best—SMS for urgency, email for depth, push for reactivation, and ads for reach— and tailor your messaging and strategy accordingly.
Automated emails
You can’t manually track every user’s journey. That’s where automated flows come in. These are triggered emails sent based on actions or timing, allowing you to communicate with your customers at key moments. Some core email flows that you can set up are:
1. Welcome series
When someone signs up, don’t just send a single email. Create a sequence of 3–5 emails spaced over a few days to build trust. Here’s an example of what an effective welcome email series can look like:
- Day 0: Brand story + quiz or bestsellers
- Day 2: Product benefits or how-to
- Day 4: Social proof — customer reviews or testimonials
- Day 6: Offer or incentive (optional)
- Day 8: Invite to follow on socials or opt into SMS
2. Abandoned cart flows
This flow brings back customers who showed buying intent but didn’t check out. Ideally, send a series of 2–3 emails and 1 SMS within 48 hours. Here’s how you can set up an abandoned cart flow that converts them into a buyer:
- Hour 1: SMS reminder (if opted in)
- Hour 12: Email reminder + product image
- Hour 24: Email with urgency (“limited stock” or “your cart will expire”)
- Hour 48: Email with social proof or a final incentive (optional)
3. Replenishment reminders
These reminders are perfect for consumable or repeat-use products. Time it based on your average usage window — for e.g., send a reminder email 25 days after a 30-day supplement order.
When setting it up, keep these best practices in mind:
- Use short and impactful copy that uses the right keywords like “Running low? Reorder in 1 click.”
- Include a link to repurchase and suggest other relevant products they may also be interested in.
- Offer a subscription or discount to nudge them to buy.
4. Winback campaigns
Customers who haven’t interacted or purchased in 60–90 days may still be interested in your product, but they need a reminder to re-engage them. Set up winback emails that build a rapport with them, highlight new products or recommendations, and offer a personalized incentive that gets them to clickthrough to browse your store.
Here’s how many brands set up their winback campaigns:
- Email 1: “We miss you” + new product suggestions
- Email 2: Bestsellers since they last purchased
- Email 3: Limited-time incentive or content-only (non-salesy)
Measure and optimize with the right KPIs
Just running these campaigns isn’t enough. You also need to effectively measure the success of your lifecycle marketing strategy.
Track metrics that allow you to understand the effectiveness of the marketing channel and how your efforts impact different stages of the customer journey. These allow you to understand how your campaigns are performing.
Here is a more in-depth breakdown to help you understand better:

Leverage lifecycle marketing to improve conversions at every point of your customer journey!
Converting website visitors into buyers, and eventually loyal customers, doesn’t happen overnight. It takes setting up well-timed and relevant touchpoints across the entire customer journey. With a smart lifecycle marketing strategy, you can guide intent-driven visitors toward conversion and re-engage those who drop off.
That’s where Tie comes in. From identifying anonymous traffic to setting up customer segments that improve your marketing flows, Tie ensures that you don’t miss out on customers at different stages of their journey with you, unlocking new revenue opportunities. If you're looking to drive more from your existing traffic, without increasing ad spend, Tie gives you the visibility and tools to do it.
Want to see how Tie can improve your customer data and set up effective lifecycle marketing for your ecommerce brand? Get a demo today!