BaseOS
AI agentsAgents that do each area's work — and ask for your OK.

Attract and sell

  • Marketing SuiteCampaigns, flows, landing pages and ads.
  • Sales SuiteCRM, pipeline, proposals and inbox.

Deliver

  • ProjectsTasks, hours and team capacity.
  • Development & FactoryFrom idea to a live product.

Serve and run

  • Support SuiteHelpdesk, portal and widget.
  • Product SuiteRoadmap, changelog and wiki.
  • Finance SuiteInvoices, contracts and KPIs.
Software house / AgencyFrom proposal to invoice, with hours and contracts.SaaS / ProductSupport, roadmap and changelog for your product.

By team

  • SalesA pipeline that moves itself.
  • MarketingCampaigns and automated flows.
  • Support & CSEvery customer looked after.
  • OperationsProjects and delivery on time.
  • FinanceCollections and cash flow.

By channel

  • WhatsAppMeta's official API.
  • InstagramDMs in the same inbox.
  • EmailGmail and company inboxes.
  • Website chatA widget with your agent.
  • Customer portalTickets and documents.

By use case

  • Qualify leadsThe SDR answers and books.
  • Collect overdue invoicesReminders with your OK.
  • Answer ticketsGrounded in your wiki.
  • Proposal → project → invoiceNo typing anything twice.
PricingFactory
Sign inStart free
Solutions/By channel · Client portal

Clients see for themselves what they used to ask on WhatsApp.

Tickets, invoices, contracts, projects and hours in a portal with a login, read from the same base your team uses. Sara keeps track of what each client is waiting for — and asks before she replies.

Start free →Book a diagnosis

14-day trial · No card · Then a free plan

9:41
☰
AgentNeeds you2
SStudio Bravo⌄
Sara⌄
Support
Approval neededProposed action

Reply to Acme's ticket #318

RejectApprove
⌃ Show conversation
Message…
Sara, the support agent, checking what Acme has open on the portal

Sara, Support: “What does Acme have open on the portal?”

Two open tickets, the October invoice (R$ 6,200) is due Friday and 9 h are left in the hour bank. Ticket #318 has been waiting on us for a day — I drafted a reply. Shall I send it? Reply to Acme's ticket #318. Replied. Acme sees the answer on the portal, and the ticket is back to awaiting the client.

Studio Bravo is a demo company. Made-up data.

§01By channel · Client portal

After the sale, before and after

Without BaseOSWith BaseOS

The client asks on WhatsApp how the project is going, and someone checks the board.

The client signs in to the portal and sees the projects and the hours left on the contract.

An invoice copy goes out by email, on request, every time.

Invoices sit on the portal with a PDF, and the balance is paid right there.

The contract bounces back and forth by email until someone signs.

The client signs on the portal when it's their turn and downloads the signed copy.

Support requests arrive through five channels and nobody knows the status.

The client opens the ticket on the portal and follows every reply.

§02By channel · Client portal

Everything the client needs to see, in one place

The portal reads the modules you use: what exists in your base shows up for the right client.

  1. 01

    Tickets

    Support with history

    The client opens tickets, follows the status and replies in the same ticket. Your team — and the agent — work them from the support queue.

    • Open and follow up without email
    • Your own fields per department, if you want
    • A 1-to-5 rating when the ticket is resolved
  2. 02

    Invoices

    Invoices paid on the portal

    The client sees issued invoices, downloads the PDF and pays the open balance through the gateway you connected.

    • A PDF of every invoice
    • Pix, boleto or card through your Asaas account
    • Or card through Stripe
  3. 03

    Contracts

    Contracts to sign and keep

    Contracts sent to the client show up with their status. When it's their turn, they sign there; afterwards, they download the signed copy.

    • Signing in the parties' order
    • Signed copy as a PDF
    • Status: awaiting, active, expired
  4. 04

    Projects and hours

    Progress without asking for a report

    The client follows the projects, the hour bank balance and the items they contracted, such as licenses and accesses.

    • Status of each project
    • Hours left on the contract
    • Active licenses and accesses
§03One base

A portal that is your base, seen from outside

  • From proposal to portalThe accepted proposal becomes a contract and an invoice — and both appear on the portal without anyone publishing anything.→
  • From hours to clientTasks draw down the hour bank, and the client sees the same balance you do.→
  • From portal to supportA ticket opened on the portal lands in the queue with a department, a deadline and the agent ready to draft the reply.→
§04What's included

Modules you can switch on today

Read from the same catalog as the module store: if it's listed here, it's in the product.

  • Ticketsfree plan available
    • Support portalA support portal where the client opens and follows their own tickets.
    • SLAFirst-response and resolution deadlines, with an alert before they blow.
    • Autonomous AI agentThe AI answers customers on its own when the reply rests on verified sources, and hands the ticket to a person when it does not.
  • Financefrom R$39/month
    • InvoicesIssue invoices, record partial payments and track what is outstanding per client.
    • AccountingIncome and expense entries reconciled with your invoices, with a balance per period.
  • Contractsfrom R$58/month
    • ContractsContracts as data: number, value, term and renewal terms, immutable versions and multi-party e-signature with an evidence certificate.
    • Contract-to-cash billingOnce signed and in force, the contract generates its own invoices on schedule — and every invoice knows which contract it came from.
    • Renewals & adjustmentsRenewal, IPCA/IGP-M adjustment, amendments and termination change billing and provisioning, with alerts before the notice deadline.
  • Projects & Tasksfree plan available
    • ProjectsProjects with scope, deadline, owners and the real accumulated cost.
    • TasksTasks on a board or list, with logged hours drawn from the client's hour bank.
    • DocumentsCollaborative documents inside the project, with no separate drive to keep in sync.
See every module and price →
Questions

What people usually ask

Talk to us →
Does the client need to create an account?

You invite the client's contacts by email, and each one sets their own password. Whoever forgets it recovers it on their own.

Can I remove the BaseOS brand?

Yes, on plans with white label: the BaseOS badge comes off the support portal.

Can a client see other clients' data?

No. The portal resolves the client from the signed-in session, never from the address, and shows only what is theirs.

Does it work for a software company with its own product?

For product-type organizations, the portal is the ticket portal, embedded in your app. Invoices, contracts and projects on the portal belong to agency mode.

See also
  • Software house / AgencyFrom proposal to invoice, with hours and contracts.→
  • Proposal → project → invoiceNo typing anything twice.→
  • Support SuiteHelpdesk, portal and widget.→
A door of light opens: the way into a company that runs without you in the middle of everything
The door is open

Be the owner again.Not the integrator.

Start with the area that hurts most. In 14 days you'll know whether BaseOS stays — no card, and a free plan afterward.

Start free →Book a walkthrough

14-day trial · No card · Then the free plan

BaseOS
Build. Sell. Run.
BaseOS

One foundation for the whole company — and agents that do the work.

Product

  • All suites
  • How it works
  • Agents
  • Integrations

Who it's for

  • All solutions
  • By type of company
  • I have an idea
  • Factory
  • Developers

Resources

  • Blog
  • Documentation
  • Security
  • Contact

Company

  • About
  • Privacy
  • Terms
© 2026 BaseOS. All rights reserved.Build. Sell. Run.
14 days free · no cardStart free →