Functional
Put the monthly profit spreadsheet down
Costs are attached per product once. Every order after that is scored automatically, no monthly export, no manual reconciliation.
The second receipt
BirunX reads the order exactly as your store sent it, excludes VAT, deducts every cost one by one, then uploads only what is left, the profit, to Google Ads as the conversion value.
Illustrative example · not customer data
An illustrative order: 445 SAR excluding VAT, minus 321 SAR of costs, leaves a contribution margin of 124 SAR, which is sent to Google Ads as the conversion value instead of revenue.
Integrates with
Illustrative example · not customer data
Same budget, same campaigns: a different signal going into them.
Functional
Costs are attached per product once. Every order after that is scored automatically, no monthly export, no manual reconciliation.
Business
High-revenue, low-margin products stop soaking up spend, because Smart Bidding finally sees what each order leaves behind.
Personal
One number on one screen tells you where you stand today, per store, per campaign, per order.
Illustrative example
Without BirunX
Google sees a 500 SAR order and bids on sales volume, regardless of whether it is profitable.← Ad budget wasted on losing orders
With BirunX
Google sees 120 SAR of profit, after shipping, COGS, VAT and fees.← Bidding optimised for real profit
01 · Setup
No developer, no tag manager surgery, no change to your campaign structure, and nothing reaches Google until you switch it on.
A direct connection for Salla, Zid, Shopify, WooCommerce and EasyOrders stores. We read your orders and products and register one webhook of our own to hear about new orders. No payments, no card data, no changes to your storefront.
A CSV or store-wide defaults for COGS, shipping, packaging, storage and payment fees.
Conversion actions are created as secondary first, so your live bidding stays exactly as it is until you decide otherwise.
02 · Real-time margin
Every order’s contribution margin is computed from COGS, shipping, packaging, storage, payment fees, the cash-on-delivery commission, platform commission and VAT, automatically, the moment it lands.
Illustrative example
03 · Automatic upload
BirunX pushes profit as offline conversions to the conversion actions in your account, and Smart Bidding does the rest, with a delivery status you can follow per order.
Conversion actions → Google Ads
Margin data is the most sensitive number in your business. We treat it that way.
Conversions are uploaded through the approved API, no browser scripts, no unofficial workarounds.
We read orders and products and register our own order webhook. Nothing else. We never touch payments, your customers’ cards, or your storefront.
Data is encrypted in transit and at rest, and every store is isolated from every other by rules enforced in the database itself.
VAT handling, SAR and EGP support, and cash-on-delivery fees modelled the way your market actually works.
Google Ads access
Linking Google Ads grants BirunX one permission: the Google Ads API. This is the whole of what it is used for, in plain terms.
This is not a promise about intent: BirunX contains no code that can change a campaign. The only parts of Google Ads it uses are conversion actions, conversion uploads, conversion corrections, and reading your account’s own details. Every action it creates is secondary, so it is observed and changes nothing about your bidding until you promote it yourself. Your authorisation is stored encrypted, and one button in your settings revokes it with Google and stops every upload.
Every number in this section is an illustrative example, calculated to show how the maths works. It is not customer data, not an average across our customers, and not a forecast for your store.
A store with 480,000 SAR of revenue spending 50,000 SAR on ads. After all its costs, 150,000 SAR of contribution margin is left, a POAS of 3.0×.
Illustrative example · not customer data
What your dashboard shows
On the same numbers ROAS looks excellent, 9.6×, because it divides revenue by spend and ignores every cost. The number that decides whether you are profitable is POAS: 3.0×.
Without BirunX, Google sees 480,000 and bids on it. With BirunX it sees 150,000, and steers budget toward the orders that leave real profit behind.
If yours is not here, write to us and you will know the answer before you pay anything.
No. The profit conversion actions are created as secondary at first, so they report alongside your existing ones without touching bidding. You promote them to primary once you have seen numbers you trust.
Order value excluding VAT, minus COGS, shipping, packaging, storage, payment fees, the cash-on-delivery commission and platform commission. Every cost rule is visible to you and editable. And if a single cost is missing, the order is held. An incomplete number is never uploaded to Google.
It is the normal starting point. Upload what you have as a CSV and set defaults for the rest. Orders missing a cost are held with the reason shown to you, so you know exactly what to enter to make your future orders accurate.
Google needs enough profit conversions before bidding behaviour shifts, and how long that takes depends on your store’s size and monthly order count. We will not give you a number we have not measured ourselves.
Our access to your store is limited to reading orders and products and registering the order webhook, data is encrypted in transit and at rest, every store is isolated, and uploads go through the official Google Ads API. We never receive card or payment data of any kind.
14 days free*, with no card, and the whole product. That is where you find out. After that a payment is not returned, and you can cancel your subscription at any time so nothing renews.
14-day free trial* on every plan · no card required · cancel any time
For a store just starting out with Google Ads.
$49per month
Billed every month
For a store raising ad spend that needs a number it can trust.
$99per month
Billed every month
For a store running Google Ads at volume.
$199per month
Billed every month
For a store above 5,000 orders a month.
Priced by agreement
* The length of the free trial may vary with the terms of the platform that hosts your store.
Connect your store, upload your costs, send margin to Google Ads. 14 days free* with no card, and cancel any time.
Start my free trialNo credit card · nothing reaches Google until you switch it on