
How Cityfurnish runs rentals end to end on an AI workforce
One of India's largest furniture and appliance rental platforms runs customer operations on an AI workforce that does the work across every channel and every lifecycle stage: inbound support on chat and social, outbound voice, and proactive outreach that listens for lifecycle events and acts before the customer asks, from signup to day-300 recovery.
38,000+
renewal conversations handled in 30 daysCustomers picked up by the subscription-renewal motion in the last 30 days across WhatsApp, email, and voice, handled end to end by the AI workforce.
21,000+
abandoned carts re-engaged in 30 days
Day 0-300
overdue recovery, run end to end by AI
Challenge
A rental runs for months and produces work at every stage: KYC stalls, failed payments, delivery scheduling, monthly invoices, renewals, and an overdue clock that can reach day 300. Half of it is outreach nobody has time to place by hand.
Solution
An AI workforce organised like a real team: Anjali on inbound chat, eight voice agents on outbound calls, Nisha on social, all listening for lifecycle events and acting the moment one fires.
Results
- 38,000+ renewals and 21,000+ cart recoveries handled in 30 days
- Collections escalate on their own, day 0 to day 300
- Humans see only the cases that need judgment, pre-briefed
A relationship, not a transaction
Cityfurnish rents furniture, appliances, and fitness equipment on monthly subscriptions across India's major cities. Renting a sofa is not like buying one. The order is the beginning of a relationship that runs for months or years: signup and KYC, delivery and installation, an invoice every month, extensions, ownership transfers, and eventually a pickup.
Every one of those stages produces conversations. And half of them need Cityfurnish to reach out first instead of waiting for the customer to ask.
The work ecommerce never sees
A subscription rental business runs on operational conversations that a normal store never has. New signups stall at KYC. Payments fail at checkout and take a saved cart with them. Deliveries need scheduling calls, and then rescheduling calls. Invoices raise questions every month, and a missed one starts an overdue clock that can run for three hundred days.
Inbound was only half the job. The other half was outreach the team had to place manually, call by call and reminder by reminder, where the tone that works on day 3 of an overdue is already wrong by day 90.
Renewals, buybacks, and ownership transfers each carry their own paperwork and their own follow-ups. No human roster can hold all of it, every day, at the right moment, in the right tone.
A workforce, organised like a real team
Cityfurnish put an AI workforce on customer operations, with agents that each own a lane. Anjali runs inbound support across WhatsApp, Instagram, Messenger, and web chat, covering orders, KYC status, billing questions, refunds, and escalations that reach the right specialist team pre-briefed.
Eight voice agents make the outbound calls that used to be manual: Tanya welcomes new signups, Ayushi walks customers through KYC and pickup, Meera schedules deliveries, Sneha rescues failed orders, Muskan handles extensions and pickups, Dev runs retention, and Priya and Vikram manage collections from early overdue through 90-days-plus recovery. Nisha manages the community on Instagram and Facebook.
Underneath them, the workforce listens for lifecycle events, a cart abandoned, an invoice generated, a KYC rejected, a tenure ending, a payment overdue, and acts the moment one fires: the right message, email, or call, before the customer has to ask.
What the workforce gets done
In the last 30 days, the AI workforce handled more than 275,000 lifecycle touchpoints across WhatsApp, email, and voice. Subscription renewals alone drove 38,000+ of them, referral flows fired 18,000+ times after invoices and deliveries, and abandoned carts were re-engaged 21,000 times.
Overdue outreach now runs as a ladder from day 0 to day 300, seven bands deep, each with its own channel mix, and with voice joining at exactly the stages where a call outperforms a message.
- 275,000+ lifecycle touchpoints handled in 30 days
- Collections escalate on their own, day 0 to day 300
- Routine calls and reminders no longer placed by hand
- Humans see only the cases that need judgment, with the full story attached
The invoice question, settled in one reply
Anjali holds the inbound line across WhatsApp, Instagram, Messenger, and web chat. She verifies invoices and order state before answering, so “I already paid” becomes a clear explanation instead of an escalation to accounts, and nothing is ever promised without checking first.
- Invoice and payment history verified first
- Nothing stated without checking the ledger
- Charge explained with the exact breakup
Sneha calls while the intent is still warm
When a payment fails at checkout, a saved cart quietly dies. Sneha calls within the hour, explains what happened, keeps the delivery slot held, and sends a fresh payment link on WhatsApp before the customer has moved on.
Rohan
Sagepilot AI · Sneha00:47
A ladder from day 0 to day 300
Nobody at Cityfurnish chases payments by hand. The workforce watches every overdue account and escalates on its own through seven bands, each with its own message mix and tone. WhatsApp and email carry every band, and voice agents join in the earliest bands, when a call still changes the outcome.
Voice joins the first bands, while a call still changes the outcome
Every stage has an owner
Not one bot stretched across every job. The workforce splits the lifecycle the way a real team would, from Tanya’s welcome call to Vikram’s 90-day recovery, with Anjali holding the inbound line and Nisha minding the community.
Anjali · Inbound support, every chat channel
Nisha · Community on Instagram and Facebook
Tanya · Signup welcome calls
Ayushi · KYC and pickup
Meera · Delivery scheduling
Sneha · Failed-order rescues
Muskan · Extensions and pickups
Dev · Retention
Priya · Collections and recovery
Vikram · 90-days-plus recovery
Going live
Phase 1 · Inbound on chat
Anjali goes live across WhatsApp, Instagram, Messenger, and web chat, trained on rental tenures, KYC requirements, billing, and refund policy.
Phase 2 · Proactive outreach
The workforce starts listening for order and billing events, signup, KYC, delivery, renewal, referral, overdue, and reaches out on WhatsApp and email the moment one fires.
Phase 3 · The voice team
Eight voice agents take over outbound: welcome calls, KYC nudges, delivery scheduling, failed-order rescues, retention, and the collections ladder.
Today · One workforce
The AI workforce runs the rental lifecycle end to end, with 275,000+ lifecycle touchpoints handled in the last 30 days.
More stories



Join the brands that run their customer experience on Sagepilot
Live in about 48 hours, across every channel your customers use.




