YESHUA - the complete ERP for agencies
One system to run the whole agency: what you spend on media, the lead it generates, the contract that closes and the money that lands โ all in the same database, updating itself.
Paid media, leads, social, finance and tax in a single panel โ wired together through official APIs, from the first ad click to the money landing in the bank.
Why an ERP built by an agency, for agencies
YESHUA wasn't designed in a product meeting. It grew out of Agathas Web's daily operation โ every module exists because the pain showed up here first.
Born in production, not in a slide deck
Agathas runs its own business inside YESHUA: client ad accounts, recurring billing, invoices and support. What you see on screen is what runs here every day.
Official APIs, no workarounds
Meta Marketing API, Google Ads API, WhatsApp Business API, ASAAS and the Brazilian tax authority gateway. No scraping, no browser extension, no bot clicking through screens โ the kind that breaks on the first layout change.
Real Brazilian tax handling
Municipal service invoices, simplified-regime filings, A1 digital certificate, bank slips and instant payments reconciled. An imported ERP doesn't understand Brazilian service invoicing or tax regimes.
From click to cash, in one database
Ad cost, the lead it generated, the client who signed and the monthly fee that came in all live in the same database. ROI stops being a spreadsheet estimate.
Own mobile app and client portal
Your team follows everything from the phone with push notifications. Your client logs into a portal and sees their own leads and results, instead of asking for a report over WhatsApp.
Your data stays yours
Accessible PostgreSQL database, full export whenever you want, daily backups. No lock-in and no exit fee to take what's yours.
What spreadsheets, screenshots and five open tabs can't solve
Every growing agency hits the same six gaps. YESHUA was built closing them one by one.
ROI nobody can actually close
Meta spend in one tab, Google spend in another, the lead in WhatsApp, the contract in email and the fee in the bank statement. By the time the spreadsheet is ready, the number is already stale.
An ad account stopped and nobody noticed
Declined card, zero balance, spending cap reached, account under review. Without active monitoring you find out when the client calls asking why it stopped.
Leads going cold in the queue
The lead arrives and waits for someone to open the dashboard. YESHUA alerts instantly โ push, email and WhatsApp โ with the lead's source already attached.
Manual billing every single month
Bank slip, payment link, instant transfer, who paid and who forgot. Without an automated reminder cadence someone always slips through โ and the conversation gets awkward.
Posts scheduled across three tools
Instagram in one, Facebook in another, the report in a third. Three subscriptions, three passwords and three places to get the publishing time wrong.
Next month's cash flow as guesswork
A card statement that hasn't closed yet, revenue tied to contract terms, a forgotten recurring expense. Without a forecast, every coming month is a surprise.
The YESHUA modules
A complete ERP for digital agencies โ turn on what you need today and grow into the rest when it makes sense.
Finance
- Accounts payable and receivable
- Credit cards with dynamic statement forecasting
- Reconciliation by payment date
- Month-by-month balance projection
- Cost centres, categories and tags
- Revenue tied to contract terms
Tax
- Municipal service invoice issuing
- A1 digital company certificate
- Direct tax authority integration
- Simplified-regime filing and payment slip
- Tax instalment plan tracking
- Archive of received invoices
Clients and revenue
- The client as the core entity
- Services and contracts with terms
- Recurring billing through ASAAS
- Automated reminder cadence
- Quotes with a reusable line-item library
- Ready-to-send PDF proposals
Paid media
- Meta Ads and Google Ads via official API
- Balance, top-ups and spending caps monitored
- Alerts for paused accounts or unpaid invoices
- Breakdowns by campaign, keyword, search term and region
- Offline conversions and CAPI in one place
- Cost per lead and per client, side by side
Leads and CRM
- Capture through a plugin on the client's site
- Entry point: website, WhatsApp and click-to-message
- Sales qualification by channel
- Real-time new-lead notification
- Alert when a client stops receiving leads
- Export and reporting by period
Social and messaging
- Scheduling for posts, reels and stories
- Instagram, Facebook, YouTube and LinkedIn
- Media library with direct upload
- Batch publishing with an idempotent queue
- Official WhatsApp through Voyia
- Meta-approved message templates
Click to cash: the chain YESHUA closes
Four links that in most agencies live in separate systems โ which is exactly why the math never adds up.
What you spent
The official Meta and Google APIs bring real cost per account, per campaign and per day. No screenshots, no CSV exports, no retyping into a spreadsheet.
What it generated
Every lead arrives stamped with its source: network, campaign, ad and entry point. An untraceable lead becomes the exception, not the rule.
What became a client
Sales qualification marks the lead that actually closed and sends that conversion back to the ad platform, so the algorithm optimises for what matters.
What hit the bank
Contracted service, generated invoice and reconciled payment close the loop: acquisition cost against recurring revenue, client by client.
It's that full chain, in one database, that turns "I think it's working" into a number you can put on the table in a meeting.
Native integrations
YESHUA talks to the platforms your agency already uses โ always through the front door.
Meta Marketing API
Campaigns, ad sets, ads, cost and results from Facebook and Instagram. Metric reads plus conversion sending through the Conversions API (CAPI).
Google Ads API
Cost, campaigns, keywords, search terms, region and demographics. Prepaid account balance and top-up detection, with an alert before it runs out.
WhatsApp Business API
Through Voyia: approved templates, sending, scheduling and conversation history with real delivery status.
ASAAS
Bank slips, instant payments and payment links, recurring subscriptions, automatic reconciliation and credit dates reflected in the cash flow.
Tax authority gateway
Filing calculation, tax payment slip issuing and compliance status checks โ straight from the source, with no middleman.
Social publishing
Instagram, Facebook, YouTube and LinkedIn: scheduling and publishing of posts, reels and stories through each network's official API.
WordPress plugin
Install it on the client's site and capture starts: form submissions, lead source, conversions and traffic reach the panel with no extra development.
Push, email and reports
Push notifications in the team app, transactional email with an internal copy, and PDF reports generated on the device itself.
Your database, your BI
PostgreSQL with full export. Connect Looker Studio, Power BI, Metabase or whichever tool your agency already runs.
What it takes to get YESHUA running
From connecting accounts to the first month-end close, without stopping the operation halfway through.
Setup
We stand up the environment, create your team's users and configure access roles โ who sees finance, who sees only the media modules, who is a client.
Connecting accounts
You authorise ad accounts, social networks and the billing gateway through each platform's official flow. No password is ever typed inside YESHUA.
Import
Clients, contracts, services and financial history come in at once. Ad account history is reprocessed so the dashboard starts with a past, not from zero.
Daily operation
A lead arrives and it notifies. An account stops and it alerts. A payment comes due and the reminder goes out on its own. The team starts working by exception.
Clients in the portal
Each client gets access to their own portal: leads received, investment, results and reports. The monthly meeting no longer starts with building a slide deck.
Month-end close
Billing, receipts, reconciled expenses, invoices issued and tax filings calculated. The month closes with the same number everywhere.
Who YESHUA is for
If your operation has recurring clients, other people's media budget and tax obligations, it was designed for you.
Paid media agency
Manages budget for several clients across Meta and Google and needs to prove results with numbers, not screenshots.
Full service agency
Runs media, social, websites and content for the same client base โ and today uses a different tool for each front.
Consultancy and senior freelancer
Works alone or with a lean team, bills recurring fees and has no time to become their own finance department.
Agency with a sales team
Has reps receiving leads and needs to close the loop between what was invested, what was qualified and what turned into a contract.
Anyone invoicing every month
Charges a subscription or monthly fee, issues an invoice for each client and wants to stop doing it by hand on a government portal.
Growing agency
Has outgrown the spreadsheet but doesn't want the cost โ or the complexity โ of a corporate ERP.
Data, access and privacy
YESHUA handles advertising, lead and financial data. How that's treated isn't fine print โ it's right here.
Authorisation through the official door
Access to ad accounts and social networks is granted through each platform's own OAuth flow. YESHUA never asks for or stores your Google or Meta account password.
Use limited to what the panel shows
Data read from the advertising APIs is used to display metrics, generate reports and calculate ROI inside your own account. It is not sold, shared or used to train models.
Role-based access
Administrators, staff and clients see different slices of the system. The client sees their portal; staff see only the modules they've been granted.
Data protection applied
Personal lead data with a legal basis, a declared purpose, a retention period and deletion on request. No invisible collection.
Revoke at any time
Disconnect an ad account or a social network whenever you want, from the panel or from the platform's own security settings.
Backup and export
Daily database backups and a full export of your data always available, in an open format.
Frequently asked questions
What exactly is YESHUA?
Do I need to grant access to my ad accounts?
What does YESHUA read from the Google Ads API?
Where does my data live?
Is there a mobile app?
Can I migrate from what I use today?
How much does it cost?
Stop assembling reports and get back to operating
Book a call and we'll show YESHUA running on real data โ not on a demo environment.