Docs

Newsletter services

Add subscribers to Mailchimp, MailerLite, Brevo or ActiveCampaign.

On this page

Any Urmi form can add the people who send it to your mailing list: a dedicated newsletter signup, or a contact form with a "Send me the newsletter" checkbox. Urmi works with Mailchimp, MailerLite, Brevo and ActiveCampaign. You connect the service once in the settings, then turn on Newsletter in each form that should add subscribers.

The Newsletter services card in Settings → Forms with API key fields for Mailchimp, MailerLite, Brevo and ActiveCampaign and the ActiveCampaign API URL
Urmi → Settings → Forms → Newsletter services.

Connect your service

  1. Get an API key

    Create a key in your service's account:

    ServiceWhere to find the key
    MailchimpAccount → Extras → API keys. The key ends with your data center, for example -us21.
    MailerLiteIntegrations → API → Generate new token.
    BrevoSMTP & API → API keys → Generate a new API key (v3).
    ActiveCampaignSettings → Developer: the API key, and the API URL (for example https://youraccount.api-us1.com).
  2. Paste it in Urmi

    Go to Urmi → Settings → Forms. In Newsletter services, paste the key into the service's field (and, for ActiveCampaign, the ActiveCampaign API URL). Click Save changes in the bar that appears at the bottom.

Keys stay on the server. After saving, the field only shows that a key is saved; it is never shown again, sent to the editor or included in site exports. To replace a key, paste a new one. To remove it, click Disconnect (then Keep if you change your mind before saving).

Add subscribers from a form

  1. Open the form's Newsletter settings

    Select the Form widget and open Content → Newsletter. Turn on Add to a mailing list.

  2. Choose the service and list

    Pick the Service and type the List / group / audience ID: the audience ID for Mailchimp, the group ID for MailerLite, the list number for Brevo and ActiveCampaign.

  3. Map the fields

    Email field is the Field ID of the email field (empty: the first Email field). Name field is optional, for example name.

  4. To add only people who agree, add an Acceptance (consent) field to the form (for example "Send me the monthly studio newsletter.") and type its Field ID in Consent checkbox field.

The Newsletter section of a Form widget with Add to a mailing list on, Service MailerLite, a group ID, Email field, Name field and Consent checkbox field
Content → Newsletter.
Newsletter
SettingWhat it does
Add to a mailing listTurns the newsletter action on for this form.
ServiceMailchimp, MailerLite, Brevo or ActiveCampaign. The service must be connected in Settings → Forms.
List / group / audience IDWhere subscribers go. Mailchimp: audience ID. MailerLite: group ID. Brevo and ActiveCampaign: list number.
Email fieldField ID of the email address. Empty: the first Email field.
Name fieldField ID of the name, sent as the subscriber's first name.
Consent checkbox fieldOptional. When set, only visitors who tick this field are added.
Double opt-in (Mailchimp)New Mailchimp subscribers first confirm by email.

What each service receives

  • Mailchimp: the email address, and the name in the first-name field. New people are added as subscribed, or as pending with Double opt-in; people already on the audience keep their status.
  • MailerLite: the email address and name, added to the group.
  • Brevo: the email address and first name, added to the list. Existing contacts are updated.
  • ActiveCampaign: the contact (email and first name) is created or updated, then added to the list.

The form's other answers are not sent to the service. If the service is not connected, the list ID is empty or the email address is not valid, the submission is still saved and emailed as usual; only the subscription is skipped.