Skip to content

WordPress Plugin

The Lindris WordPress plugin provides seamless integration between your WordPress site and the Lindris platform, allowing you to track user interactions and manage contacts.

Features include:

  • eCommerce Integrations
    Track ecommerce lifecycle events, associate them with contacts, and send them to Lindris.
  • Cart Abandonment
    Automatically detect and track abandoned carts with recovery URLs for email campaigns.
  • Lifecycle Tagging
    Automatically assign and update contact tags based on customer lifecycle events like orders and subscriptions.
  • Identity Tracking
    Automatically monitor user interactions, associate them with contacts, and send them to Lindris.

Installation

  1. Download the plugin from the WordPress plugin repository, or upload it manually
  2. Activate the plugin through the WordPress plugins screen
  3. Navigate to Lindris → Settings to connect with your Lindris account
  4. Configure your desired tracking and integration options

Configuration

The plugin can be configured through the WordPress admin dashboard under Lindris → Settings.

Integrations

The plugin supports the following integrations:

Cart Abandonment

Automatically track when customers add items to their cart but don't complete checkout. The plugin monitors cart activity and sends abandoned cart events to Lindris after 10 minutes of inactivity, including cart recovery URLs for email campaigns.

For detailed information about how cart abandonment works, configuration options, and creating recovery workflows, see the Cart Abandonment documentation.

Lifecycle Tagging

Automatically manage contact tags based on customer lifecycle events from your WooCommerce or Easy Digital Downloads store. Configure tags to add or remove when orders are created, completed, deleted, or when subscription events occur (renewed, expired, cancelled, payment failed).

For detailed information about available events and configuration options, see the Lifecycle Tags documentation.

Customization

The plugin provides a comprehensive set of action hooks and filter hooks that allow developers to extend and customize functionality. For a complete list of all available hooks and usage examples, see the Hooks and Filters documentation.

Troubleshooting

Debug Mode

Enable debug mode to log detailed information about plugin operations:

php
// In wp-config.php
define('LINDRIS_DEBUG', true);
php
// In your theme's functions.php file
add_filter( 'lindris_logging_json_encode_options', fn () => JSON_PRETTY_PRINT );
add_filter( 'lindris_debug_mode', '__return_true' );
add_filter( 'lindris_verbose_logging', '__return_true' );

Changelog

For a complete list of changes, please refer to the plugin changelog.