They advertise their regular menu + specials on FB. To order, you send a text in the afternoon with your order + pickup time between 5pm and 8pm, in 15 minute blocks. The restaurant calls you a few minutes later to confirm and take your card.
This is a clunky process, but that’s fine - they’re new at this, and I’d rather them get the max amount of the sale than have fees drained by third-party apps.
But it occurs to me that we’ve missed an opportunity in North America (and maybe elsewhere?) to build a platform that works like WeChat, where you could conduct this simple menu-selections-payment transaction, perhaps with some chat in between, using a ubiquitous interface.
Same scenario with booking a hair appointment, paying for small home services, etc. There is an interaction that includes chat, scheduling, possibly invoicing and payment, but this can involve up to one app per activity.
The channel is the unifying abstraction, it should own the entire interaction, including presenting the few widgets that are required to implement the workflow. I know that most chat apps have some variant of this capability, but the landscape is totally balkanized.
A corollary of this approach is that payment and workflow widgets should be commodified and thus extract a minimal amount from the transaction.
We have many apps per category, each with a special-purpose channel. We should have one channel with many possible simple interactions that can be delivered through it.