Customer Loyalty and Repeat-Sales Funnel in Bitrix24: A Practical Guide
Retaining and reselling to existing customers costs far less than acquiring new ones - and Bitrix24 (Alaio) gives sales teams a dedicated toolset for exactly that: separate pipelines for repeat buyers, automated dormant-lead reactivation, AI-generated upsell prompts, and built-in conversion tracking.
Why a Separate Pipeline for Existing Customers Changes Everything
Running repeat sales through the same pipeline as new acquisition dilutes focus: reps optimise for first deals, not lifetime value - a dedicated repeat-sales funnel in Bitrix24 (Alaio) fixes this by giving existing customers their own stages, automation rules, and metrics.
When a first deal closes in the primary pipeline, the contact does not disappear - it should automatically move into a Repeat Sales funnel. This is where the work of maintaining the relationship, identifying new needs, and offering additional products or services happens. Each new sale for the same client creates a separate deal card inside the funnel, which means multiple concurrent opportunities per contact are fully supported without confusion.
A well-structured loyalty funnel typically contains three pipeline tiers:
| Funnel | Purpose | Who enters |
|---|---|---|
| Primary Sales | First-time deals from leads | Qualified new leads |
| Repeat Sales | Upsell / cross-sell to existing buyers | Auto-moved after a won deal |
| Dormant / Re-engagement | Contacts who refused at any stage | Deals marked as lost |
Based on our experience implementing this architecture across manufacturing, trading, and service businesses, the three-funnel structure is the lightest setup that still covers the full customer lifecycle.
See also: Bitrix24 Sales Funnel Design: Stages, Automation and Conversion Tracking for a deeper look at pipeline architecture.
How the Repeat Sales Funnel Works Step by Step
The repeat-sales funnel operates as a closed loop: a won deal triggers automatic entry into the retention pipeline, reps maintain regular contact to uncover new needs, each new opportunity gets its own deal card, and a refusal routes the contact back to the re-engagement funnel rather than out of the system.
Here is the four-step flow drawn from real project implementations:
- Automatic entry. When a deal in the primary funnel reaches the "Won" stage, automation moves the client card into the Repeat Sales funnel. No manual step required.
- Regular touchpoints. Reps maintain structured contact - call, message, or email - to identify new needs and offer relevant products or services.
- New deal per opportunity. Every fresh purchasing intent generates a separate deal card. One client can have multiple open cards simultaneously if different product lines are being discussed.
- Refusal handling. If the client declines, the card moves to the Dormant funnel for future re-engagement. It does not get deleted - purchase intent may change in weeks or months.
A duplicate-check rule prevents the same client from entering the funnel twice for the same scenario. If a card already exists at a given stage, a new one is not created.
Reactivating Dormant Leads: The Re-engagement Funnel
The dormant funnel is not a graveyard - it is a structured holding area where refused clients receive periodic, timed touchpoints until they either re-engage or are formally retired from active outreach.
Dormant contacts fall into two categories: those who refused during first-contact (never bought) and those who stopped buying after one or more transactions. Both deserve different messaging but the same systematic follow-up logic.
How to structure re-engagement:
- Set a fixed follow-up cadence - for example, a task auto-created every 10-14 days asking the rep to check whether the client's situation has changed.
- When a dormant client shows renewed interest, the deal card moves back: to Primary Sales if they have never purchased, or to Repeat Sales if they have.
- If interest re-emerges but the client refuses again, the card stays in the dormant funnel for the next scheduled attempt.
- Log the reason for every refusal as a required field - this data feeds segmentation and bulk re-engagement campaigns later.
Automation handles the task creation and card movement so reps do not need to remember to revisit contacts manually. See Bitrix24 Business Process Automation: Robots, Triggers and the Workflow Designer for the full mechanics of robots and triggers.
AI-Powered Repeat Sales: How BitrixGPT Identifies Ready Buyers
Bitrix24's AI-powered Repeat Sales feature analyses the full deal history in CRM daily and automatically creates new deal cards for clients whose purchase patterns suggest they are ready to buy again - each card includes a BitrixGPT-generated task with a personalised conversation guide for the rep.
This is not a simple reminder system. The engine runs three pattern-recognition scenarios against historical deal data:
| Scenario | How it works | Example |
|---|---|---|
| Monthly buyers | Analyses successful deals from the past three months (excluding the current month); prompts outreach at the start of each month | A company that orders office supplies every month - the AI flags them before month-start with a suggestion to offer a seasonal promotion |
| Semi-annual buyers | Tracks clients who transact roughly every six months; surfaces them in the preceding month | A business that renews a software licence each June and December - AI queues an outreach in May and November |
| Annual buyers | Reviews two years of history (excluding the current year); triggers contact ahead of the expected purchase window | A client who buys equipment every December - AI alerts the rep in November with relevant product recommendations |
When a match is found, the system creates a deal card automatically. BitrixGPT adds a task inside the card with two specific recommendations: what to offer and how to structure the conversation. Reps work from these prompts rather than starting from scratch.
Enabling the feature: By default, the AI analyses clients and identifies opportunities but does not create deal cards until the feature is switched on. A Bitrix24 administrator (or a user with deal-editing rights) can enable automatic deal creation from the CRM settings or via the in-CRM notification banner.
Important: The AI-powered Repeat Sales feature is not available on all Bitrix24 plan tiers. Check your current plan before configuring.
Automation Setup: Robots and Triggers for Retention Workflows
A well-configured retention funnel uses up to 10 robots per pipeline and a matching set of triggers - together they handle stage transitions, overdue-card alerts, follow-up task creation, and cross-funnel deal movement without manual intervention.
Based on typical project scopes, the following automation layer covers most retention use cases:
Robot types used in repeat-sales funnels
- Follow-up task robot - creates a task for the responsible rep when a deal card has been sitting on a stage longer than the agreed SLA (e.g. 10 days without contact).
- Stage-transition robot - moves a card to the next stage or the next funnel when a defined condition is met (e.g. client responds positively via chat or email).
- Notification robot - alerts the rep or their manager when a high-value client enters or exits the dormant funnel.
- Document robot - auto-generates a quote or invoice when a deal reaches the "Offer sent" stage, reducing manual admin.
Trigger types that feed retention logic
- Inbound call / message trigger - when a dormant client calls or messages, the trigger can automatically move the card from the dormant funnel back to Repeat Sales and create a follow-up task.
- Invoice payment trigger - marks the deal as won and initiates the move to the next repeat-sales cycle.
- Keyword-in-chat trigger - if a client's chat message contains specific words (e.g. "renew", "upgrade", "order again"), the trigger advances the deal stage to prompt immediate rep action.
The three funnels interact with automation and external channels:
The following diagram illustrates the flow of deal cards between the Primary Sales, Repeat Sales, and Dormant funnels, with automation robots and communication triggers acting as the connective tissue.
flowchart TD
LEAD[New Lead] --> PRIMARY[Primary Sales Funnel]
PRIMARY -- Won --> REPEAT[Repeat Sales Funnel]
PRIMARY -- Lost --> DORMANT[Dormant / Re-engagement Funnel]
REPEAT -- Refused --> DORMANT
REPEAT -- New deal --> REPEAT
DORMANT -- Re-engaged, first-time buyer --> PRIMARY
DORMANT -- Re-engaged, existing buyer --> REPEAT
DORMANT -- Timed follow-up --> BOT[Robot: Create Follow-up Task]
BOT --> DORMANT
TRIGGER[Trigger: Inbound Call / Message] --> REPEAT
REPEAT --> BITRIXGPT[BitrixGPT: Personalised Offer Prompt]
Data Quality: What the CRM Must Contain for AI to Work Well
The accuracy of AI-driven repeat-sales recommendations is directly proportional to the completeness of CRM data - thin contact cards, missing deal amounts, and an empty product catalogue all degrade the quality of surfaced opportunities.
Practical steps to keep data actionable:
- Fill system fields completely. Name, phone, email, and company are the minimum for every contact. Incomplete records are invisible to the AI matching engine.
- Add custom fields for purchase preferences. For a furniture business, fields like "room type", "style preference", and "renovation budget" let the AI match the right product category to the right client cycle. For a services business, "contract renewal date" and "service tier" serve the same purpose.
- Configure product-specific funnels. If you sell both a core product and a maintenance or installation service, run separate funnels for each. Mixing them in one pipeline makes pattern detection unreliable.
- Transcribe calls with AI. When call transcription is active, the AI can detect intent signals - a client mentioning "expanding our office" or "looking at upgrading in Q3" - and store them as structured notes against the deal card.
- Maintain an up-to-date product catalogue with seasonal attributes. If holiday gift sets are in the catalogue with a December seasonality tag, the AI will surface past buyers of those items ahead of the season.
- Log agreements in deal comments and universal activities. If a client says they plan to reorder in six months, record it. The AI reads these notes when forming recommendations.
See Lead Management in Bitrix24: Capture, Distribution and Scoring for guidance on structuring the data layer from the first contact onwards.
Tracking Repeat-Sales Performance: Built-In Statistics
Bitrix24's built-in repeat-sales statistics dashboard shows active deal count and value, won deal count and value, conversion by volume, and conversion by revenue - filterable by the last 30 days, quarter, six months, or year.
To access it: navigate to CRM → Deals → Repeat Sales and select the reporting period.
The four core metrics:
| Metric | What it measures |
|---|---|
| Deals in progress (count & value) | Current pipeline load for repeat-sales scenarios |
| Won deals (count & value) | Closed repeat-sales within the selected period |
| Volume conversion rate | Won deals ÷ all deals created by repeat-sales scenarios |
| Revenue conversion rate | Won deal value ÷ total deal value created by repeat-sales scenarios |
To isolate only the deals created by the AI engine (as opposed to manually created repeat deals), use the Repeat Sale Scenario filter in the deals list view.
For deeper cross-funnel analytics - manager performance, stage velocity, and revenue forecasting - connect Bitrix24's BI Constructor or export to an external BI tool. See Bitrix24 CRM Analytics and Sales Dashboards: Reports, Funnels and Forecasting for the full reporting setup.
Upsell and Cross-Sell Tactics Inside the Repeat-Sales Funnel
Effective upsell and cross-sell in Bitrix24 relies on three levers: segmented CRM marketing campaigns targeted at existing buyers, AI-generated offer prompts inside deal cards, and auto-generated quotes and invoices that reduce friction when a client is ready to commit.
Practical upsell/cross-sell patterns that work inside the repeat-sales funnel:
- Segment by product history. Use CRM Marketing to build an audience of clients who purchased Product A but not Product B, then send a targeted email or WhatsApp message with a relevant offer. See Bitrix24 CRM Marketing: Email Campaigns, Segmentation and Lead Nurturing for segmentation mechanics.
- Use BitrixGPT prompts at deal creation. When the AI creates a deal card, it adds a personalised recommendation task. Reps should act on this promptly - the timing signal (client is in their purchase window) has a short shelf life.
- Tier your offer in the deal card. Structure the deal with three options: base renewal/reorder, a mid-tier upsell, and a premium package. Having the options pre-loaded in the deal card shortens the conversation.
- Trigger a follow-up sequence after each purchase. A robot fires 30, 60, and 90 days after a deal is won, each creating a task with a different nudge (satisfaction check → complementary product offer → renewal reminder).
- Use AI call analysis to flag upsell signals. When a transcribed call contains phrases indicating expansion intent, the system can trigger a stage change or create a task automatically.
Implementation Scope: What to Expect When Setting This Up
Configuring a three-funnel retention architecture with up to 10 robots per pipeline, duplicate-check rules, and AI-powered repeat sales typically requires a scoped implementation engagement - the exact effort depends on the number of pipelines, custom fields, and integration points.
From project archive data, a typical repeat-sales funnel setup includes:
- Definition and configuration of 2-3 deal pipelines (primary, repeat, dormant)
- Up to 10 robots per pipeline covering follow-up tasks, stage transitions, and notifications
- Custom field design for client and deal cards
- Product catalogue import (up to a few hundred items) to support AI recommendations
- CRM Marketing segment setup for targeted re-engagement campaigns
- A two-hour group training session covering the new funnel logic, filters, and reporting
The hours required scale with the number of pipelines and the complexity of integration with external systems (e-commerce, ERP, telephony). For a realistic scope estimate, ACP Group - a Bitrix24 Gold Partner - recommends a discovery session before committing to a timeline. See Bitrix24 Implementation Hours by Module: A Data Reference for Budgeting for module-level effort benchmarks.
Frequently asked questions
Do I need a separate Bitrix24 pipeline for repeat sales, or can I handle it in the main funnel?
A dedicated repeat-sales pipeline is strongly recommended. Mixing new acquisition with existing-customer management means stage definitions, automation rules, and reporting metrics conflict. A separate funnel lets you tailor stages, robots, and KPIs specifically to retention and upsell workflows.
How does BitrixGPT's AI-powered Repeat Sales feature decide when a client is ready to buy again?
It runs three pattern scenarios against the deal history: monthly buyers (last three months), semi-annual buyers (every six months), and annual buyers (last two years). When a client's purchase history matches a pattern, the AI creates a deal card and adds a personalised recommendation task - what to offer and how to frame the conversation.
What happens to a deal when the client refuses in the repeat-sales funnel?
The deal card moves to a dormant or re-engagement funnel rather than being deleted. Timed follow-up tasks are created automatically, so the rep revisits the contact after a set interval. If the client shows renewed interest, the card moves back to the appropriate active funnel.
Is AI-powered Repeat Sales available on all Bitrix24 plans?
No - this feature is not available on all tiers. Check the plan comparison at bitrix24.com or contact your Bitrix24 partner to confirm availability for your current subscription.
How important is CRM data quality for the AI repeat-sales engine?
It is critical. The AI analyses deal history, contact fields, product catalogue entries, and call transcripts to identify purchase patterns. Incomplete contact cards, missing deal amounts, or an empty product catalogue will reduce the number and accuracy of AI-generated opportunities. Full field coverage and active call transcription produce the best results.
Can one client have multiple open deal cards in the repeat-sales funnel at the same time?
Yes - and this is by design. Each new purchasing opportunity for the same client generates a separate deal card, which allows reps to manage concurrent discussions about different products or services without mixing them. A duplicate-check rule prevents the same scenario from creating redundant cards.
Based on real practice
This article is based on 13 internal documents from ACP Group's practice - work plans, specifications and Bitrix24 implementation cases.
Need help with Bitrix24?
ACP Group is a Bitrix24 Gold Partner. We'll review your task, estimate the effort in hours and propose a plan - free of charge.