Systems involved
Walkthrough
1
Pull the sales handoff
Copilot reads the HubSpot record: tenant name, billing contact, technical contact, requested number count, location, port-in details, target go-live date.
2
Reserve DIDs from the carrier
Through the Bandwidth connector, search and reserve four DIDs in the tenant’s local rate centre, plus one toll-free for the mainline. The reservation IDs come back and get stored on the tenant record.
3
Pre-stage the SBC trunk
SSH to the SBC. Copilot drafts a tenant trunk: registration credentials, codec list, DTMF mode, allowed source IPs (the tenant’s PBX), call-admission control limits matching the contracted concurrent calls. Stages, you review, push.
4
Provision in the PBX
Through the 3CX connector, create the tenant, add the four DIDs and the toll-free, configure inbound call routing to a placeholder receptionist extension, configure outbound rules through the new trunk.
5
Inbound test
From a Studio softphone (or via TestCallin), dial each DID. Copilot watches the SBC and the PBX logs to confirm the call routes correctly, audio is bidirectional, and the CDR captures clean.
6
Outbound test
Place a test outbound call to a verified test number. Confirm the carrier accepts, the caller ID presents correctly, and the call connects.
7
Set up billing
Through the Stripe connector, create the tenant subscription with the agreed tier, attach the billing contact, and set the first invoice date.
8
Schedule the port-in
File the port-in request through the carrier connector for the mainline number, with the LOA the customer signed. The port FOC date lands in the tenant record.
9
Welcome email
Copilot drafts a Gmail welcome: temporary DIDs, port-in expected date, PBX admin URL and credentials, dial plan, support contact, escalation path. Reviewed and sent.
Where Studio earns its keep
- The carrier API, the SBC, the PBX, and the billing system are touched from the same workspace — there is no spreadsheet of “did we remember to do this step yet.”
- The test calls happen against the live trunk before anyone tells the customer it’s ready.
- The port-in date is captured on the tenant record where the welcome email pulls from, so the customer email and the operations record never disagree.
- The procedure takes the next tenant from sales-handoff to go-live in about 30 minutes instead of half a day.
Related
Connectors and MCP
Bandwidth, Telnyx, 3CX, Stripe, and Gmail as Copilot tools.
Procedures
Tenant onboarding runbook with the tenant ID as the argument.