Revenue by customer

The skill reads every invoice your workspace issued inside the period, groups them by the customer they were addressed to, and ranks the customers by what they were billed. Amounts carry their currency and the period they cover. Invoices Well could not place on a customer are reported as their own line rather than folded into a named one, so the ranking never borrows revenue it could not attribute.

npx skills add wellapp-ai/skills --skill revenue-by-customer
WWellapp
Which customers did our revenue come from?

Ask anything or use / for commands...

How the skill answers

Every step of the run, in order, with the card each one returns. A step that hands its work to another skill says which one.

  1. You ask

    Which customers did our revenue come from?

  2. Pin the workspaceSkill useddefine-workspace

    Workspaces

    Pick the workspaces to work in.

    Your workspaces
  3. Confirm the connections this answer needsSkill usedconnect-tools

    Connect a tool

    Pick a tool to connect it to Well.

    Available tools
    1 of 1
    QuickBooks avatar
    QuickBooks
    Category
    Accounting
    Data
    Accounting
    Direction
    Input
    Status
    Last sync
    1 selected
  4. Verify rows landed
  5. Resolve your own companySkill usedconfirm-my-company
  6. Settle the period
  7. Read the invoices the workspace issued
  8. Group by customer, and keep what you could not place apart
  9. Read the workspace-level measure beside it
  10. Normalize currencySkill usednormalize-currency
  11. Rank and cut
  12. If any required step errors or returns unusable data
  13. You get

    Companies

    Company Name
    Total amount
    S
    Stripe
    €412,000.00
    M
    Mercury
    €288,000.00
    Q
    Qonto
    €196,000.00
    H
    HSBC
    €154,000.00
    4 results

    Revenue for the period ranked by customer, with the part that could not be placed on a customer named rather than spread across the others.

Frequently asked questions

Does it net credit notes against the invoices they cancel?

No. A synced invoice can carry no document type at all, so a credit note whose type was never extracted reads as an invoice. The ranking counts what was billed, names the rows it can identify as credit notes separately, and does not subtract them from a customer's figure.

Why does this figure differ from Well's own revenue total?

They measure different things. The per-customer figure is the invoice total as issued, gross of tax. Well's invoice arithmetic sums the line items net of tax and already net of credit notes. Both are reported, stated apart, and never added to each other.

Can it rank suppliers or spend?

No. This reads the invoices your workspace issued. For money going out, ask for your cost structure instead.

What happens if my own company is not confirmed?

The skill stops and asks. Ranking without it would mix the bills you received into the invoices you issued, and the result would read as a clean answer.

Is the ranking always complete?

One read returns at most 500 invoices. When the period holds more, the skill says so, reports the share it covered as a floor rather than a total, and offers a shorter period.

Ask your first question today

Connect your tools, then ask in plain language. Every answer traces back to the record behind it. Free to start.