Stripe

Sync customer data and message your customers based on Stripe billing events.

CrowdPower is a Stripe Verified Partner and listed in Stripe’s app directory.

With our native Stripe integration, you can sync your Stripe customers with your customer data on CrowdPower. Stripe will send in events, like when a new Subscription is created or a charge is made, and you can use those events to trigger automations.

The connection uses OAuth, so it's as easy as clicking a button and authorizing the app for your business on Stripe. Once connected, we'll begin the process of syncing your account. Depending on how many customers you have in Stripe, this may take a while.

When you first sync with Stripe, it will import your customers into CrowdPower, along with their subscription and charge data. If the customers already exist by email address, they will be updated, otherwise new ones will be created. The sync will not populate customer event feeds as that will happen going forward when new events are sent to CrowdPower from Stripe.

Segments

The integration will add new segments to your project.

  • Active Stripe Subscribers - Customers with an active subscription.

  • New Stripe Customers - Customers created in the past month.

Events

The integration will add new events to your project and send in billing events as they occur. These events will appear in customer profiles and can be used to trigger automations.

  • Stripe Subscription Created - Occurs when a customer is signed up for a new plan.

  • Stripe Subscription Updated - Occurs when a customer switches plans.

  • Stripe Subscription Deleted - Occurs when a customer's subscription ends.

  • Stripe Subscription Trial Will End - Occurs three days before a subscription's trial period is scheduled to end, or when a trial is ended immediately (using trial_end=now).

  • Stripe Charge Succeeded - Occurs when a new charge is created, and is successful.

  • Stripe Charge Failed - Occurs when a failed charge attempt occurs.

  • Stripe Charge Refunded - Occurs when a charge is refunded, including partial refunds.

  • Stripe Invoice Upcoming - Occurs X number of days before a subscription is scheduled to create an invoice that is automatically charged—where X is determined by your subscriptions settings.

You can read more about Stripe webhook events on their API docs, here.

Traits

The integration will add new traits to your project that will be included on customer profiles.

Name
Field

Stripe Customer ID

stripe.customer_id

Stripe Created

stripe.created_at

Stripe Name

stripe.name

Stripe Email

stripe.email

Stripe Phone

stripe.phone

Stripe Description

stripe.description

Stripe Address 1

stripe.address1

Stripe Address 2

stripe.address2

Stripe State

stripe.state

Stripe City

stripe.city

Stripe Postal Code

stripe.postal_code

Stripe Country

stripe.country

Stripe Active Subscription

stripe.active_subscription

Stripe Metadata

stripe.metadata.{key}

Installation

Connect your Stripe account in Integrations.

Last updated