{source} [{locale}] and never sends, schedules, or edits the source campaign or template.
Prerequisites
Connect Mailchimp
Open Integrations and choose Connect on Mailchimp. Authorize the Mailchimp account in the window that opens. The connection uses the WorkOS Pipesmailchimp provider.
Connect Mailchimp before you add the Mailchimp skill. Automations use the same connection.
Create the automation
- Open workspace Automations and select New Automation.
- Apply the Translate Mailchimp content template, or add the Translate Mailchimp content skill from Add Skill. Do not attach HubSpot, Braze, Customer.io, Iterable, or Loops tools to the same automation.
- Attach the native project.
- Choose a scheduled or manual trigger. A schedule imports changed campaigns and templates. It does not push copies.
- Under Mailchimp campaigns and templates, confirm the connection badge shows connected.
- Optionally tick campaigns or importable templates in Content to translate. Leave all unchecked to import every importable item the library lists (campaigns plus HTML user templates only).
- Save the automation.
Import campaigns and templates
Run now or wait for the schedule. Import writes one HTML source file per item:- Regular campaigns at
mailchimp/campaigns/{id}/{slug}.html - Code-your-own HTML user templates at
mailchimp/templates/{id}/{slug}.html
<head> (<title> and <meta>), and the email HTML in the body. In the Content Editor they open in HTML File view. Review those files like other HTML sources.
Campaigns (including drag-and-drop designs)
Import lists regular campaigns insave, sent, paused, and schedule status. Campaign content includes rendered HTML even when the email was built with Mailchimp’s drag-and-drop editor. This is the supported path for most marketing emails.
User templates (HTML only)
Saved user templates import when Mailchimp marks them as code-your-own HTML (content_type: html). The Marketing API often omits the raw HTML on the template itself. Import then reads HTML from a campaign that already uses that template, or briefly creates and deletes a draft campaign so Mailchimp will render the template.
Drag-and-drop saved templates (content_type: template or multichannel, or drag_and_drop: true without content_type: html) do not expose HTML through the Marketing API. Hyperlocalise cannot import or translate them as template sources. In the automation resource tree they appear as Not importable (drag-and-drop) with the reason on hover.
To localise a drag-and-drop saved template:
- Create or pick a regular campaign that uses that layout in Mailchimp, then import the campaign in Hyperlocalise, or
- Rebuild the design as a code-your-own HTML user template in Mailchimp and import that template.
*|FNAME|* stay protected so translators do not break personalization. Import skips names that already look like locale copies (Welcome [fr-FR]).
When Create native TMS job is enabled, the run opens a job for mapped locales that still need translation. Import does not change source campaigns or templates. A missing template HTML may create a short-lived draft campaign named HL template preview … and delete it after the HTML is read.
Inspect Run History for imported, skipped, and failed items, plus jobs created.
Review and push locale copies
- Translate and approve the mapped locales you want to write back.
- Enqueue Push to Mailchimp as a separate automation run after import. Scheduled import runs do not push.
- Confirm Mailchimp shows a new draft campaign or user template named
{source} [{locale}], for exampleSpring sale [fr-FR]. The source object stays unchanged. Hyperlocalise never sends or schedules a campaign.
save status (or updates content on an existing copy Hyperlocalise already created). Template push creates or updates a code-your-own HTML user template with the translated HTML (not a drag-and-drop builder layout).
Change or remove access
Disconnect Mailchimp from Integrations when this workspace should stop using that Mailchimp account. Inspect automations that depend on the connection before you disconnect.If import or push does not run
- Confirm Mailchimp is connected and the automation is Active.
- Confirm the project source locale is the language of the default copy in Mailchimp. Campaigns and templates have no locale of their own.
- Confirm the source campaign still has list and reply-to metadata in Mailchimp if push skips campaign locales.
- Confirm target locales have approved translations before push; push never writes draft copies for locales with nothing approved.
- If import skips templates, confirm they are HTML templates—not drag-and-drop saved layouts. Use campaigns for drag-and-drop email instead.
- Open Run History for the failed campaign, template, or locale. Push runs include warnings that explain skipped locales.
Known limitations
Import skips non-importable templates. They are not selectable in Content to translate; run history may still note skips when a saved automation references old template IDs.

