This is a fast-build. Three weeks from kick-off to live data verification calls running against the Brabys database. Phase 2 — the sales agent — kicks off the moment Phase 1 is done.
Maverix can build everything in Week 1 independently. Week 2 is gated on 3CX. The faster Brabys resolves these, the faster we go live.
| # | Blocker | Owner | Needed By |
|---|---|---|---|
| B1 | 3CX — does an existing instance exist? If yes, provide SIP credentials + API access. | Brabys IT | Day 3 |
| B2 | Informix connectivity — JDBC driver, VPN/network access, read-only credentials. | Brabys IT | Day 5 |
| B3 | Sample CSV extract — 100–200 records (subscriber ID, name, address, phone, email, website). | Brabys | Day 3 |
| B4 | Merge approval — manual dashboard trigger or scheduled nightly window? | Mr Isaacs | Day 5 |
| B5 | ElevenLabs account — create one at elevenlabs.io (free tier OK for now). | Brabys | Week 3 |
/agents, /db, /dashboard, /scripts.records (working copy), call_log (one row per call), field_updates (delta layer). Row-level access per agent role enforced.records table. Maps columns, validates fields, inserts as NEW status, outputs import report. Run with sample 100-record batch.field_updates. Connects to Informix via JDBC. Field-level updates only — subscriber ID is the immutable anchor. Logs every write. Conflict detection: never overwrites newer Informix data. Rollback script included.The moment data verification is live, Phase 2 begins. The infrastructure is already built. The only new work is a separate agent persona, a new script, and a warm-lead trigger from Claire's call data.
The sales agent must be a completely separate persona from Claire. Claire has built trust — "this is not a sales call." That trust cannot be compromised. The sales agent gets a different name, different voice, and is never described as the same system. Warm leads from Claire's calls are the trigger — but the connection is invisible to the business being called.
sales_log table; outcomes fed back to Brabys CRM or manuallyTimeline estimate: Phase 2 is faster than Phase 1 — the infrastructure already exists. New agent persona + script + warm-lead queue is roughly 1 week of build. First sales calls within 2 weeks of Phase 1 go-live.
| Risk | Likelihood | Mitigation |
|---|---|---|
| 3CX not available / incompatible | Medium | Build call logic in simulation mode. Twilio or Vonage as fallback — 2-week decision window before switching providers. |
| Informix connectivity complex or delayed | Medium | CSV import/export as interim workaround — pilot can run without direct DB access. Not permanent but unblocks Weeks 1–2 entirely. |
| Call quality / Claire voice unacceptable | Low | Alternative ElevenLabs voices pre-tested. Script refined on early samples. Human listen-test before any calls to real customers. |
| Scrub accuracy too low (too much human review) | Medium | Confidence threshold is tunable. Start strict, loosen as accuracy is proven. Human review load decreases as system is calibrated. |
| POPIA / telecoms compliance (South Africa) | Low | DNC register enforced strictly. Brabys legal to confirm compliance posture before any live calls to real subscribers. |