MAILCRAFT
Home Features Pricing About Blog Contact Log in Get Started →
Integrations · Free for every plan

Connect MailCraft to the site you already run.

Free plugins for WordPress and PrestaShop, plus a REST API for everything else. Download, paste your API token, done - no developer required.

Both plugins are free and work with every MailCraft plan.

01 · Plugins

Two plugins, one API token.

Both are free, both are ours, and both are kept in step with the platform.

WordPress plugin
version 1.1.1 · free

Collect subscribers straight from your WordPress site - with a ready-made form or by adding a marketing consent checkbox to a form you already have.

What it does
Subscription form anywhere on the site with the [mailcraft_form] shortcode
Marketing consent checkbox bolted onto an existing form (registration, contact)
Double opt-in - the confirmation email is controlled by the list settings in MailCraft
Submits over AJAX, so the page never reloads
Colours, corner radius, visible fields and all messages set in the admin panel
API token travels in the Authorization header and is never printed into the page
Requirements
WordPress
5.8+
PHP
7.4+
Account
MailCraft.eu with API access
Installation
  1. Download the ZIP file below.
  2. In WordPress go to Plugins → Add New → Upload Plugin, pick the ZIP and install it.
  3. Activate the "MailCraft" plugin.
  4. Open Settings → MailCraft and paste your API token (panel: Account → API), then pick the mailing list.
  5. Drop the [mailcraft_form] shortcode into a page, or turn on integration with an existing form.
PrestaShop module
version 1.1.0 · free

Ties the shop's native newsletter checkbox to a list in MailCraft - both ways. Ticking it subscribes the customer, unticking it unsubscribes them.

What it does
Subscribe on registration and when the newsletter is switched on in the customer account
Unsubscribe when the customer switches the newsletter off - the shop and the list stay in sync
Changing the email address unsubscribes the old one and subscribes the new one
Requests run after the page is sent, so checkout and registration are never held up by the API
GDPR hooks: consent registry, data export and erasure
Tags per shop, multistore aware, self-updating from the built-in update channel
Requirements
PrestaShop
8.0.x - 9.1.x
PHP
7.4+
PHP extensions
curl, zip
Account
MailCraft.eu with API access
Installation
  1. Download the ZIP file below.
  2. In the back office go to Modules → Module Manager → Upload a module and pick the ZIP.
  3. Click Configure on the MailCraft module.
  4. Paste your API token (panel: Account → API) and press Verify - the module will fetch your lists.
  5. Pick the mailing list, choose the subscription mode and save.
02 · REST API

Anything the plugins do not cover.

Lists, subscribers, campaigns, automations and reports are all available over a REST API. Your token lives in the panel under Account → API and works with any language or framework.

Endpoint: https://app.mailcraft.eu/api/v1
Authorisation with a bearer token from your account
Webhooks for opens, clicks, bounces and unsubscribes
Full documentation inside the panel, under Help
Get your API token → Ask about a custom integration
REST API
POST /api/v1/subscribers
{ "email": "user@site.com",
  "list_uid": "6a14c4a…" }

201 Created · webhook ✓

Need a hand plugging it in?

Write to us - the same people who wrote these plugins answer the email.