AgencyOS
Features

Everything an agency runs on, in one login

Leads, delivery, money and team communication usually live in four tools that never talk to each other. AgencyOS is the operating system underneath all four — multi-tenant, role-aware, and priced in PKR.

Lead database Lead scanning Projects & Kanban Finance Unified inbox Workspaces Platform admin
Dual lead system

A verified lead pool nobody can hoard

Two tiers in one database: a platform-verified shared pool you unlock with credits, and an open pool of unverified leads. Unlock caps and cooldowns keep one aggressive user from draining the pool everyone else pays for.

  • Verified shared poolLeads reviewed by a platform admin before they become unlockable.
  • Credit-based unlockingContact details revealed per lead, metered against your plan balance.
  • Rate limits and cooldownsPer-workspace unlock caps stop bulk-draining of the shared database.
  • Open unverified tierRaw scan output stays available without spending credits on it.
Lead pool
Verified · unlockable1,284
Open · unverified6,910
Credits remaining240
Unlocks left today18 / 25
On-demand scanning

Point it at a niche and a city

Background jobs query the Google Maps Places API by niche, city or free-text search and feed results straight back into your workspace. Scans run asynchronously, so a large sweep never blocks the app.

  • Niche and city targeting“Restaurants in Lahore” returns a fresh, specific pipeline.
  • Asynchronous by designQueued as background jobs; results land as they resolve.
  • Straight into the pipelineScan output is workable immediately, with no CSV round-trip.
  • Admin verification pathResults can be promoted into the verified shared pool.
Scan job
// niche scan · Google Maps Places
QUERY  "restaurants in Lahore"
STATUS running · queued as a background job
FOUND  147 places
NEW    92 not already in pool
Delivery

Client work on one board

Kanban projects with milestones, file attachments and per-project team roles. The board is the single source of truth for who is doing what, so status stops living in someone’s inbox.

  • Kanban with milestonesStages and dated checkpoints on the same board.
  • Per-project rolesAccess granted per project, not blanket across the workspace.
  • Attachments in contextDeliverables sit on the task they belong to.
  • Plan-based limitsActive-project ceilings are enforced per workspace.
Board
Backlog7
In progress4
Client review2
Shipped this month11
Finance

Profit per project, not per spreadsheet

Log revenue and cost against the project they belong to, and margin is calculated as you go. Multi-currency with PKR as the default, so the numbers match how the agency actually bills.

  • Revenue and cost entriesBoth recorded against the project, not a global ledger.
  • Automatic marginProfit and margin recalculate on every entry.
  • Multi-currency, PKR-firstBuilt for agencies billing in rupees, not converted after the fact.
  • Live, not month-endMargin is visible while the work is still in flight.
Project P&L
RevenuePKR 840,000
CostPKR 512,000
ProfitPKR 328,000
Margin39.0%
Communication

Client email and team chat, same window

Connect your own SMTP/IMAP accounts and talk to clients from inside the platform, with real-time team chat running alongside. Reusable templates keep outreach consistent without retyping it.

  • Your own mail accountsSMTP/IMAP connected directly — no forwarding address.
  • Real-time team chatLive channels sitting next to the client thread.
  • Reusable templatesOutreach and follow-ups sent without rewriting them.
  • One context switch fewerClient conversation and internal thread stay side by side.
Inbox
Connected accounts3
Unread client mail12
Team channels6
Saved templates14
Multi-tenancy

Workspaces with real boundaries

Every agency is its own tenant: separate credit balance, its own active-project ceiling, and role-based invitations. Sizing and limits are set per workspace rather than assumed from one global plan.

  • Tenant isolationData, credits and limits scoped to the workspace.
  • Role-based invitationsPeople join at a defined level of access.
  • Per-workspace ceilingsActive projects and credits tracked independently.
  • Org sizingConfiguration follows team size instead of one fixed shape.
Workspace
Members9
Active projects6 / 10
Credit balance240
PlanGrowth
Platform administration

Operator control over the whole platform

A separate admin surface for whoever runs AgencyOS itself: grant credits, move a workspace between plans, suspend an account, verify scraped leads before they reach the shared pool, and read platform-wide usage.

  • Credit and plan controlGrant credits or change a workspace’s plan directly.
  • Lead verification queueScraped records are approved before entering the shared pool.
  • Account suspensionAccess revocable without deleting the tenant’s data.
  • Platform-wide statsUsage and credit consumption across every workspace.
Admin
Workspaces38
Leads pending review64
Credits issued (30d)12,400
Suspended accounts1

Technical specifications

API surface, data model, rate limits and deployment requirements live in the documentation, where they stay versioned alongside releases.

Read the docs →