Clients · 14
HDHarbour Dentalharbourdental.com.au
RFRidge Fitnessridgefitness.co
NKNonna's Kitchennonnas.melbourne
CWCloudworxcloudworx.io
AHAdelaide Health Groupadelaidehealth.com.au
BLBluewater Plumbingbluewaterplumbing.nz
MVMarlow Vetsmarlowvets.co.uk
SGSaltgrass Real Estatesaltgrass.com.au
OKOakline Kitchensoaklinekitchens.com
PTPinnacle Taxpinnacletax.ca
LRLumen Roofinglumenroofing.com
TBTidal Brewingtidalbrewing.co
VSVerdant Skincareverdantskin.com
HCHartley Chiropractichartleychiro.com.au
+New client
Owner suiteNexara Studio · owner and admins only
NotificationsMark all read
Priya Nair · Harbour DentalnowCan I move it to 11 instead?
@marcus.lifts · Ridge Fitness21 mdo you have a student rate
Missed call caught · Cloudworx1 hAda answered, demo moved to 15:00
Elena Rossi · Nonna's Kitchen2 hTable for 8 on Saturday, is that possible?
Sarah Okafor · Bluewater Plumbing1 dQuote 2291 approved, when can you start?

Library

Everything built for Harbour Dental, saved the moment it is made. Every version kept, nothing overwritten.

Example items. In the product every item points at a file in the client's storage bucket and a row in the assets table; sites point at a repo build and a Pages deployment.

Work

Everything that needs a person, across 14 clients. Blackbox files the rest.

My work6Everyone23Made by Blackbox11Done this week18

Waiting on you 2

Enter WhatsApp OTP for the new numberONBOARDINGMade by Blackbox · Screen 4, row 6
AHAdelaide Health GroupDVYouToday
Approve September report before it goes to the clientREPORTMade by Blackbox · scheduled send Friday 9:00
HDHarbour DentalDVYouThu 18 Sep

In progress 2

Rebuild homepage with the weekend offerSITEAssigned by Harsh · "Rebuild this restaurant's site and run a weekend offer"
NKNonna's KitchenDVYouFri 19 Sep
Take over lead thread: asked for a call backLEADMade by Blackbox · WhatsApp, 14 min ago
RFRidge FitnessDVYouToday

To do 2

Launch teeth whitening lead campaign at $20/dayADSAssigned by you · plan ready to approve
HDHarbour DentalDVYouMon 22 Sep
Domain renews in 9 days, confirm or let it lapseHEALTHMade by Blackbox · cloudworx.io, $14.20
CWCloudworxDVYouWed 24 Sep

Done today 3

Landing page publishedSITEDone by Blackbox · 0:41
HDHarbour DentalBBlackbox09:12
Follow-up flow switched onAUTOMATIONDone by Blackbox
HDHarbour DentalBBlackbox09:14
Reviewed ad creative, approved 3 of 4ADSDone by Priya
CWCloudworxPRPriya11:40

Example rows for the mockup. "Made by Blackbox" items are created automatically whenever something needs a person.

Meta

Business Manager, ad accounts, pages, pixels, WhatsApp numbers

Nexara Studio · Business Manager 10154…882Connected once for the whole agency. Tokens live in the vault, nobody on the team sees them.
Connected · owner
01Connect once as the agencyOwner signs in with Facebook. Blackbox creates a System User in your Business Manager and keeps the token.
02Ask each client for partner accessOne link per client. They accept in their Business Manager; ad account, page and pixel appear here. Blackbox chases if they stall.
03Everything launches from the client's accountAds, pixel events, WhatsApp templates: all under the client's own assets, billed to their card, reported back here.

Client ad accounts

Assets your clients have shared with the agency's Business Manager.

ClientAccountSpend · 30dLeads · 30dAccess
HDHarbour Dentalact_2381…904$1,24038Partner
RFRidge Fitnessact_9910…117$86022Partner
NKNonna's Kitchenact_5502…663$3109Partner
CWCloudworxact_7734…201$2,05061Partner
AHAdelaide Health Grouppending$00Requested

