
Connect Outseta with the most popular apps, so you can automate your work and have more time for what matters most — no code required.
Start free
Triggers on account-scoped events (lifecycle, stage, billing, subscription, invoice).

Triggers on person-scoped events (lifecycle, login, email engagement, list, segment, support ticket).

Triggers on deal-scoped events (lifecycle, contact/account association).

Triggers on task lifecycle events (created, updated).

Triggers when a billing plan is created or updated in the Outseta catalog.

Triggers when an add-on is created or updated in the Outseta catalog.

Retrieve 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 a person by email or by UID, including the linked account.

Retrieve a deal by its UID, or by the email of the contact associated with the deal plus the pipeline.

Retrieve 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.

Retrieve the most recent payment transaction for an account. Returns found=false if no payment has ever been recorded.

Create a new account in Outseta CRM. Optionally start a subscription on a plan in the same call.

Create a new deal in the CRM.

Search for a person by email. If not found, create a new one.

Search for a deal by contact email and pipeline. If not found, create a new one.

Update an existing account in Outseta.

Update an existing person in Outseta.

Update an existing deal.

Delete an account from Outseta CRM.

Delete a person from Outseta CRM.

Delete a deal from the CRM.

Retrieve a paginated list of accounts from your Outseta CRM.

Retrieve a paginated list of persons from your Outseta CRM.

Retrieve a paginated list of deals from your Outseta CRM.

Retrieve a paginated list of subscription plans from your Outseta billing catalog.

Retrieve a paginated list of add-ons from your Outseta billing catalog.

Retrieve a paginated list of discount coupons from your Outseta billing catalog.

Retrieve a paginated list of support tickets (cases) from Outseta. Optionally filter by the person who submitted them.

Retrieve all billing transactions (payments, refunds, invoices) for a given account.

Change an account's current subscription plan (upgrade, downgrade, or switch to free).

Cancel the current subscription on an account. By default, the subscription expires at the end of the current term. You can also cancel immediately.

Remove a pending cancellation request from an account, keeping the subscription active.

Apply a discount coupon to the current subscription of an account.

Track usage for a metered (usage-based) add-on on an account.

Attach 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.

Extend the trial period of an account by setting a new trial end date.

Update 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.

Create a new discount coupon in the Outseta billing catalog. Either AmountOff or PercentOff must be set, never both.

Create an ad-hoc invoice for an account. The invoice is linked to the account's current subscription.

Record a payment against an invoice. The invoice is marked as paid if the total payments match the invoice amount.

Send (or resend) the invoice email to the customer associated with an invoice.

Manually trigger the processing (retry) of a previously recorded payment. Typically used to retry a failed payment after a customer updates their card.

Add or remove a person from an account.

Update a person's membership on an account — typically used to designate them as the primary contact.

Record a custom activity on an account, person, or deal. Activities show on the activity feed and can trigger drip campaigns.

Subscribe a person to an email list, or unsubscribe them from it.

Send a confirmation email to the primary contact of an account, a specific person, or all members.

Create a new support ticket (case) in Outseta.

Add a reply to an existing support ticket (case) in Outseta.

Make a custom API call to a specific endpoint