Kartlo.App
FeaturesPricingDocsContact
Sign inStart free
  • Getting started
    • Create your store
    • Your desk
    • The Kartlo phone app
    • Stores and organizations
    • Plans and billing
    • AI credits
    • Team and permissions
    • Getting help
  • Products
    • Add products
    • Variants
    • Media library
    • Import products
    • Collections
    • Inventory
    • Stock counts
    • Transfers
    • Purchase orders
    • Gift cards
    • Product labels
    • Product reviews
  • Orders
    • Order lifecycle
    • Draft orders
    • Order payments
    • Fulfilment
    • Returns and refunds
    • Abandoned carts
  • Customers
    • Customers and shopper accounts
    • Segments
    • Companies
    • Subscribers and customer emails
    • Loyalty points
  • Discounts
  • Online store
    • Themes
    • Design Studio
    • Pages
    • Navigation menu
    • Store address and custom domains
    • Publish and password-protect your storefront
    • SEO and sharing
  • Payments
    • Stripe card payments
    • Cash on delivery and manual methods
    • Hosted payment gateways
    • Tabby instalments
    • Finance and payouts
  • Shipping and delivery
  • Markets and languages
  • Arabic and English
  • Taxes
  • Analytics and Live View
    • Analytics
    • Live View
    • Scheduled email reports
  • Settings
  • Security
  • Developers
    • API and webhooks
    • Headless Storefront API
  • Kartlo Apps
    • Remove or cancel an app
    • Accounting - United Arab Emirates
    • CRM
      • Pipelines and stages
      • Deals
      • Activities and calendar
      • CRM automations
      • Lead forms
      • Lead scoring and AI help
      • Quotes and payment links
      • Targets and analytics
      • Import and export deals
      • CRM permissions
      • CRM on iPhone
    • Social Sales Channels
    • Messenger and WhatsApp
  1. Documentation
  2. Kartlo Apps
  3. CRM
  4. CRM automations

CRM automations

On this page
  • Build an automation
  • Triggers
  • Conditions
  • Steps
  • How waits work
  • Run log
  • Safety limits
  • See also

Requires the CRM app

This feature is part of the paid CRM app. Add it to your store from Kartlo Apps in your desk.

An automation is a rule: when something happens, and only if some conditions are true, do these steps. Because CRM sits inside your store, the "something" can be a real shop event, such as an abandoned cart worth more than AED 1,000 or a customer's fifth order, not only something your team typed.

Build an automation#

  1. Open CRM › Automations and click New automation, or start from a template.
  2. When: pick the trigger.
  3. Only if: add up to 20 conditions and choose whether all of these or any of these must match. Leave it empty to run every time.
  4. Steps: add up to 10 steps and use Move up and Move down to put them in order. Add a Wait between steps where you need time to pass.
  5. Test on a deal: pick a deal and click Run test. Nothing is sent and nothing changes; the log shows what would happen, step by step, including waits.
  6. Switch the automation On and click Save automation.

Triggers#

GroupTriggers
DealsDeal created; deal moved to a stage; deal has no activity for a number of days; follow-up is due; expected close date passed.
FormsA lead form was submitted.
ShopCart abandoned; order placed; first order; order number N (for example the fifth); order delivered; payment received; refund issued; spend crosses an amount; customer created; no order in N days. Cart, order and payment triggers can be limited to amounts over a value you set.

Conditions#

You can check the deal value, pipeline, stage, source, owner, assignee, deal tag, score band, whether a company is set, the customer's country, number of orders, total spent, marketing consent, and the order, cart or payment amount.

Compare with is, is not, greater than, at least, less than, at most, is empty, is not empty or contains.

Steps#

StepWhat it does
WaitPause for minutes, hours or days, up to 90 days.
Assign ownerGive the deal to one person, or share deals in turn across a group (round robin).
Move to stageMove the deal to another stage.
Add a tagTag the deal or the customer.
Create a dealFor order, cart and customer triggers: open a new deal in the pipeline and stage you choose, optionally using the order, cart or payment amount as the value.
Create a taskPlan a to-do for the owner or assignee, due after a number of hours.
NotifySend a note to the owner, the assignee or people with a given role, in the bell and on the phone.
Send emailSend an email from your store address. Merge tags fill in the customer, deal, owner and store.
Send a discount codeMake a single-use percentage or fixed-amount code, valid for up to 365 days, and email it.
WhatsApp taskPlan a WhatsApp follow-up with the message ready to send in one tap.

How waits work#

When a rule reaches a wait, it pauses for that deal. When the time is up, Kartlo checks the conditions again before going on. If the deal no longer matches, for example it already moved to Won, the rule stops there.

Tip

Example: when a deal enters Quote sent, wait 3 days, then create a call task for the owner. If the customer pays in the meantime, the deal is Won and the task is never created.

Run log#

Open an automation and go to Run log to see every time it ran: which record, which steps ran, which are waiting, and any step that failed with the reason.

Note

Each event runs each automation once. If the same order event arrives twice, the automation still runs only once.

Safety limits#

  • An automation never starts itself again from a change it made.
  • At most 20 runs per record per hour.
  • Up to 100 automations per store.
  • Marketing emails are skipped for customers who have not agreed to receive them.

Important

Automations stop when CRM is no longer active for the store. Runs that were waiting do not continue until CRM is back on.

See also Abandoned carts and Discounts.

See also#

  • Lead forms
  • Lead scoring
  • CRM
PreviousActivities and calendarNextLead forms

On this page

  • Build an automation
  • Triggers
  • Conditions
  • Steps
  • How waits work
  • Run log
  • Safety limits
  • See also
FeaturesPricingDocsContactPrivacyTerms© 2026 Louward Labs FZC LLC