Skip to content

For agencies

Manage a fleet of real iPhones across all your clients

Run every client’s accounts on real iPhones, each with its own IP. Hand phones to your VAs, plug in automation and keep every handoff visible across the whole fleet.

Every client, their own real phones. Named and assigned.

0bull rents physical iPhones by the month. Each one is yours alone, has its own IP and runs accounts on TikTok, Instagram or YouTube. Every phone becomes a named lane: client, account, operator, next move.

Client workflows

  • TikTok

    @halden.skin

    Maya Okafor

    Control + Submit

  • Instagram

    @northfork.coffee

    Tomás Ferreira

    Submit only

  • YouTube

    @lumen.studio

    Unassigned

    No phone grant

Your VAs never need a box of phones shipped to their door. Rent the phones, invite your team and choose who gets every phone and who gets only a few. Each member sees exactly what you give them. Nothing more.

Everything runs in the real apps. Accounts are signed in on the phone, posts go out through the native app, and anyone with access can take the screen from a browser. Plug your own tools into the REST API, or let an AI agent work the fleet through MCP.

A real handset, a clear owner, a scoped operator and a tracked post. For every client, on every phone.

Intake to review. Four steps, every client.

Same playbook for a creator team, a multi-brand shop or a VA pod. 0bull runs the phones and tracks every post. You run the clients.

  1. Map every client

    Note the platform, the account owner and the phone that carries each account. Every client gets a clean lane before an operator ever logs in.

  2. Grant exactly the access needed

    Invite members with Full or Scoped access. Scoped access lets you pick their phones and choose Control, Submit or both on each one.

  3. Let the operator run it

    A VA opens an assigned phone in the browser and works the native app. The same accounts and posts are reachable from the dashboard, the REST API or the MCP server.

  4. Review, then go live

    Need sign-off? Save the post as a draft. It waits on the phone for a VA or client to review before it goes live.

The right interface. For every role.

Owners set the rules. VAs work the screen. Engineers wire in automation. Everyone gets the interface built for their job.

Dashboard

For owners and team leads. Invite members, assign access, manage accounts, schedule posts and watch every submission move.

Browser control

For hands-on VAs. Open the assigned phone, work the native app and take over whenever a step needs a human at the screen.

REST API

For your internal tools. Manage accounts and submissions with a bearer token, run account login actions and poll queued work for the result.

curl https://0bull.net/api/v1/accounts \
  -H "Authorization: Bearer $OBULL_TOKEN" \
  -H "Accept: application/json"

MCP server

For AI agents. Connect over HTTP with OAuth and let the agent post, drive phones, take screenshots, read the screen with OCR and run macros.

$ claude mcp add --transport http 0bull https://0bull.net/mcp

Built into the dashboard

  • Invite members by name and email, with Full or Scoped access.
  • Grant Control and Submit separately for each selected phone.
  • Track every submission: queued, driving, published, drafted, failed or cancelled.
  • Stop an active upload, requeue a failed submission or cancel a scheduled one.

Reporting across accounts

See follower and content performance for every account on one Analytics page. Filter by range, platform and account, sort it any way you like. Refreshed daily.

Control who touches what. Phone by phone.

Give each VA exactly the phones they need, decide what they can do on each one and keep the final publish call where it belongs.

Owner first
The team owner runs the roster. Invites, access changes and removals all go through them.
Scoped by phone
Pick the exact phones each member can reach. Control and Submit are separate grants, so a member can prep posts without driving the phone.
Revocable
Remove a member and their phone access goes with them. Drop a phone from their grants and their access to it ends.
Review in context
Drafts stay on the phone instead of publishing, so a reviewer can check the post in the app before it goes live.

Rent the phone. Skip the hardware project.

0bull costs USD 100 per phone per month. Start with what you need today and add phones as your client list grows.

$100per phone / month€90 in the EU · + VAT where applicable

No phones to buy, charge, fix or ship. Pick how many you want when you order, and add more every time you land a new client.

Agency questions. Answered plainly.

Everything agencies ask before they scale up.

Yes. Grant a member Control access to a phone and they drive the real handset from their browser, right in the native app. No device to ship. Members only reach the phones an owner grants them.

Yes. Owners assign members to specific phones and keep account access aligned with those grants, so each operator works only on the phones they are given.

Yes. The REST API manages accounts and submissions, and the MCP server adds full phone control for AI agents. Work is queued on the phone, so poll the submission for the result.

A submission can be saved as a draft on the phone instead of published, so a VA or client can review it before it goes live.

Yes. Each phone is a physical iPhone with its own dedicated IP, not an emulator or cloud phone.

USD 100 per phone per month.

Your next move.
Already in your hands.

Pick a country. We assign the phone. You take it from there.

Start for free