Integration
Connect Google Sheets to Recurly
When something happens in Google Sheets, your agent does the next thing in Recurly. Describe it in plain language and the automation is built, tested on every branch and kept running.
Build it
What do you want Google Sheets and Recurly to do together?
Describe it and your agent reads both APIs, builds the automation, tests every branch and ships it. The list below is what exists today, not the limit.
Ask the assistant
You'll sign in before anything runs. What you typed comes with you.
Or work from Claude Code
Install the APIANT plugin for Claude Code and build, edit, test and read run history from your terminal. Every plan gets this, including free, and it spends no assistant credits.
Connect Claude CodeEverything your agent can do with Google Sheets and Recurly
Triggers and actions 17 triggers · 126 actions
Trigger
Aggregate Metric ChangedFires when an aggregate metric (sum/avg/count/…) over a column changes. Managed by Composio (~15 min floor).
Trigger
Cell Range Values ChangedFires when the values in a specific cell range change. Managed by Composio (~15 min floor).
Trigger
Conditional Format Rule ChangedFires when a conditional-format rule changes. Managed by Composio (~15 min floor).
Trigger
Data Validation Rule ChangedFires when a data-validation rule changes. Managed by Composio (~15 min floor).
Trigger
Developer Metadata ChangedFires when developer metadata changes. Managed by Composio (~15 min floor).
Trigger
Filtered Range Values ChangedFires when the values in a filtered range change. Managed by Composio (~15 min floor).
Trigger
New RowsFires when new rows are appended to a Google Sheet. Managed by Composio (server-side poll; ~15 min floor).
Trigger
New Sheet AddedFires when a new sheet (tab) is added to a spreadsheet. Managed by Composio (~15 min floor).
Trigger
New Spreadsheet CreatedFires when a new spreadsheet is created in the account. Managed by Composio (~15 min floor).
Trigger
Spreadsheet Metadata ChangedFires when spreadsheet metadata changes. Managed by Composio (~15 min floor).
Trigger
Spreadsheet Properties ChangedFires when spreadsheet properties change. Managed by Composio (~15 min floor).
Trigger
Spreadsheet Row ChangedFires when a row matching a query changes. Managed by Composio (~15 min floor).
Trigger
Spreadsheet Search MatchFires when a spreadsheet matching search criteria is found. Managed by Composio (~15 min floor).
Trigger
Table Query Result ChangedFires when the result of a SQL-style table query changes. Managed by Composio (~15 min floor).
Trigger
Table Schema ChangedFires when a table's column schema changes. Managed by Composio (~15 min floor).
Trigger
Worksheet Names ChangedFires when worksheet (tab) names change. Managed by Composio (~15 min floor).
Action
Add RowAppend a row to a Google Sheet
Action
Aggregate Column DataRead a range and compute an aggregate (sum|avg|min|max|count) over one column, skipping blank/non-numeric cells (so a header row is skipped automatically).
Action
Auto-Resize Rows or ColumnsAuto-fit row heights or column widths over an index range via autoResizeDimensions.
Action
Change Sheet PropertiesUpdate a worksheet's grid properties (row/column count) using an explicit field mask.
Action
Clear Basic FilterRemove the basic filter from a sheet via clearBasicFilter.
Action
Clear Spreadsheet Row(s)Clear the values in a range (formatting preserved).
Action
Copy RangeCopy a source cell range to a destination range within the spreadsheet.
Action
Copy WorksheetCopy a worksheet into a destination spreadsheet.
Action
Create ChartAdd a basic embedded chart (column/bar/line/etc.) built from a domain range and a series range on a sheet. Returns the new chartId.
Action
Create Conditional Formatting RuleAdd a boolean conditional formatting rule (e.g. NUMBER_GREATER) that colors matching cells.
Action
Create Multiple Spreadsheet RowsAppend many rows in one call.
Action
Create SpreadsheetCreate a new Google Sheets spreadsheet with the given title.
Action
Create Spreadsheet ColumnInsert a blank column at a given index.
Action
Create Spreadsheet RowAppend a single row of values to a sheet range.
Action
Create Spreadsheet Row at TopInsert a blank row just below the header (row 2), then write the given values into it in one operation.
Action
Create WorksheetAdd a new worksheet (tab) to an existing spreadsheet.
Action
Delete ChartDelete an embedded chart via deleteEmbeddedObject.
Action
Delete SheetDelete a worksheet from a spreadsheet by sheetId (gid).
Action
Delete Spreadsheet Row(s)Delete a contiguous block of rows by index.
Action
Find and ReplaceFind and replace text across the spreadsheet. Supply EXACTLY ONE scope: all_sheets=true OR sheet_id. Leave the other unset (do not pass all_sheets=false together with sheet_id).
Action
Find SpreadsheetFind spreadsheets by exact name via the Drive API (cross-host through the googlesheets connection).
Action
Find WorksheetReturn the worksheet whose title matches the given title (sheet_id/index/found), reading the spreadsheet's sheet properties.
Action
Format Cell RangeApply background color and bold formatting to a cell range via repeatCell.
Action
Format Spreadsheet RowApply a background color across an entire row via repeatCell over a row range.
Action
Get Conditional Format RulesList all conditional-format rules on each sheet (paired with the sheetId so a follow-up update can target a rule by index).
Action
Get Data RangeRead all values in a range.
Action
Get Data Validation RulesRead the data-validation rule set on every cell of a range (per-cell dataValidation, via includeGridData with a field mask).
Action
Get Many Spreadsheet Rows (Advanced)Read multiple ranges at once via batchGet.
Action
Get Row by IDRead a single row range. NOTE: Google Sheets has no row ID; the row number IS the identity.
Action
Get Sheet NamesReturn the titles of all sheets (tabs) in the spreadsheet.
Action
Get Spreadsheet by IDFetch spreadsheet metadata (title, sheets, gids, grid properties).
Action
List ChartsList all embedded charts (chartId + title) across every sheet in the spreadsheet.
Action
Lookup Spreadsheet RowRead a range and return the FIRST row whose cell at column_index equals match_value (Sheets has no server-side filter; this op filters the returned rows).
Action
Lookup Spreadsheet Rows (Advanced)Read multiple ranges via batchGet and return ALL rows whose cell at column_index equals match_value (Sheets has no server-side filter; this op filters the returned rows).
Action
Move ChartReposition an embedded chart to a new overlay anchor cell via updateEmbeddedObjectPosition.
Action
Rename SheetRename a worksheet's title.
Action
Search SpreadsheetsSearch spreadsheets by name substring (or full-text) via the Drive API, cross-host through the googlesheets connection.
Action
Set Basic FilterApply a basic filter to a range on a sheet via setBasicFilter.
Action
Set Data ValidationApply a ONE_OF_LIST dropdown data-validation rule to a cell range.
Action
Sort RangeSort a cell range by one column in ascending or descending order.
Action
Update ChartReplace an existing chart's spec (title, chart type, domain/series ranges) via updateChartSpec.
Action
Update Conditional Format RulesReplace an existing conditional-format rule (identified by its index on the sheet) with a new boolean rule.
Action
Update Data Validation RuleOverwrite the data-validation rule on a cell range with a ONE_OF_LIST dropdown (same endpoint as create; setDataValidation replaces whatever rule the range held).
Action
Update Spreadsheet RowOverwrite the values at a specific range.
Action
Update Spreadsheet Row(s)Update one or more disjoint ranges in a single batch.
Action
Upsert RowRead a range, find the row whose column_index cell equals match_value; UPDATE that row when found, otherwise APPEND a new row. One adaptive write request (method+path chosen by the match script).
Trigger
Prerenewal of subscriptionInstant trigger: fires before a Recurly subscription renews (webhook). Stub ported from dev.apiant — not yet implemented.
Action
Add add-on to subscriptionAdds an add-on to an existing subscription. An error occurs if the subscription already has the add-on.
Action
Add couponCreate a new discount coupon.
Action
Add coupon redemptionApply a coupon to an account or subscription.
Action
Add gift cardCreate a new gift card.
Action
Add invoiceCreate an invoice for an account's pending line items.
Action
Add itemCreate a new catalog item.
Action
Add planCreate a new subscription plan.
Action
Add plan add-onCreate a new add-on for a subscription plan.
Action
Add shipping addressCreate a new shipping address for an account.
Action
Add subscription changeSchedule a pending change to a subscription (e.g. plan or quantity change at renewal).
Action
Adjust add-on quantityIncreases or decreases the quantity of the specified add-on. NOTE: this action assumes the subscription only has a single add-on! Do not use if the subscription has multiple add-ons, otherwise all add-ons other than the specified one will be deleted if the computed quantity is zero!
Action
Cancel subscriptionCancels a subscription so it remains active until the end of the current bill cycle, then expires.
Action
Convert trial subscriptionImmediately converts a trial subscription to a fully active paid subscription, creating and collecting an invoice for auto-collecting subscriptions. If the invoice cannot be collected, the subscription will remain in trial. The subscription must be in a trial; active, paused, expired, cancelled, or failed subscriptions cannot be converted.
Action
Create accountCreates a new account. An error occurs if the account code already exists.
Action
Create line itemCreates a one-time charge or credit on the specified account. type is charge or credit.
Action
Create purchase - add subscriptionAdds a subscription to the specified purchase. Must be passed a Purchase ID emitted by 'Create purchase - initialize'.
Action
Create purchase - add subscription add-onAdds an add-on to the specified subscription within a staged purchase. The subscription (by plan code) must have already been added to the purchase.
Action
Create purchase - initializeInitializes a new purchase. Emits a Purchase ID that must be passed into other create purchase actions to add items to the purchase and finalize.
Action
Create purchase - submitSubmits the assembled purchase to Recurly.
Action
Create subscriptionCreates a new subscription for an account on a plan. Pass account_code, plan_code, and currency.
Action
Deactivate accountDeactivates (deletes) the specified account.
Action
Delete account billing infoRemove an account's stored billing information.
Action
Delete couponExpire a coupon so it can no longer be redeemed.
Action
Delete coupon redemptionRemove an active coupon redemption from an account or subscription.
Action
Delete itemDeactivate an item so it cannot be bought again. Existing line items are unaffected.
Action
Delete line itemDelete an uninvoiced line item.
Action
Delete planRemove a subscription plan.
Action
Delete plan add-onRemove an add-on from a plan.
Action
Delete shipping addressRemove an account's shipping address.
Action
Delete subscription changeCancel a subscription's pending scheduled change.
Action
Delete usage recordDeletes a usage record from a subscription add-on.
Action
Get accountReturns all fields for the specified account. The account ID may be a Recurly UUID or a code-prefixed account code.
Action
Get account balanceFetch an account's current balance and past-due status.
Action
Get account billing infoReturns the billing information for the specified account.
Action
Get add-onFetch a single add-on by ID.
Action
Get all subscriptionsReturns all subscriptions for the account.
Action
Get couponFetch a coupon by its code.
Action
Get gift cardFetch a gift card by ID.
Action
Get invoiceReturns the specified invoice. ID may be a Recurly UUID or the invoice number.
Action
Get itemFetch a catalog item by ID.
Action
Get line itemFetch a single line item by ID.
Action
Get planReturns the specified plan. The ID may be a Recurly UUID or a code-prefixed plan code.
Action
Get shipping addressFetch an account's shipping address.
Action
Get subscriptionReturns all fields for the specified subscription. The ID may be a Recurly UUID or a uuid-prefixed value.
Action
Get subscription add-onsReturns all add-ons for the specified subscription.
Action
Get subscription changeFetch a subscription's pending scheduled change.
Action
Get transactionFetch a single payment transaction by ID.
Action
List account invoicesReturns the invoices for the specified account.
Action
List account line itemsReturns the line items (charges and credits) for the specified account.
Action
List account notesList the notes on an account.
Action
List accountsReturns a list of accounts. Supports limit, order, sort, and state filters.
Action
List account subscriptionsReturns the subscriptions for the specified account.
Action
List active coupon redemptionsRead the coupon currently applied to an account. Fails with a not-found error when the account has no coupon on it.
Action
List a subscription add-on's usage recordsLists all usage records for a subscription add-on for the specified subscription.
Action
List couponsReturns a list of coupons for the site.
Action
List credit paymentsList credit payments issued across the site.
Action
List gift cardsList gift cards issued on the site.
Action
List invoicesReturns a list of all invoices on the site. Supports limit and state filters.
Action
List itemsList a site's catalog items.
Action
List plansReturns a list of plans for the site.
Action
List shipping addressesList an account's shipping addresses.
Action
List subscriptionsReturns a list of all subscriptions. Supports limit and state filters.
Action
List transactionsList payment transactions across the site.
Action
Log a usage record on subscription add-onLogs a usage record on the specified subscription add-on.
Action
Pause subscriptionPauses a subscription for the given number of remaining billing cycles.
Action
Reactivate accountReactivate an inactive Recurly account.
Action
Reactivate subscriptionReactivates a canceled subscription so it renews at the end of the current bill cycle.
Action
Redeem gift cardRedeem a gift card's redemption code onto an account.
Action
Refund invoiceIssue a refund against an invoice.
Action
Remove add-on from subscriptionRemoves an add-on from a subscription.
Action
Terminate subscriptionImmediately terminates a subscription. refund may be none, partial, or full.
Action
Update accountUpdates the specified account.
Action
Update account billing infoSet or replace an account's credit card / payment billing information.
Action
Update couponUpdate an active coupon's details.
Action
Update itemUpdate an existing catalog item.
Action
Update planUpdate an existing subscription plan.
Action
Update plan add-onUpdate an existing plan add-on.
Action
Update shipping addressUpdate an account's shipping address.
Action
Update subscription renewal dateFor an active subscription, this will change the next renewal date. For a subscription in a trial period, modifying the renewal date will change when the trial expires.
Action
Void invoiceVoid a credit invoice.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Each app on its own
Reviews