Skip to content

Outseta

Triggers and actions for Outseta CRM and Billing

Sales & CRM

Connect it

In Keystile Automations → Connections → New connection, choose Outseta and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Outseta: cancel subscription (Cancel the current subscription on an account. By default, the subscription expires at the end of the current term. You can also cancel immediately).

What it can do (44 actions)

ActionWhat it doesChanges data
Add Add-on to SubscriptionAttach a recurring add-on to an account's current subscription. Different from Add Usage for Add-on, which only records consumption on a metered add-on already attached.Yes
Add Custom ActivityRecord a custom activity on an account, person, or deal. Activities show on the activity feed and can trigger drip campaigns.Yes
Add Invoice PaymentRecord a payment against an invoice. The invoice is marked as paid if the total payments match the invoice amount.Yes
Add Usage for Add-onTrack usage for a metered (usage-based) add-on on an account.Yes
Apply Discount to AccountApply a discount coupon to the current subscription of an account.Yes
Cancel SubscriptionCancel the current subscription on an account. By default, the subscription expires at the end of the current term. You can also cancel immediately.
Change Account PlanChange an account's current subscription plan (upgrade, downgrade, or switch to free).Yes
Create AccountCreate a new account in Outseta CRM. Optionally start a subscription on a plan in the same call.Yes
Create DealCreate a new deal in the CRM.Yes
Create DiscountCreate a new discount coupon in the Outseta billing catalog. Either AmountOff or PercentOff must be set, never both.Yes
Create InvoiceCreate an ad-hoc invoice for an account. The invoice is linked to the account's current subscription.Yes
Create TicketCreate a new support ticket (case) in Outseta.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete AccountDelete an account from Outseta CRM.
Delete DealDelete a deal from the CRM.
Delete PersonDelete a person from Outseta CRM.
Extend Trial SubscriptionExtend the trial period of an account by setting a new trial end date.Yes
Find or Add DealSearch for a deal by contact email and pipeline. If not found, create a new one.Yes
Find or Add PersonSearch for a person by email. If not found, create a new one.Yes
Get Last Payment for AccountRetrieve the most recent payment transaction for an account. Returns found=false if no payment has ever been recorded.
List Account TransactionsRetrieve all billing transactions (payments, refunds, invoices) for a given account.
List AccountsRetrieve a paginated list of accounts from your Outseta CRM.
List Add-OnsRetrieve a paginated list of add-ons from your Outseta billing catalog.
List CasesRetrieve a paginated list of support tickets (cases) from Outseta. Optionally filter by the person who submitted them.
List DealsRetrieve a paginated list of deals from your Outseta CRM.
List DiscountsRetrieve a paginated list of discount coupons from your Outseta billing catalog.
List PersonsRetrieve a paginated list of persons from your Outseta CRM.
List PlansRetrieve a paginated list of subscription plans from your Outseta billing catalog.
Manage Account MembershipAdd or remove a person from an account.Yes
Manage Email List SubscriptionSubscribe a person to an email list, or unsubscribe them from it.
Process PaymentManually trigger the processing (retry) of a previously recorded payment. Typically used to retry a failed payment after a customer updates their card.Yes
Remove CancellationRemove a pending cancellation request from an account, keeping the subscription active.Yes
Reply to TicketAdd a reply to an existing support ticket (case) in Outseta.Yes
Retrieve AccountRetrieve an account by its UID, or by the email of its primary contact. Returns plan, subscription, billing address, primary contact and add-on details.
Retrieve DealRetrieve a deal by its UID, or by the email of the contact associated with the deal plus the pipeline.
Retrieve PersonRetrieve a person by email or by UID, including the linked account.
Retrieve SubscriptionRetrieve a subscription by its UID, or fetch the current subscription of an account by Account UID. Returns plan, billing terms, renewal dates, discount, and add-on details.
Send Confirmation EmailSend a confirmation email to the primary contact of an account, a specific person, or all members.Yes
Send Invoice EmailSend (or resend) the invoice email to the customer associated with an invoice.Yes
Update AccountUpdate an existing account in Outseta.Yes
Update Account MembershipUpdate a person's membership on an account — typically used to designate them as the primary contact.Yes
Update DealUpdate an existing deal.Yes
Update Payment InformationUpdate the credit card / payment method on an account. The payment processor tokens (CustomerToken, PaymentToken) must come from your payment processor (e.g. Stripe Elements) — not from Outseta.Yes
Update PersonUpdate an existing person in Outseta.Yes

Start a workflow when… (6 triggers)

  • New Account Event — Triggers on account-scoped events (lifecycle, stage, billing, subscription, invoice).
  • New Person Event — Triggers on person-scoped events (lifecycle, login, email engagement, list, segment, support ticket).
  • New Deal Event — Triggers on deal-scoped events (lifecycle, contact/account association).
  • New Task Event — Triggers on task lifecycle events (created, updated).
  • New Plan Event — Triggers when a billing plan is created or updated in the Outseta catalog.
  • New Add-On Event — Triggers when an add-on is created or updated in the Outseta catalog.

How Keystile protects it

Every Outseta action is checked before it runs, whether it comes from an AI tool or a workflow. 26 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Outseta with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps