Skip to content

Ecommerce & Retail Marketing & CRM

Intermediate
ecommerce marketing crm ai
Departmentsmarketing crm

Automate abandoned cart recovery, loyalty notifications, customer segmentation, win-back campaigns, review requests, and performance reporting.

A collection of habits that grow revenue and deepen customer relationships: from cart recovery through to campaign analytics. Each habit operates independently and can be deployed individually or as a complete marketing and CRM automation suite.

What It Does

  • Abandoned Cart Recovery: send personalised recovery emails with an incentive
  • Loyalty Points Notification: notify customers of earned points and redemption options
  • Customer Segmentation: segment customers by behaviour and update CRM tags
  • Win-Back Campaign: re-engage lapsed customers with targeted offers
  • Review Request: request product reviews 7 days after confirmed delivery
  • Campaign Performance Report: compile marketing metrics and distribute a daily digest

Abandoned Cart Recovery

Scheduled

Send personalised recovery emails with a time-limited incentive to customers who abandoned carts.

scheduleremailai

Loyalty Points Notification

Webhook

Notify customers of newly earned loyalty points and their available redemption options.

webhookemailsms

Customer Segmentation

Scheduled

Segment customers by purchase behaviour and RFM signals, then update CRM tags automatically.

scheduleraihttp

Win-Back Campaign

Scheduled

Re-engage customers who have not purchased in 90 days with AI-personalised offers.

scheduleremailai

Review Request

Scheduled

Request product reviews from customers 7 days after confirmed delivery automatically.

scheduleremailhttp

Campaign Performance Report

Scheduled

Compile key marketing metrics daily and distribute a digest to the marketing team.

scheduleraiemail

Key Files

yaml
version: "1.0"
name: "Ecommerce Retail - Marketing Crm"

workflows:
  - id: abandoned-cart-recovery
    path: ./habits/abandoned-cart-recovery.yaml
    enabled: true
  - id: loyalty-points-notification
    path: ./habits/loyalty-points-notification.yaml
    enabled: true
  - id: customer-segmentation
    path: ./habits/customer-segmentation.yaml
    enabled: true
  - id: win-back-campaign
    path: ./habits/win-back-campaign.yaml
    enabled: true
  - id: review-request
    path: ./habits/review-request.yaml
    enabled: true
  - id: campaign-performance-report
    path: ./habits/campaign-performance-report.yaml
    enabled: true

server:
  port: 13022
  host: "0.0.0.0"

logging:
  level: info
  outputs: [console]
  format: text
  colorize: true

Tailored to your systems & workflows

Every organization runs differently. Reach out to see how Habits can be up and running in your environment, tailored to your tools, your data, and your team's specific workflows.

Get in touch

Want this habit running in your environment?

This habit is a starting point. Tell us about your stack and we'll help you get it working exactly the way your team needs.

Released under the AGPL-3.0 License.