Overview
This integration allows you to seamlessly use your Tabular emails in your self-hosted listmonk instance. It automatically adds a campaign or transactional template to your listmonk installation that uses your Tabular email template.
How it works
listmonk is a self-hosted newsletter and mailing list manager. You can use listmonk to manage and send email marketing campaigns and transactional emails. It is free and open source software licensed under AGPLv3. It is a binary application that you can run manually or via Docker, and requires a Postgres database instance.
In listmonk you can store email templates with two types: campaign and transactional. Campaign templates can be used in email campaigns, and transactional templates in your transactional emails. With Tabular's listmonk integration you can create and update your listmonk email templates. Build email templates in Tabular and directly upload them as either campaign or transactional templates to listmonk.
How to export an email template to listmonk?
In listmonk
- Navigate to Users > Users via the side menu in listmonk. You will find an overview of the Users in your listmonk installation.
- Click on the New button to add a new user
- Select the new user to be an API user, provide a username, and a role with permissions to create and update templates
- Copy the token that is generated to your clipboard or temporarily store it somewhere. We will use this generated token in our next steps.
In Tabular
- Open the Tabular email you want to upload to listmonk
- Click on Use email in the upper-right corner of the email builder
- From the modal that appears, click on the Integrations tab
- Select listmonk from the available integrations options
- Give a name to your authorization
- Provide the base URL to your listmonk installation, the username of the listmonk API user you created in the previous steps, and paste the corresponding API token in the API token field
- Click Add authorization
- You now see your listmonk authorization has been added to your list of authorized integrations
- Click on the Connect to button and select campaign templates from the dropdown if you want to upload your email as a campaign template. If you want to upload your email as a transactional template select transactional templates.
- Tabular will now attempt to create an email template in your listmonk instance that uses the Tabular email template
- If the template record was created successfully, you will see that an item has been added to the Your email is currently connected to list
- From this list you can click on Upload email to upload any new versions of your email to the listmink template. This will overwrite the email template in the connected listmonk template. You can also click again on Connect to > transaction templates / transactional templates, to create a new template.
- If you choose to upload the Tabular email as a listmonk transactional template, you can also manage the subject line for that template in Tabular's email builder. Open the Checklist by clicking on the check icon in the upper-right corner of the email builder. Open the Write a subject line tab, and configure the subject line that you want to use for your listmonk transactional template.