Order-ready alerts, collection reminders and an uncollected-order chase that keeps your click-and-collect shelf moving instead of clogging.
Bring your stack to a call and we will scope it against how your business actually runs.
Book a callClick and collect looks like a solved problem until you walk into the back of a shop and see the shelf. Bags with picking slips stapled to them, some of them three weeks old, a few with the customer name faded into a smear of receipt ink. Nobody is sure which ones are still wanted and which are dead. The staff member who picked them has moved on. The shelf has become a filing cabinet for other people's indecision, and every bag sitting on it is stock that cannot be sold to anyone else.
The leak is in the notification. Most retailers send one message when the order is picked and ready, usually an automated email from the store system that lands in a promotions tab. If the customer misses it, nothing else happens. There is no second nudge, no reminder on the day the collection window closes, and no chase sequence before the order gets refunded or returned to shelf. So the retailer absorbs three separate costs: the picking labor spent on an order that never leaves, the shelf space it occupies, and the refund processing when someone finally gives up on it. Worse, the customer who never collected usually does not come back, because their last experience of the brand was a vague sense that something went wrong.
There is a second, quieter leak. When an order is ready and the customer arrives, the staff member has to find the bag. If the ready message did not include a clear collection reference, a location, and the opening hours of the collection point, the customer turns up at the wrong door, at the wrong time, or without ID, and the interaction becomes a complaint instead of a two-minute handover. This build closes both leaks by owning the whole notification arc from picked to collected to chased, on channels the customer actually reads, with the state of every order tracked in a pipeline so nothing goes quiet without someone noticing.
One pipeline, Click and Collect, with stages that mirror the physical state of the bag on the shelf. Every order creates an opportunity the moment it is paid for, and the stage is the single source of truth for what the shop floor should do next.
Click and collect does not need appointments, but it does need time boundaries, and a calendar is the cleanest way to hold them.
Create these on the contact or opportunity record before building a single workflow. Every message in this build references at least two of them.
BO handles the inbound half of the conversation so the shop floor is not answering the same four questions all day.
Trigger: order webhook received from the store system with fulfillment method equal to collection.
Conditions: proceed only if Order Reference is present and either email or mobile is present. If both contact channels are missing, create an internal task for the branch and exit.
Stop conditions: exit on order cancellation webhook, or when the opportunity reaches Collected or Uncollected.
Trigger: opportunity stage changes to Ready for Collection, whether moved by staff or by the ready webhook.
Conditions and branches: branch on Collection Method. Desk, locker and kerbside each get different copy. Branch again on cc-id-required to include or omit the ID paragraph.
Stop conditions: stage leaves Ready for Collection; Collection Confirmation form submitted; contact opted out of SMS, in which case the email path still completes.
Trigger: 48 hours elapsed since Ready Timestamp.
Conditions: stage is still Ready for Collection, Reminder Count is 0, no Change of Plan submission in the last 48 hours.
Stop conditions: stage moves to Collected, Uncollected or Final Notice; Change of Plan submitted; inbound reply received, which hands the thread to BO.
Trigger: 48 hours before Collection Deadline.
Conditions: stage is Ready for Collection or Reminder Sent. Branch on Order Value Band.
Stop conditions: Collection Confirmation submitted; Change of Plan extension granted, which resets Collection Deadline and returns the opportunity to Ready for Collection; cancellation requested; Reminder Count reaches 4, which is a hard ceiling so no contact is ever chased further.
Trigger: Collection Deadline passes with stage still in Final Notice.
Conditions: no extension on record. If an extension was granted within the last 24 hours, exit and let the reset deadline govern.
Stop conditions: exit if a late collection happens before breakdown - the Collection Confirmation form overrides and reopens the opportunity to Collected with a note.
Trigger: Collection Confirmation form submitted, or barcode scanned at the desk.
Conditions: an active opportunity exists for that Order Reference.
Stop conditions: single-pass workflow, no re-entry for the same Order Reference.
Trigger: Change of Plan form submitted.
Branches on the answer:
Stop conditions: one submission per order governs; a second submission replaces the first and re-enters the correct branch.
Trigger: inbound SMS, WhatsApp or chat message from a contact carrying cc-order-active.
Conditions: BO matches the message to the active opportunity. If the contact has more than one active order, BO asks which reference before answering.
Stop conditions: BO stands down entirely for the rest of the conversation once a human replies, and does not resume until the next distinct inbound thread.
Before this build, the state of a click and collect order lives in three incompatible places: the store system, a printed slip, and the memory of whoever was on shift. After it, the state lives in one pipeline, and the pipeline drives the messaging rather than the messaging being an afterthought. The shelf empties because the customer is nudged three times on channels they read, and the customers who genuinely cannot collect say so through the Change of Plan form instead of going quiet, which converts an ambiguous bag into either an extension or a clean refund.
The shop floor stops answering "is my order ready?" by hand. BO takes those messages, reads back the Order Reference and the desk hours, and only escalates the handful that involve money or a complaint. Handover gets faster because the ready message already told the customer the reference, the door, the hours and the ID requirement, so the desk interaction is a scan and a signature instead of an investigation.
Measure these, weekly, per branch:
Every build on this page is something we configure, test and hand over with the SOPs your team needs to run it.
Book a call