Metronome logo

Metronome + Memtro

How much was Acme invoiced last quarter, and what credit is left?

Metronome connects Memtro to your usage-based billing. It reads customers, their contracts with commits and credits, invoices with totals and line items, and commit and credit balances. It also reads metered usage by day or hour, customer alerts and products. When asked and granted, it can create, rename or archive customers, set custom fields, create, end or archive contracts, grant credits, adjust balances, void or regenerate invoices, manage alerts and send usage events. Metronome can also tell Memtro as balances cross thresholds or invoices finalise, and a job can start on it. Amounts are often in USD cents.

In Memtro

What you can do with Metronome in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Metronome tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Customers with external id, ingest aliases and billable status.
  2. 02A customer's contracts with rate card or package, commits and credits, and their current balances.
  3. 03A customer's invoices with status, totals and line items, and threshold alerts with whether each is in alarm.
  4. 04Metered usage per customer and billable metric by day, hour or total, and products on the price book.
  5. 05When asked and granted, creates, renames or archives customers, sets custom fields, and creates, re-dates or archives contracts, which changes what customers are billed.
  6. 06When asked and granted, grants credits, adjusts balances, voids or regenerates invoices, which syncs to the billing provider, manages alerts and sends usage events.

Acts when asked

When you ask it to

These tools change something in Metronome. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create a customer
  2. 02Rename a customer
  3. 03Archive a customer and its contracts
  4. 04Set custom field values on a customer, contract, invoice or other record
  5. 05Create a contract for a customer from a rate card or package
  6. 06Change or remove a contract's end date
  7. 07Archive a contract, optionally voiding its invoices
  8. 08Grant a customer a credit
  9. 09Add a manual entry to a commit or credit balance
  10. 10Void an invoice
  11. 11Regenerate a voided invoice
  12. 12Create a threshold alert for a customer
  13. 13Archive an alert
  14. 14Send usage events for billing

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Metronome, choosing the same kinds; the tab shows Metronome's own steps. Each event can start a job, with the event as its input. Metronome signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01A customer's credit balance fell below its threshold
  • 02A customer's commit balance fell below its threshold
  • 03A customer's spend passed its threshold
  • 04A customer's usage passed its threshold
  • 05A customer's invoice total passed its threshold
  • 06A contract was created
  • 07A contract started
  • 08A contract was edited
  • 09A contract ended
  • 10A contract was archived
  • 11A commit was created
  • 12A commit was archived
  • 13A commit segment started
  • 14A commit segment ended
  • 15A credit was created
  • 16A credit was archived
  • 17A credit segment ended
  • 18A subscription was created
  • 19A subscription ended
  • 20An invoice was finalized
  • 21An invoice was voided
  • 22An invoice failed to reach the billing provider
  • 23An integration reported a problem
  • 24A payment-gated charge succeeded or failed
  • 25A customer reached a payment-gate threshold
In practice

Ask it like you would a colleague

Once Metronome is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Metronome logoMetronome + Memtro
  • How much was Acme invoiced last quarter?

  • What is left on BigCo's prepaid commit?

  • How much API usage did Northwind record yesterday, by hour?

  • Which customer alerts are in alarm right now?

  • Grant Northwind a 500 dollar credit on the platform product for this month.

01

Quarterly invoice question

Priya Sharma, finance manager at Acme Ltd, asked how much BigCo was invoiced last quarter. Memtro read BigCo's invoices with their totals and line items. She had the answer for the account review without exporting a report.

02

Low balance starts a job

When Northwind's credit balance fell below its threshold, Metronome told Memtro and a job started. It read Northwind's balances and recent usage and summarised them for Dan Fletcher, the account manager. No credit was granted until he asked.

Teams

Where it fits

The teams that lean on Metronome most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Metronome is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withAPI token
  1. 1

    In the Metronome app, open Developer → API tokens and add a token named Memtro. It has the permissions of its creator and is shown once. A sandbox token is good for trying actions first.

  2. 2

    In Memtro, open Connections → Metronome and paste the API token.

  3. 3

    An administrator grants the actions by name, such as Void an invoice, to the teams that may use them. Events are turned on from the connection's Events tab, and the address is then added under Developer → Notifications → Webhooks.

  4. 4

    Ask "How much was Acme invoiced last quarter?"

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Metronome tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Metronome?+

Only when you ask, and only what it has been granted: create a customer; rename a customer; archive a customer and its contracts; set custom field values on a customer, contract, invoice or other record; create a contract for a customer from a rate card or package; change or remove a contract's end date; archive a contract, optionally voiding its invoices; grant a customer a credit; add a manual entry to a commit or credit balance; void an invoice; regenerate a voided invoice; create a threshold alert for a customer; archive an alert; send usage events for billing. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Metronome connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Metronome data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Metronome?+

API token. In the Metronome app, open Developer → API tokens and add a token named Memtro. It has the permissions of its creator and is shown once. A sandbox token is good for trying actions first.

Can Metronome start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Metronome, choosing the same kinds; the tab shows Metronome's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Metronome in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time