Skip to content
Stripe logo

Stripe integration

Online payment processing for internet businesses. Use Stripe from Zoft voice agents, chat agents, workflows and AI employees.

  1. Starts withNew Invoice
  2. ZoftAgent or workflow decides what happens next
  3. Then in StripeCreate Price
  4. AndCreate a Refund
Illustrative flow built from Stripe’s real triggers and actions.

Zoft + Stripe

What Zoft can do with Stripe.

  • 01Voice agentsA phone agent can use Stripe actions such as Create Price and Create a Refund during the call, then hand off to a person when it should.
  • 02Chat agentsThe same agent on web chat, WhatsApp or SMS can look up and update Stripe while it talks to the customer.
  • 03WorkflowsStart a workflow when “New Invoice” happens in Stripe, or use Stripe as any step on the canvas.
  • 04AI employeesAn AI employee can find and use Stripe actions on its own, and ask for your approval before it sends or changes anything important.

Example automations

Ideas to start with Stripe.

Illustrative examples of what you can build, not customer results.

  • WorkflowFlag failed paymentsA workflow spots a failed charge and drafts a follow-up for a person to approve.
  • Chat agentLook up a charge in chatA chat agent checks a customer's latest payment before answering a billing question.

Actions 19

Things Zoft can do in Stripe.

  • Create PriceCreate a price (one-time or recurring), associated with a product.
  • Find InvoiceFinds an invoice by its unique ID.
  • Create a RefundCreate a full or partial refund for a payment.
  • Create InvoiceCreate an Invoice in stripe
  • Create ProductCreate a new product object in Stripe.
  • Create CustomerCreate a customer in stripe
  • Custom API CallMake a custom API call to a specific endpoint
  • Retrieve a PayoutRetrieves the details of an existing payout by its ID.
  • Search CustomerSearch for a customer in stripe by email
  • Update CustomerModify an existing customer’s details.
Show all 19
  • Retrieve an InvoiceRetrieves the details of an existing invoice by its ID.
  • Retrieve CustomerRetrieve a customer in stripe by id
  • Cancel SubscriptionCancel an existing subscription, either immediately or at the end of the current billing period.
  • Create Payment LinkCreates a shareable, Stripe-hosted payment link for one-time purchases or subscriptions.
  • Create SubscriptionStart a subscription for a customer with specified items/prices.
  • Search SubscriptionsSearch for subscriptions by price ID, status, customer ID and other filters, including customer details
  • Create Payment (Payment Intent)Creates a new payment intent to start a payment flow.
  • Deactivate Payment LinkDisable or deactivate a Payment Link so it can no longer be used.
  • Find Payment (by Payment Intent ID)Retrieves the details of a payment by its unique Payment Intent ID.

Triggers 13

Events in Stripe that can start a workflow.

  • New ChargeFires when a charge is successfully completed.
  • New RefundFires when a charge is refunded (full or partial).
  • New DisputeFires when a customer disputes a charge.
  • New InvoiceFires when an invoice is created. Supports filters like status, customer, subscription.
  • New PaymentTriggers when a new payment is made
  • New CustomerTriggers when a new customer is created
  • Payment FailedTriggers when a payment fails
  • New Payment LinkFires when a new Payment Link is created.
  • New SubscriptionTriggers when a new subscription is made
  • Updated SubscriptionFires when an existing subscription is changed.
Show all 13
  • Canceled SubscriptionFires when a subscription is canceled.
  • Invoice Payment FailedFires when a payment against an invoice fails.
  • Checkout Session CompletedFires when a Stripe Checkout Session is successfully completed.

Setup

Connect Stripe in three steps.

  1. 01ConnectChoose Stripe in Connections and paste an API key from your Stripe account.
  2. 02Put it to workAdd Stripe as a workflow step, or let a voice agent, chat agent or AI employee use it as a tool.
  3. 03Review every runAdd approvals where you want a person in the loop. Every run leaves a record you can check.
See all in Commerce

FAQ

Stripe on Zoft, answered.

What can Zoft do with Stripe?

Zoft supports 19 actions and 13 triggers for Stripe. You can use them as workflow steps, and voice agents, chat agents and AI employees can call them as tools.

How do I connect Stripe to Zoft?

Choose Stripe in Connections and paste an API key from your Stripe account.

Can a voice agent or chat agent use Stripe?

Yes. Once Stripe is connected, a voice agent or chat agent can use its actions during a conversation. Permissions control which actions each agent can use.

Can an AI employee work in Stripe without supervision?

Only as far as you allow. AI employees ask for approval before sensitive steps, and every run leaves a record you can review.

Put Stripe to work in your operation.