Stripe Integration

Stripe is a suite of APIs powering online payment processing and commerce solutions for internet businesses of all sizes. By integrating Stripe with DailyStory, you can leverage the DailyStory marketing automation platform to seamlessly send emails, text messages, push notifications and more to customers added to Stripe.

How to integrate Stripe and DailyStory

Stripe integration with DailyStory requires several steps.

  1. Create a Stripe restricted API key

Login to your Stripe account and find your Stripe API key.

  1. Set permissions for Restricted Key

Set the "Read" permissions for Customers, Coupons, Orders, Invoices and Subscriptions. Below is an example of what the "Read" permission looks like for Customers:

Upon saving you will be presented with the API key. Copy this API key as you'll need it to finish the setup.

Alternatively you can use your "Secret Key" but this is not recommended.

  1. Enable Stripe integration in DailyStory

Navigate to Account Settings > Integrations, and select Stripe.

Enter the value of the Secret Key from step 1.

Congratulations. Stripe integration is now successfully configured! Data will begin importing into DailyStory from Stripe.

Stripe Sync

Once Stripe integration is enabled, DailyStory:

Fields DailyStory syncs with Stripe

When Stripe integration is enabled, DailyStory automatically syncs data from Stripe.

Recommended

Stripe sync is one-directional. And data from Stripe will always be considered the "source of truth."

Standard Fields

DailyStory will sync the following standard fields from Stripe:

Stripe-specific Fields

In addition to standard fields, the following Stripe-specific fields are synced. These fields are used for personalizing content, running automations or building segments, such as customers who haven't ordered in 6 months.

FieldDescription
Customer IdThe customer id in Stripe. Accessible in personalization as {{profile.stripe_customer_id}}
Purchased ProductsThe total number of purchased products. Available for segmentation and accessible in personalization as {{profile.stripe_order_products}}
Total OrdersThe total number of orders. Available for segmentation and accessible in personalization as {{profile.stripe_total_orders}}
Total SalesThe total sales. Available for segmentation and accessible in personalization as {{profile.stripe_total_sales}}
Last Order StatusThe status of the last order. Values may include: draft, open, void, paid, and uncollectible. Available for segmentation and accessible in personalization as {{profile.stripe_order_status}}
Last Order ValueThe value of the last order. Available for segmentation and accessible in personalization as {{profile.stripe_order_last_value}}
Last Order DateThe date of the last order. Available for segmentation and accessible in personalization as {{profile.stripe_last_create_order_date}}
First Order DateThe date of the first order. Available for segmentation and accessible in personalization as {{profile.stripe_first_create_order_date}}
Active SubscriptionsActive subscriptions. Available for segmentation and accessible in personalization as {{profile.stripe_subscription_active}}
Cancelled SubscriptionsCancelled subscriptions. Available for segmentation and accessible in personalization as {{profile.stripe_subscription_cancelled}}
Paused SubscriptionsPaused subscriptions. Available for segmentation and accessible in personalization as {{profile.stripe_subscription_paused}}
Trial SubscriptionsTrial subscriptions. Available for segmentation and accessible in personalization as {{profile.stripe_subscription_trial}}
Past Due SubscriptionsPast due subscriptions. Available for segmentation and accessible in personalization as {{profile.stripe_subscription_past_due}}
Recommended

If you need additional fields imported from Stripe that are not listed here, please contact us for assistance.

Loyalty and Rewards

The following activities from Stripe generate loyalty points:

You're ready to start creating sales and building loyalty!

See our section of Help Docs for step-by-step walk-throughs for setting up your account and for building popular campaigns.