Firstline SMS
SITUATION
Trades and local businesses win the job with the fastest reply — and leads text at all hours.
BOTTLENECK
Leads texting after hours and getting silence until morning. The fastest reply wins the job; yours came whenever someone saw the phone.
SYSTEM
Answers every inbound SMS lead in seconds — verified, deduplicated, opt-outs honoured — around the clock. Every lead is logged with its full conversation state. Nothing is sent to anyone who opted out — by construction, not by policy.
OUTCOME
BUILT — telemetry pending first client install.
WHAT IT'S MADE OF
SMS state machineInbound message → opt-out and duplicate guards → who is this → decide → reply, in seconds.Signed webhook seamEvery inbound message is signature-verified with a strict time window — unverified traffic is refused, fail-closed.Signed trigger seamThe one sanctioned doorway between a client app and a hosted workflow — timestamped, signed, verified both ways.Per-user-owned stateEvery row belongs to exactly one user, and only that user (or the server) can reach it.
Every part above is a real component in the build manifests — click through to see it on the graph, or on GitHub.