Recurly logo

Recurly + Memtro

Which Recurly renewals failed, who is past due and what each customer owes.

Connect Recurly with a private API key and Memtro reads accounts, subscriptions with plan, state and period end, invoices with total, paid and balance, payment transactions with the gateway message, plans and account notes. The hourly sync writes accounts, subscriptions, invoices and transactions into memory. When you ask, and once an administrator has granted the action by name, it can add notes, create or update accounts, cancel, pause, resume or terminate subscriptions, refund an invoice, charge a past-due invoice to the stored card, and close accounts. Refunds and charges move real money and cannot be undone.

In Memtro

What you can do with Recurly in Memtro

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

What it does

  1. 01Accounts by exact email, subscribers only or past due, with company, state and active subscription
  2. 02Subscriptions with plan, state, amount and currency, current period end and trial end
  3. 03Invoices with number, state, total, paid and balance, and payment transactions with status and gateway message, synced hourly into memory
  4. 04When asked and granted, adds or deletes account notes, creates or updates an account, and deactivates or reactivates one, which permanently deletes its billing information
  5. 05When asked and granted, cancels, reactivates, pauses or resumes a subscription, or terminates it now with a full, partial or no refund
  6. 06When asked and granted, refunds an invoice back to the customer, charges a past-due invoice to the stored payment method, marks invoices paid or failed, reopens one, or voids a credit invoice

Acts when asked

When you ask it to

These tools change something in Recurly. 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. 01Add a note to a Recurly account
  2. 02Create a Recurly account (customer record, no billing info)
  3. 03Cancel a subscription at the end of its term or bill date
  4. 04Reactivate a canceled subscription
  5. 05Pause a subscription for some billing cycles
  6. 06Resume a paused subscription
  7. 07Terminate a subscription now, with a full, partial or no refund
  8. 08Refund an invoice by amount or percentage
  9. 09Collect a pending or past-due invoice from the stored payment method
  10. 10Mark an invoice failed
  11. 11Mark an invoice paid
  12. 12Reopen a closed manual invoice
  13. 13Void a credit invoice
  14. 14Update an account's name, email, company, username or VAT number
  15. 15Deactivate an account
  16. 16Reactivate an account
  17. 17Delete an account note

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 Recurly, choosing the same kinds; the tab shows Recurly's own steps. Each event can start a job, with the event as its input. Recurly signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01An account was created
  • 02An account was changed
  • 03An account was closed
  • 04An account's billing information changed
  • 05A subscription was created
  • 06A subscription was changed
  • 07A subscription was canceled
  • 08A subscription expired
  • 09A subscription renewed
  • 10A canceled subscription was reactivated
  • 11A subscription was paused
  • 12A paused subscription resumed
  • 13A charge invoice was created
  • 14A charge invoice went past due
  • 15A charge invoice was paid
  • 16A charge invoice failed
  • 17A charge invoice was reopened
  • 18A payment succeeded
  • 19A payment failed
  • 20A payment was refunded
  • 21A payment was voided
In practice

Ask it like you would a colleague

Once Recurly 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.

Recurly logoRecurly + Memtro
  • Which renewals failed this month?

  • Is Brightwave Ltd a customer, and which plan are they on?

  • What does Acme owe us, and which of their invoices are past due?

  • Cancel Northwind's subscription at the end of its term

  • Refund 50 pounds on Globex's last invoice to their card

01

Failed renewals

On the first working day of the month the finance lead asks which renewals failed. Memtro reads the failed transactions with their gateway messages and the past-due invoices, and lists each account with its plan, the balance owed and why the payment was declined.

02

A cancellation with a goodwill refund

BigCo asks to leave after an outage, and account lead Omar Haddad asks Memtro to cancel at term end and refund 50 pounds of the last invoice. Memtro cancels the subscription so it is not renewed and refunds that amount to the card on file, which creates a credit invoice. Recurly may email BigCo, depending on the site's settings.

Teams

Where it fits

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

Better together

Works with

A record in Recurly 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 withPrivate API key and data centre
  1. 1

    In Recurly open Integrations → API Credentials and copy a private API key, not the public key used in checkout forms

  2. 2

    Each key belongs to one site, so connect once per site. Leave Data centre as us, or enter eu for a site in Recurly's EU data centre

  3. 3

    In Memtro open Connections → Recurly, paste the Private API key and connect. An administrator then grants refunds and subscription changes by name

  4. 4

    Ask which renewals failed this month

Also works from

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

FAQ

Questions

Can Memtro change anything in Recurly?+

Only when you ask, and only what it has been granted: add a note to a Recurly account; create a Recurly account (customer record, no billing info); cancel a subscription at the end of its term or bill date; reactivate a canceled subscription; pause a subscription for some billing cycles; resume a paused subscription; terminate a subscription now, with a full, partial or no refund; refund an invoice by amount or percentage; collect a pending or past-due invoice from the stored payment method; mark an invoice failed; mark an invoice paid; reopen a closed manual invoice; void a credit invoice; update an account's name, email, company, username or VAT number; deactivate an account; reactivate an account; delete an account note. 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 Recurly 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 Recurly 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. An hourly sync anchors recently changed Recurly records into memory as entities.

How do I connect Recurly?+

Private API key and data centre. In Recurly open Integrations → API Credentials and copy a private API key, not the public key used in checkout forms.

Can Recurly 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 Recurly, choosing the same kinds; the tab shows Recurly'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 Recurly 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