Example rows. Access is granted by the client from their own account; Blackbox sends the request and watches for the accept.

Google

Ads manager account, Business Profiles, Analytics, Search Console

Nexara Studio · Manager account 812-440-1176Connected once for the whole agency. Tokens live in the vault, nobody on the team sees them.
Connected · owner
01Connect once as the agencyOwner signs in with Google. Blackbox links to your Manager (MCC) account and keeps the OAuth token.
02Link each client's Ads accountBlackbox sends the link request from the MCC. The client accepts in their Google Ads; the account appears here.
03Launch, track, reportSearch and Performance Max campaigns run in the client's account. Conversions come from the site Blackbox built.

Client Google Ads accounts

Accounts linked under the agency's Manager account.

ClientAccountSpend · 30dLeads · 30dAccess
HDHarbour Dental493-118-2207$98027Linked
RFRidge Fitness771-204-9931$41011Linked
NKNonna's Kitchennot yet$00Invite sent
CWCloudworx205-887-3140$1,72044Linked
AHAdelaide Health Groupnot yet$00Invite sent

Example rows. Access is granted by the client from their own account; Blackbox sends the request and watches for the accept.

Shopify

One store per client. Blackbox holds one token per store, never a shared login.

Nexara Studio · Shopify Partner 2841…07Used for dev stores and human collaborator access. Client stores connect below, each with its own token.
Connected · owner
01Register once as a Shopify appBlackbox is one app on Shopify. Your Partner account is optional; it gives you dev stores and human collaborator logins.
02Install on each client's storeOne link per client. They click Approve in their own admin; Shopify hands Blackbox a token for that store only. It goes in the vault against the client.
03Build, sell, feed the restTheme and products from a sentence. Products become the Meta catalog and Google Merchant feed, orders land in CRM, abandoned carts go to Automate.

Client stores

Each store approved the Blackbox app from its own admin. The client selector picks which token the agent uses.

ClientStoreRevenue · 30dOrders · 30dApp
HDHarbour Dentalharbour-dental.myshopify.com$8,42096Installed
RFRidge Fitnessridgefit.myshopify.com$3,11041Installed
NKNonna's Kitchenno store yet$00No store
CWCloudworxcloudworx-shop.myshopify.com$12,900132Installed
AHAdelaide Health Groupadelaidehealth.myshopify.com$00Invite sent

Example rows. "No store yet" means Blackbox creates a development store from the Partner account, builds it, and transfers it to the client, who then pays Shopify directly.

Integrations

What Blackbox is allowed to act through. Connect once for the agency; tokens live in the vault and never reach the team.

All10Not connected2ChannelsAdsInfrastructure
ElevenLabsAI caller · voice
NEW

Runs the live phone call for each client's caller agent: voices, conversation, batch outbound. Blackbox writes the script and reads the outcome.

Not connected
TwilioNumbers · SMS · voice
NEW

One subaccount per client. Buys the client's number, carries SMS and the caller's inbound and outbound legs.

Not connected
WhatsApp BusinessCloud API

Agency is the business solution provider. One WhatsApp number per client, templates and follow-up flows sent from here.

Connected
MetaBusiness Manager

System User token for the agency. Client ad accounts, pages and pixels under partner access.

Connected
GoogleManager account

OAuth for the agency MCC. Client Ads accounts linked underneath; Analytics and Search Console per site.

Connected
ShopifyApp · one token per store

Blackbox app installed on each client store from their own admin.

Per client
GHL
GoHighLevelCRM · API v2

Agency-level connection. One sub-account per client, contacts, pipelines and calendar synced both ways.

Connected
CloudflarePages · DNS · Stream · R2

Every site Blackbox builds is deployed and served here. One account for the agency, one zone per client domain.

Connected
StripePayments

Agency customer for the Blackbox bill. Connect for pass-through billing of domains, ads and minutes to clients.

Connected
n8nAutomation engine

Self-hosted per agency. Automate flows compile to n8n workflows over its REST API.

Connected

