Sări la conținut
    Back to blog
    July 25, 2026 5 min read Stefan

    Automatic WhatsApp/SMS confirmations when waste is picked up

    Customers get an automatic message the moment their pickup is assigned to a driver and again when it's completed — fewer "where's the truck?" calls.

    #vanagreen
    #reciclare
    #whatsapp
    #notificari

    For an operator scheduling waste pickups at customer sites, a big chunk of dispatch time doesn't go toward planning routes — it goes toward answering the same question, dozens of times a day: "where's the truck?" Once a customer calls in or fills out a form, they have zero visibility into their order. All they know is that someone is supposed to show up eventually.

    VanaGreen closes that gap with automatic WhatsApp confirmations, with SMS as a fallback.

    What the customer gets, and when

    There are exactly two moments a message goes out, both tied to a real action inside the app — not a cron job firing off reminders:

    • Pickup assigned — the moment the pickup order gets a driver and a date/time window.
    • Pickup completed — the moment the driver marks the pickup as collected.

    The message goes out on WhatsApp first; if delivery fails (the number isn't on WhatsApp, the customer has blocked business messages, or any other rejection), the app automatically falls back to sending the same content via SMS, with no action needed from the operator. It's a single attempt per channel, not a retry queue — volume is low (one confirmation per pickup, not webhook-scale traffic), so a complex retry mechanism wouldn't add real value here.

    One detail that matters for trust: every message includes the name of the company that dispatched the pickup, not just an unfamiliar number. The WhatsApp number is unique at the platform level, shared across multiple tenants — without the company name in the text, the customer would have no reason to believe the message is legitimate.

    Strictly opt-in, never on by default

    No tenant sends messages automatically just because the feature exists. Each of the two events — assignment, completion — is toggled separately, from Settings → Notifications, and stays off until the operator explicitly turns it on. The reasoning is legal, not technical: these are transactional messages tied directly to a customer's order, not marketing — but they're still treated as strictly opt-in, with mandatory STOP handling and a "don't send notifications" checkbox available on every pickup order, for customers who'd rather not be contacted on this channel at all.

    A bug caught before it reached a customer

    Code review before launch surfaced a case the initial tests didn't cover: the "pickup completed" message was also going out when a driver marked a pickup as missed — the customer would have received "we collected your waste" at the exact moment nobody had actually shown up. The fix was simple once identified — the completion message now only fires when the outcome is an actual successful collection — but it's the kind of mistake that, left untreated, would have caused real customer confusion and extra calls to dispatch, the exact opposite of why the feature exists.

    What it means for an operator

    For someone running dozens of pickups a day, the difference isn't cosmetic. Every automatic confirmation is a phone call that no longer happens — the customer already knows, without calling, that the truck has been assigned and, later, that the pickup is done. The operator no longer has to remember to send a manual courtesy message after every collection; it happens automatically, with the right wording, at the right moment.

    The practical result is less phone noise during the day and a perception of professionalism with the customer — they get confirmation without asking for it, exactly what they'd expect from any modern delivery or courier service.

    Want to discuss how this applies to your process?

    Schedule a technical audit

    Related articles