How can I send Data Events to Intercom from WooCommerce & WordPress?

Our plugin has a number of built-in data events that are sent to Intercom based on actions in WooCommerce. These include data such as the order ID, totals, etc.

The following events are sent by default:

  • subscription-cancelled
  • subscription-created
  • subscription-expired
  • subscription-paused
  • order-{status} e.g. Where status is determined by WooCommerce as the order is considered ‘paid’ e.g. completed, processing etc
  • order-fully-refunded
  • order-partially-refunded

These events can also be used to filter and segment contacts in Intercom:

You can disable all data events, or selectively disable events, returning false for the following filter

if ( apply_filters( 'wooninja/intercom/jobs/intercom/send_data_event/ignore', false, $data_event ) ) 
{
return;
}

Still need help? Contact Us Contact Us