Provides integration with the email marketing service Klaviyo using the newly created Klaviyo API PHP Library.

Warning: This project is still under heavy development and does not yet have documentation for its current use.

Requirements

  1. Select (or other)
  2. Entity API
  3. Libraries API
  4. Klaviyo API PHP Library. (See installation instructions below.)

Installation

  1. Install the module per normal
  2. Download Klaviyo API PHP Library
  3. Extract the archive to /sites/all/libraries/klaviyo-api-php such that KlaviyoApi.php is found at /sites/all/libraries/klaviyo-api-php/src/KlaviyoApi.php.
  4. Install Composer and then run composer install --no-dev from within sites/all/libraries/kalviyo-api-php.

Configuration

  1. Navigate to Administration >> Configuration >> Web services >> Klaviyo settings (/admin/config/services/klaviyo) and set your API key.
  2. Navigate to Administration >> Configuration >> Account settings (/admin/config/people/accounts) to enable Klaviyo integration for Drupal user accounts.
Short name
klaviyo
Supporting organizations
Module development and maintenance
Sponsored development