Klaviyo API Integration

Component ID

2752805

Component name

Klaviyo API Integration

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

157

Component created

Component changed

Component body

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.