Internal · Integration Record & Product Map
Twilio × PURE Playbook
One place for everything Twilio: the signed-up account details (so we never re-enter them), and a projection of how the full Twilio product surface maps onto PURE features. Design Lane A's best projection — revise where Mike's calls differ.
1 · Account record — do not reinvent
ProjectMy first Twilio project · Active (trial) · bal $49.42
Account SIDAC2d94da0cd4c0d238790e51216a44230d
RCS sender IDXE223026d3f12bb11941fe4facc7344273
Brand / contactPure MLS Tech · Mike Acquisto, founder
Notify email[email protected]
Business URLacquisto.biz
Free allotment79 SMS · 100 WhatsApp
Trial limitSends only to verified numbers; needs a From number
Live compliance assets:
opt-in · terms/policy · message templates · demo storyboard · assets/sms-optin-consent.png
The one true gate to carrier approval is a single live confirmation-text send. That needs Lane B: TWILIO_AUTH_TOKEN secret, a twilio-inbound webhook (STOP/START/HELP + replies routed to the agent), a twilio-status callback (delivery receipts audit_log), and a provisioned From number. Full registration copy lives in data/twilio-integration.json.
2 · Twilio product surface PURE features
Live / in flight
Build now
Next
Later / at scale
Transaction Messaging
SMS · RCSEvent-driven texts on the recipient's own deal.
PURE: showing & offer alerts, signature/doc requests, milestone updates (under contract closed), agentclient replies. Copy already standardized in the templates register.
Two-Factor / Login Codes
VerifyOne-time passcodes + push, managed deliverability.
PURE: SMS fallback for sign-in & password reset alongside the Supabase TOTP/passkey MFA we shipped. Verify handles retries, fraud, and carrier routing so we don't hand-roll OTP.
Lead Phone Intelligence
LookupValidate, format, and score any phone number.
PURE: on lead intake & roster import, normalize to E.164, flag landline vs mobile (don't SMS landlines), carrier + line-type, and fraud signal. Cleans data before it ever hits the board.
Call Forwarding & Voicemail
Programmable VoiceRoute inbound calls, capture voicemail, record.
PURE: forward lead calls to the assigned agent in business hours, voicemail after; click-to-call from the dashboard; recordings filed to the transaction. t-twilio-voice-forwarding scheduled 7/6.
Per-Listing Tracking Numbers
Phone NumbersProvision/release numbers programmatically.
PURE: a unique number per listing or campaign for call/text attribution — know which sign, ad, or portal drove the lead, and auto-route to the listing agent. Dedicated number per agent/office.
Unified Client Threads
ConversationsOne thread across SMS, WhatsApp, web chat.
PURE: a single transaction-scoped conversation that follows the client across channels, visible to the agent in-dashboard and logged to the deal file. The messaging backbone for agentclient.
No-Code Flows & IVR
StudioVisual builder for call trees + drip sequences.
PURE: main-line IVR ("press 1 showings, 2 offers"), after-hours routing, and lead-nurture drips — editable by ops without code. Stretch goal on the 7/6 voice build.
Call Summaries to the File
Voice IntelligenceTranscription + AI summaries of recorded calls.
PURE: auto-transcribe agent calls, summarize action items, and drop them into the transaction timeline — pairs with the doc-parse pipeline. Reduces manual note-taking.
Compliant Bulk Sending
Messaging Service · A2P 10DLCSender pools, sticky sender, carrier registration.
PURE: required before any high-volume SMS (newsletters, market updates to opted-in lists). Register the brand/campaign, pool numbers. Gate volume behind this; never blast off a single trial number.
International / Buyer Comms
WhatsApp Business100 free messages already on the account.
PURE: reach international buyers and clients who prefer WhatsApp, inside the same Conversations thread. Low lift to pilot given free allotment; template approval required.
Transactional Email
SendGrid (Twilio Email)Templated email at deliverability scale.
PURE: a scale path alongside the live resend-email function — receipts, doc links, digests. Decide SendGrid vs Postmark/SES on cost + deliverability when volume grows.
Delivery Audit Stream
Event Streams · WebhooksEvery message/call event as a webhook.
PURE: pipe status callbacks (queued/sent/delivered/failed, STOP/START) into audit_log — full deliverability + consent trail per transaction. Underpins compliance proof.
3 · Sequencing — the projection
- Finish the pipe (now): AUTH_TOKEN + inbound/status webhooks + From number live confirmation send carrier approval. Wires Transaction Messaging + Delivery Audit Stream at once.
- Harden the front door (now): Verify for SMS 2FA fallback, Lookup on every lead/roster import. Cheap, high-leverage, no carrier wait.
- Voice (7/6 with Mike): Call Forwarding + Voicemail, then per-listing Tracking Numbers for attribution; IVR as the stretch.
- Conversations backbone (next): unify SMS/WhatsApp/web into transaction-scoped threads — the platform's messaging spine.
- Scale (later): A2P 10DLC + Messaging Service before bulk; WhatsApp pilot; Voice Intelligence summaries; SendGrid email path.
Pure MLS Tech · Acquisto Real Estate · acquisto.biz · Twilio integration record + product projection. Account data mirrored in data/twilio-integration.json and pure_memory key integrations.twilio. Revise projections as Mike directs.