WooCommerce Integration

Christy Cook Updated by Christy Cook

WooCommerce is an open-source e-commerce plugin for WordPress. It is designed for small- to large-sized online merchants using WordPress. By integrating WooCommerce with DailyStory, you can leverage the DailyStory marketing automation platform to seamlessly send emails, text messages, push notifications and more.

How to integrate WooCommerce and DailyStory

Obtain your WooCommerce API keys

Login to your WooCommerce account and see the WooCommerce documentation to generate the Consumer Key and Consumer Secret from your WooCommerce site.

Enable integration in DailyStory

  1. Navigate to your User Account Settings > Integrations.
  1. Scroll down to find WooCommerce, click on the gear icon, and select Configure.
  1. Enter the Site URL, Consumer Key, and Consumer Secret obtained in Step 1, and click the Save button.

SMS Opt-Out for New Customers

The WooCommerce integration supports an option that new customers synced from WooCommerce come into DailyStory as opted-out by default. This option requires the recipients are opted in separately.

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

WooCommerce Sync

Once WooCommerce integration is enabled, DailyStory:

  • Automatically syncs customer data from WooCommerce: DailyStory automatically begins syncing your customer data from WooCommerce into DailyStory. This includes standard customer details, such as first and last name, email address and more. But it also includes WooCommerce-specific data, such as order status, last order date and more.
  • Enables WooCommerce-specific customer segments: Build customer segments based on data from WooCommerce. These segments will automatically stay up-to-date as data in WooCommerce changes.
  • Enables WooCommerce-specific automations: Automations, such as abandoned cart, new customer welcome, customer retention, customer recognition and more, are easily enabled.

Fields synced from WooCommerce

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

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

Standard fields

DailyStory will sync the following standard fields from WooCommerce:

  • first name
  • last name
  • email
  • phone
  • address
  • city
  • state
  • postal code
  • country
  • ID
  • date created
  • date modified

DailyStory also will automatically geocode (calculate the latitude and longitude) the contact record.

WooCommerce Order fields

  • status
  • date completed

If you would like additional fields synced from WooCommerce, please reach submit a support ticket to our development team and we would love to accommodate you if possible.

How Did We Do?

Weave Integration

Square Integration

Contact