Monthly Archives: February 2020

Can I refund WooCommerce Orders in Intercom?

Yes, you can! To start, open the WooCommerce App and click the Order you wish to refund. At the end of the new display, you will find a button to Create Refund. Enter an Amount, a Reason and click Issue Refund. Please note, not all WooCommerce payment gateways support refunds and you may be required […]

How to send WooCommerce Bookings information to Intercom

The Intercom Sync plugin from Highways will automatically send events from WooCommerce Bookings to Intercom. By default, the app sends the following events: WooCommerce Bookings Booking Created (wc_booking_created) Booking Cancelled (wc_booking_cancelled) Booking Completed (wc_booking_complete) Developer Notes The filter iwp_permitted_events can be used to selectively disable events. Each event has the ability to add a tag […]

How do I send Intercom Events from WordPress?

Once installed and connected, the Intercom Sync plugin from Highways will automatically send events from WordPress to Intercom. By default, the app sends the following events: All events are prefixed by ‘wp_’ so that they are easily identifiable in Intercom. This can be changed using the iwp_event_prefix filter. Note: Events sent to Intercom by our […]

What WooCommerce Events are sent to Intercom?

The Intercom Sync plugin from Highways will automatically send events from WooCommerce to Intercom. By default, the app sends the following events: WooCommerce Cart Item Removed (wc_cart_item_removed) Cart Item Added (wc_cart_item_added) Cart Emptied (wc_cart_emptied) Order Created (wc_order_created) Order Status Changed (wc_order_status_{status}) Checkout Reached (wc_checkout_reached) Coupon Applied (wc_coupon_applied) Developer Notes The filter iwp_permitted_events can be used […]

Can I Geolocate my WordPress users for Intercom?

Yes, by default our plugin attempts to make use of the geolocation features of WooCommerce. You must have WooCommerce installed and active for the feature to work. When a user signs in via WordPress, the Intercom Sync plugin attempts to geolocate the user and, if successful, updates their profile in Intercom. This update will override […]

Can I use custom User IDs when creating or updating users or leads?

By default, the Intercom Sync plugin by Highways uses the email address of the WordPress user when creating or updating Intercom. If you wish to change this, the plugin offers a filter in the add_user_data function. Developer Note The iwp_user_identifier_key and iwp_user_identifier_value filters can be used to alter the key/value pair that is sent to […]

When are users, events or tags sent to Intercom?

By default, when an event is triggered, the Intercom Sync plugin places the event in a queue to be sent asynchronously. This is best practise to avoid a user being delayed as the event is sent to Intercom. In general, assuming you have a medium to high traffic site, and WP Cron is being called […]

Can I request features, development or support of the Intercom Sync plugin?

Highways provide the Intercom Sync plugin free of charge via the WordPress codex. We provide the plugin ‘as is’ and as such do not offer direct support except for critical bug fixes and additional features as our development cycle allows. We actively maintain and update the plugin in response to general inquiries. If you have […]

Can I tag WordPress users in Intercom?

By default, the Intercom Sync plugin does not apply tags. However, the plugin includes developer filters for you to insert them as required. For example, the event register_new_user is triggered by the WordPress hook of register_new_user and include a filter for applying tags called iwp_user_register_tags This form of tagging is available for nearly all events.