Components

Mailkit Writer: New Component for Syncing Recipient Lists

Create or update Mailkit recipient lists directly from your Keboola tables.

Mailkit Writer: New Component for Syncing Recipient Lists

We’ve added a new Mailkit Writer component that turns any table in Keboola into a recipient list in Mailkit, making it easier to keep your mailing audiences up to date as your data changes.

This new component replaces the old third-party Java Mailkit Writer, which offered the same functionality but was declared unsupported. The new version is fully maintained within Keboola and ensures a smoother, more reliable integration going forward.

What it does

  • Reads a Keboola table and writes the rows to a Mailkit mailing list as recipients.

Key configuration

  • clientId – Mailkit API ID
  • #clientMd5 – Mailkit API MD5 key (stored securely)
  • listId – Target Mailkit mailing list ID
  • columnMapping (optional) – Map your source columns to Mailkit fields

Availability

  • Initial release v0.1.0 (August 29, 2025).

Why it’s useful

  • Automate audience syncs from your data warehouse to Mailkit—no manual CSV exports.
  • Ensure consistent field mapping to keep names and identifiers aligned between systems.
  • Modern, maintained replacement for the legacy third-party writer.

Getting started

  1. Add Mailkit Writer to your project.
  2. Enter clientId, #clientMd5, and listId.
  3. Define columnMapping (e.g., firstName → first_name, lastName → last_name) when needed.
  4. Run the component to push recipients to Mailkit.

If you were using the old third-party Java Mailkit Writer, we recommend switching to this new version for long-term reliability and support.