Example states. ElevenLabs and Twilio are shown unconnected on purpose: the caller feature needs both, and the Connect button is where the owner authorises them.

Caller

One AI receptionist per client. Answers, books, follows up, hands off. Runs on ElevenLabs and Twilio, connected in Integrations.

Clients5Calls284Campaigns2Voices
ClientAgent · voiceNumberCalls · 30dBookedStatus
HDHarbour DentalM
MiaWarm · en-AU
+61 2 8011 4420142calls31bookedLive
RFRidge FitnessC
ColeBright · en-US
+1 415 555 014288calls19bookedLive
CWCloudworxA
AdaCalm · en-GB
+44 20 3900 118854calls12bookedLive
NKNonna's KitchenS
SofiaWarm · en-AU · it
+61 3 7010 22600calls0bookedTest call
AHAdelaide Health Group?
No agent yetSet up from a sentence
waiting on OTP0calls0bookedSetting up
Give Harbour Dental a host called Sofia who takes bookings for up to 8, speaks Italian if the caller does, and hands large groups to Marco. |
Or fill it in
Sofia Warm en-AU it
Buy a local number in Melbourne
Tue-Sun 11-22 Marco · +61 4•• ••• 771
Site Menu Booking rules FAQ

Blackbox buys the number in the client's Twilio subaccount, creates the agent in ElevenLabs with the client's site as its knowledge, connects the calendar and the handoff. You hear a test call before it goes live. Inbound is on from go-live; outbound only through Automate flows or a confirmed campaign.

Recent calls

Today 11:42
Priya Nair+61 4•• ••• 318
Asked for a cleaning this week. Booked Thu 10:30 with Dr Lee, SMS confirmation sent.HDHarbour DentalBooked
Today 10:15
New lead · site form+61 4•• ••• 902
Called 48 s after the form. Wants implant pricing, outside script. Handed to Divyansh, work item filed.HDHarbour DentalHanded off
Today 09:03
Missed call catch+1 415 ••• 2210
After-hours call. Explained class times, booked a trial for Saturday 9:00.RFRidge FitnessBooked
Yesterday 16:20
Reminder+44 7•• ••• 553
Confirmed tomorrow's 14:00 demo. Caller asked to move to 15:00; moved.CWCloudworxConfirmed
Yesterday 14:05
Reactivation+61 4•• ••• 117
Voicemail. Left a 20 s message, retry scheduled for Thursday.HDHarbour DentalVoicemail

Example rows. Every call also lands on the contact in CRM with recording and transcript; handoffs become work items.

Inbox 4

All clientsThis clientMineBlackbox handlingUnread
Priya Nair
HDHarbour Dental
11:522Can I move it to 11 instead?
@marcus.lifts
RFRidge Fitness
11:311do you have a student rate
Tom Whitlock
HDHarbour Dental
10:20You: I will call you back within the hour, Tom.
Elena Rossi
NKNonna's Kitchen
09:481Table for 8 on Saturday, is that possible?
Sarah Okafor
BLBluewater Plumbing
YesterdayRe: Quote 2291 - approved, when can you start?
Missed call
CWCloudworx
YesterdayAda answered · demo moved to 15:00

CRM

Every lead this client gets, from any channel, in one pipeline. Blackbox moves them, replies to them and books them; a person steps in when it hands off.

Overview

The whole agency on one page. Every client, who owns it, what needs a person. Nothing here changes any client workspace.

Clients14Team9Messages31Payments$18,420

Example rows. The owner suite is for the agency owner and admins; members and client viewers never see it.

Team

Nexara Studio · 10 members · 14 clients

