Every lead, in one place — instantly.
Three real-time webhooks push new leads from paid ads and consult bookings straight into Airtable the moment they land. A nightly reconciler catches anything that slipped through, so no source is a black box.
Belle is a direct-to-consumer wellness brand with a real pharmacy behind it — which means the customer doesn’t just need a welcome email, they need a lifecycle. Lead in from an ad. Booking confirmed on Calendly. Welcome SMS. First dose. Adherence nudges. Refills. Promotions. Dosage checks. Payment reconciliation.
All of it was happening, but in fragments — Airtable held the customers, the portal held the orders, Meta held the leads, and a human was the glue in between. Every daily send was someone remembering to run it. Every new lead source meant another import. We were brought in to turn the glue into machinery.
We architected the suite around the customer’s actual journey — capture, nurture, adhere, transact — each pillar owning its own scenarios, but every scenario reading from and writing back to the same Airtable spine.
Three real-time webhooks push new leads from paid ads and consult bookings straight into Airtable the moment they land. A nightly reconciler catches anything that slipped through, so no source is a black box.
A morning and afternoon drip hit segmented cohorts, a welcome greets fresh leads, follow-ups chase the cold ones, and a three-part “3 Day Sale” blast fires Thu–Sat. A duplicate-check scenario and an hourly state sync make sure no one gets the same message twice.
The Bask Adoption pipeline walks each customer through a three-stage treatment journey with its own eligibility logic. Originally a single monolithic flow, it was refactored in December into three observable stages — the legacy scenario is still present as xBask Adoption for audit. Dosage and refill reminders close the loop.
New orders pull fresh contacts into the CRM, Chargedesk reconciles payments against records each morning, Portal SMS keeps a two-way channel open during business hours, and a standalone JWT token refresher caches a fresh credential to the Datastore seven times a day so every other scenario reads it instead of re-auth’ing.
The most intricate flow in the suite. Every weekday at 11:30 it mints a fresh JWT token from the OneSaaS auth surface, runs two Airtable searches in parallel — one for today’s eligible cohort, one for the active message bank — then hands off to a nested router with four message variants. Each variant sends via HTTP to the SMS surface and writes a timestamped log back to Airtable on the same branch, so the dedup scenario in Pillar 02 never has to guess what already fired.
Twenty-four flows started with one conversation. Let’s have yours.
Book a discovery call →