Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Convertkit integration module using API v3. maintained and supported by Sujan Shrestha.

You will need to create an application under your Constant contact account. Add the API, secret key and tag id to your settings.php file or via an admin UI.

This project is not affiliated with Convertkit and is not funded in any way by Convertkit.

Requirements

  • Block module
  • RESTful Web Services(optional) and potentially REST UI modules (if wanting to use the provided REST endpoint). Provides /convertkit/{tag_id} API resource with email_address value as POST request.
  • Webform (optional) - Use webform to submit data to an enabled Convertkit list.

APIs supported
Convertkit API v3

Installation

Install as you would normally install a contributed Drupal module.
Visit Drupal's documentation for further information.

Configuration

  • Configure the user permissions in Administration » People » Permissions
  • Create an app on Convertkit's Developer portal
  • Copy the API Key, secret key and tag id provided, add the key to your settings.php file.
  • Your settings.php entry should look like this:
  $settings['convertkit_esp'] = [
      'client_id' => 'your_apikey',
      'client_secret' => 'your_clientsecret',
      'tag_ids' => 'your_tag_id'
    ];
  • If you prefer to use the UI, you can add these values to the admin UI
    form located at admin/config/services/convertkit. Click save.
  • Webform handler configuration

    • Go to Webforms list page (admin/structure/webform) and click "Edit" on
    • the desired Webform.
    • Click Emails/Handlers secondary tab and then click on "Add handler" button.
    • Click on "Add handler" button on "Convertkit" row.
    • Fill in the form. You should have at least one tag id in your Convertkit
    • account, at least one tag id added in your Convertkit module settings
    • (/admin/config/services/convertkit), and at least one tag id
    • field in your Webform.

    Block Configuration

    • Go to strucrure » block layout and place Convertkit Subscription Signup Form block
    • Configure the block with available configurations

    Depends on

    Dependencies of the latest stable release

    No dependencies recorded for this project.

    Required by

    Tracked projects that depend on this one

    No tracked projects depend on this one yet.

    Activity

    Tracked releases
    2
    Tracked since
    Mar 2023
    Latest release
    3 years ago
    Releases (12 mo)
    0
    Maintenance
    Dormant

    Releases

    Version Type Core Release date
    1.1.1 Stable Mar 12, 2023
    1.1.0 Stable Mar 12, 2023