Seats9 of 15Agency plan
Members9Invited1Client viewers4Roles
MemberRoleClientsOpen workLast active
DV
Divyanshdivyansh@nexara.com
Owner
All 14
6itemsNow···
HA
Harshharsh@nexara.com
Admin
All 14
4items2 min ago···
PR
Priyapriya@nexara.com
Member
Harbour DentalCloudworxRidge Fitness
5itemsToday···
AR
Arjunarjun@nexara.com
Member
Nonna's KitchenAdelaide Health
3itemsToday···
SM
Samsam@nexara.com
Member
Ridge Fitness+3
2itemsYesterday···
MK
Meerameera@nexara.com
Member
Cloudworx+2
0items3 days ago···
RK
Rohanrohan@nexara.com
Invited
Harbour Dental
0itemsSent 1 hr ago···
RoleWhat they can doSeats
OwnerEverything an Admin can, plus: billing and the card on file, the legal signer on the MSA and DPA, close the agency, and hand ownership to someone else. Exactly one per agency.1
AdminEvery client, the Owner suite, invite and remove people, change any role below Owner, connect and disconnect integrations, approve spend.1
MemberBuild, market, automate and reply for the clients they are given. Cannot see money, cannot invite, cannot open the Owner suite.6 · 1 invited
Client viewerOne client only, read only: their site, campaigns, inbox and reports through the client portal. Never counts as a seat.4 · free
Changing ownershipOnly the current owner can do it. Open ··· on any member and choose Transfer ownership. They become Owner, you become Admin, billing and legal move to them, and the whole agency is told. Nothing in any client workspace changes.
name@agency.com
Member
Harbour DentalRidge Fitness+ add

They get one email and sign in with Google or a magic link. No password to create. The seat is counted from the moment you send this. Or just type it: "Add priya@nexara.com as a member on Harbour Dental."

Make Harsh the owner of Nexara Studio?

You stay on the team as an Admin. This is the one action in Blackbox that cannot be undone by you, only by the new owner.

Billing, the card on file and every invoice move to Harsh.
They become the legal signer on the MSA, DPA and spend authority.
Only they can close the agency or transfer it again.
Every client workspace, integration and seat stays exactly as it is.
Priya Nair · Harbour DentalCan I move it to 11 instead?Open in Inbox
Blackbox· New client
Save and exit
Step one of four

Who are we working for?

A name and a website is enough. I will read their site, find the logo, colours, socials and address, and you check my work.

TRYBluewater Plumbing, bluewaterplumbing.nz, WellingtonMarlow Vets, marlowvets.co.ukA new bakery in Fitzroy, no website yet
Step two · reading their world

Give me a moment.

bluewaterplumbing.nz
LOGOCOLOURS
ADDRESS · PHONESOCIALS
Fetching the homepage
Reading bluewaterplumbing.nz6 pages, 41 images, 2 forms
Logo foundSVG, transparent, 1 colour
Brand coloursDeep blue, amber, bone
Instagram and Facebook@bluewaterplumbing · 1,240 followers
Address118 Cuba Street, Te Aro, Wellington
Google Business Profile38 reviews · 4.8 · claimed
Phone and hours+64 4 385 2210 · 24 hours, 7 days
No ad accounts, no pixelWe will ask for access in the last step
Step three · the profile
Logo pulled from the site. This is what the client sees on their login, reports and every message.

Bluewater Plumbing

Emergency and residential plumbing · Wellington · client 15 of 30

Contact personneeds you

Businessfrom the site

Socialsfrom the site

Brandfrom the site

#0E5F8C
Straight-talkingWarmPremiumClinical

On our side

DVDivyanshHAHarshPRPriya

One line about themdrafted

Step four · wire the world

Connect Bluewater Plumbing to everything.

Nothing here needs their password. Each one is a request they approve from their own account, and Blackbox chases it if they stall.

MetaAd account, page and pixel under partner access. One link goes to Sarah, she clicks Approve.
Send request
GoogleAds account linked to your Manager account, Business Profile shared.
Send request
WhatsApp BusinessBuy +64 4 number, register it under your WABA, load the first templates.
Ready
Domainbluewaterplumbing.nz stays at their registrar. Blackbox asks for DNS on Cloudflare.
Ask for DNS

Bluewater Plumbing is in.

Profile made, logo and colours saved, 3 access requests sent to Sarah, a work item filed for you to check the WhatsApp OTP when it arrives.

15/30clients on your plan
0:41from name to profile
3requests waiting on Sarah
WhoReadProfileWireDone