How to set up the Newsletter widget in Access?
The newsletter subscription widget unlocks the article for the user who chooses to subscribe.

Configuration in the Dashboard
For the setup, choose the Newsletter widget in your scenario, according to the desired journey.

You can then configure different criteria:
- Newsletter ID
- Newsletter name
- Mailchimp list ID
This allows you to match the emails collected through the journey to your pre-existing lists.
Retrieving collected emails
For the newsletter, data is collected by Poool and accessible in the "Export" section of your Dashboard. Find out how data exports work in this article.
In addition, three methods are available.
Head to the "Integrations" section of your Dashboard.

Mailchimp connection
In the "Mailchimp" block:
- Connect your account
- Select "save newsletter subscriptions in contact lists"
- Don't forget to activate the connection

Zapier connection
As with the form, you can connect with your solution via Zapier.
The steps to follow are described in this article.
Webhook activation
Choose to activate webhooks for the Newsletter widget.

JavaScript event 'onRegister'
Poool provides the 'onRegister' JavaScript event, in which you can set up your own data retrieval logic.
access.on('register', event => {
console.log('User ' + event.email + ' subscribed to newsletter ' + event.newsletterId);
});
// If server-side (or asynchronous) checks are needed, you can also return a Promise
// WARNING: any returned value (other than the promise itself) will be treated as an error.
access.on('register', event => {
return fetch('https://my-api.com?email=' + event.email)
.then(response => response.json())
.then(body => {
if (body.alreadyExists) {
return [{ fieldKey: 'email', message: 'This email is already registered' }];
}
});
});
Updated on: 02/04/2026
Thank you!
