Stripe Help & Support

  • How to Get Started With Stripe
  • Popular Things to Do With Stripe
  • Common Problems With Stripe

How to Get Started With Stripe

The first thing you'll need to do is connect your Stripe Account to Zapier. After you sign up and start creating the Zap you want, Zapier will ask you to start the process:

Connect your Stripe account to Zapier

You can then give your Account a title or label, which is just for your convenience and helps you track multiple accounts. It doesn't have any affect on which Account you actually add to Zapier.

Label your Stripe account

How to Find Your Stripe API Key

You will also need to add your API key to this dialog. If you visit your account page at you can find this under the API keys tab.

Stripe API tab

Finally, the Account will be added and tested and if everything is good to go you'll see this:

Account added and tested

Now you can continue creating your Zap.

Popular Things to Do With Stripe

  • Add new Stripe sales as new rows on Google Sheets

    Stripe + Google Sheets

    Try It
  • Get Slack notifications for new Stripe sales

    Stripe + Slack

  • Add Stripe Customers to a MailChimp List


  • Add or update ActiveCampaign contacts when there are new Stripe charges

    Stripe + ActiveCampaign

  • Post failed Stripe charges to Slack

    Stripe + Slack

  • Create QuickBooks Online customers with sales receipts for new Stripe charges

    Stripe + QuickBooks Online

Common Problems With Stripe

How do I use line items with Stripe?

To use line items in Zapier, you'll usually want to ensure that both the trigger and the action you're using have line item support on Zapier:

In Zapier's Stripe integration, the “New Invoice” trigger offers line item support. If you'd like your Zap to iterate over each individual item in an invoice, you'll want to use the “New Invoice Item” trigger.

If you want to learn more about how line items work, read our Guide to Line Items here.

No Data - All Payments/Customers/etc. Missing

This is a common support issue, and the fix is simple! Usually this is because a "test" key is used to connect Zapier to Stripe and payments/customers/etc. are created on the "live" account (or vice versa). The solution is to make sure to use the correct key!

Some missing triggers on the New Charge/New Event Triggers

Currently, we can only trigger on 50 records per poll with Stripe New Events and New Charges. So if you received more than 50 new events/charges since your Zap last ran, we'd not see any new events or charges over that 50 until your Zap next runs. Any triggers that happen over that 50 are not seen.

We have an open internal feature request to increase that limit on the integration. So please drop us an email if you'd like to be informed when that's available and to log your vote!

Amount passed over in Cents

Stripe sends the data over in cents (eg. 197000 instead of 1970.00), but you can use a Formatter step to convert the number into dollars before passing it to your action step.

The email field isn't coming across

For emails to come in the "receipt email" field, you need to have email receipts enabled within Stripe. Read this article from Stripe on how to set up email receipts.

Stripe Test Mode

We use Stripe API keys for authentication, so you can connect a Stripe account by using your Stripe "test secret key".

If you do that, you can trigger your Zap from transactions in your Stripe account which were created in test mode. Stripe's test card numbers only work in their test mode:

However, if you connect to Stripe using the test secret key, your Zap will not trigger on any Live transactions in your Stripe account. To do that, you'd need to reconnect, or connect a new Stripe account, using your "live secret key" instead.

Connect the apps you use every day

Get started with a Free account

By signing up, you agree to Zapier’s Terms of Service