2 added
2 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>The Mollie integration is available via direct API for custom-built platforms. Mollie and Klaviyo can be also used together with your ecommerce platforms: WooCommerce, Wix, BigCommerce, Prestashop, Shopify, Salesforce Commerce Cloud.</p>
1
<p>The Mollie integration is available via direct API for custom-built platforms. Mollie and Klaviyo can be also used together with your ecommerce platforms: WooCommerce, Wix, BigCommerce, Prestashop, Shopify, Salesforce Commerce Cloud.</p>
2
<p>This guide explains how you can use Mollie’s powerful set of APIs and Klaviyo’s Napkin.io platform to sync payment information to Klaviyo. Allowing you to personalise your email flows to enhance revenue and boost growth.</p>
2
<p>This guide explains how you can use Mollie’s powerful set of APIs and Klaviyo’s Napkin.io platform to sync payment information to Klaviyo. Allowing you to personalise your email flows to enhance revenue and boost growth.</p>
3
<h2>Integration benefits</h2>
3
<h2>Integration benefits</h2>
4
<p>Integrating Mollie with Klaviyo enables:</p>
4
<p>Integrating Mollie with Klaviyo enables:</p>
5
<ul><li>Sync and enrich customer profiles on Klaviyo based on transaction and order data.</li>
5
<ul><li>Sync and enrich customer profiles on Klaviyo based on transaction and order data.</li>
6
-
<li>Easily organise new customer information and create powerful audience segments. </li>
6
+
<li>Easily organise new customer information and create powerful audience segments.</li>
7
<li>Create custom email flows leveraging events and metrics - triggered in realtime to Klaviyo from Mollie.</li>
7
<li>Create custom email flows leveraging events and metrics - triggered in realtime to Klaviyo from Mollie.</li>
8
-
<li>Incorporate Mollie’s payment and order data into your pre-built email automations. </li>
8
+
<li>Incorporate Mollie’s payment and order data into your pre-built email automations.</li>
9
<li>Build personalised emails for your subscribers that are automatically triggered based on their subscription status*</li>
9
<li>Build personalised emails for your subscribers that are automatically triggered based on their subscription status*</li>
10
</ul><p><em>*Whether you can sync your Mollie subscription payments data into Klaviyo depends on your subscription management solution - please reach out to technologypartners@klaviyo.com if interested and we’ll check whether you’re eligible.</em></p>
10
</ul><p><em>*Whether you can sync your Mollie subscription payments data into Klaviyo depends on your subscription management solution - please reach out to technologypartners@klaviyo.com if interested and we’ll check whether you’re eligible.</em></p>
11
<h2>Sync Mollie Payments</h2>
11
<h2>Sync Mollie Payments</h2>
12
<p>Follow the steps below to sync your payment and order data from Mollie’s platform and enrich customer profiles in Klaviyo.</p>
12
<p>Follow the steps below to sync your payment and order data from Mollie’s platform and enrich customer profiles in Klaviyo.</p>
13
<p><strong>Step 1)</strong>If you don’t already, signup for a free<a>Napkin.io</a>account. Napkin is a Klaviyo tool that allows you to run and execute code on a schedule. It will be used to synchronise data between Mollie and Klaviyo.</p>
13
<p><strong>Step 1)</strong>If you don’t already, signup for a free<a>Napkin.io</a>account. Napkin is a Klaviyo tool that allows you to run and execute code on a schedule. It will be used to synchronise data between Mollie and Klaviyo.</p>
14
<p><strong>Step 2)</strong>Once you have signed up for your account, upgrade it to the Pro version.</p>
14
<p><strong>Step 2)</strong>Once you have signed up for your account, upgrade it to the Pro version.</p>
15
<p><strong>Step 3)</strong>We are now going to clone the “function” that will synchronise the data from Mollie to Klaviyo. A function is essentially code that will execute on a schedule. You can clone the function by clicking on the link below:</p>
15
<p><strong>Step 3)</strong>We are now going to clone the “function” that will synchronise the data from Mollie to Klaviyo. A function is essentially code that will execute on a schedule. You can clone the function by clicking on the link below:</p>
16
<p><a>https://www.napkin.io/n/8099819ce4d34a5f</a></p>
16
<p><a>https://www.napkin.io/n/8099819ce4d34a5f</a></p>
17
<p><strong>Step 4)</strong>When you clone the function, you should see the code appear in your Napkin account and any necessary dependencies will also be installed.</p>
17
<p><strong>Step 4)</strong>When you clone the function, you should see the code appear in your Napkin account and any necessary dependencies will also be installed.</p>
18
<p>We now need to configure some Environment Variables. These details are required so the function knows which Mollie and Klaviyo account to synchronise data between.</p>
18
<p>We now need to configure some Environment Variables. These details are required so the function knows which Mollie and Klaviyo account to synchronise data between.</p>
19
<p>To add them, navigate to “Other” tab.</p>
19
<p>To add them, navigate to “Other” tab.</p>
20
<p>Next scroll down to<strong>Environment Variables</strong>.</p>
20
<p>Next scroll down to<strong>Environment Variables</strong>.</p>
21
<p>After pressing “Add”, enter the name of the variable as the key, and its associated value.</p>
21
<p>After pressing “Add”, enter the name of the variable as the key, and its associated value.</p>
22
<p>You will need to add the below variables</p>
22
<p>You will need to add the below variables</p>
23
<ul><li>klaviyo_token</li>
23
<ul><li>klaviyo_token</li>
24
<li>mollie_token</li>
24
<li>mollie_token</li>
25
<li>napkin_account_api_key</li>
25
<li>napkin_account_api_key</li>
26
<li>revision</li>
26
<li>revision</li>
27
</ul><p><strong>klaviyo_token -></strong>This is the<a>private Klaviyo API key</a>. The format should look like this: pk_xxxxxxxxxxxx4587. You will need to<a>create your Klaviyo API Key</a>with write permissions.</p>
27
</ul><p><strong>klaviyo_token -></strong>This is the<a>private Klaviyo API key</a>. The format should look like this: pk_xxxxxxxxxxxx4587. You will need to<a>create your Klaviyo API Key</a>with write permissions.</p>
28
<p><strong>napkin_account_api_key -></strong>This is the id of the account which can be found under API Authentication (press the “eye” button to see the key) .</p>
28
<p><strong>napkin_account_api_key -></strong>This is the id of the account which can be found under API Authentication (press the “eye” button to see the key) .</p>
29
<p><strong>revision -></strong>2022-10-17</p>
29
<p><strong>revision -></strong>2022-10-17</p>
30
<p><strong>mollie_token -></strong>This it the API key that<a>you can get from your Mollie account</a>.</p>
30
<p><strong>mollie_token -></strong>This it the API key that<a>you can get from your Mollie account</a>.</p>
31
<p><strong>Step 5)</strong>When all the Variables are entered, enable API Authentication by enabling the toggle button. This ensures the code can only be executed by Napkin and keeps it secure.</p>
31
<p><strong>Step 5)</strong>When all the Variables are entered, enable API Authentication by enabling the toggle button. This ensures the code can only be executed by Napkin and keeps it secure.</p>
32
<p><strong>Step 6).</strong>For the final step, click on the Code tab again and copy the url of the function which is located towards the top of the window. (It should have a green padlock next to it).</p>
32
<p><strong>Step 6).</strong>For the final step, click on the Code tab again and copy the url of the function which is located towards the top of the window. (It should have a green padlock next to it).</p>
33
<p>Once it is copied, replace it within the “<em>const napkin_url</em>” in the code at line 20. The final result should look something like this:</p>
33
<p>Once it is copied, replace it within the “<em>const napkin_url</em>” in the code at line 20. The final result should look something like this:</p>
34
<h3>Schedule and deploy your integration</h3>
34
<h3>Schedule and deploy your integration</h3>
35
<p>Now you have completed setting up your integration, the last step involves deploying the code and scheduling it to execute.</p>
35
<p>Now you have completed setting up your integration, the last step involves deploying the code and scheduling it to execute.</p>
36
<p>Click on the “Deploy” button in the top right corner to deploy your code. Next click on the “schedule” button.</p>
36
<p>Click on the “Deploy” button in the top right corner to deploy your code. Next click on the “schedule” button.</p>
37
<p>Set the schedule to run every hour and enable email notifications for any failures.</p>
37
<p>Set the schedule to run every hour and enable email notifications for any failures.</p>
38
<p>And that’s it! Your integration is now live!</p>
38
<p>And that’s it! Your integration is now live!</p>
39
<p>You can start the integration manually and ensure there are no errors by clicking the “run” button in the top right corner. In a few minutes, you should start to see your Mollie data appear in your Klaviyo account.</p>
39
<p>You can start the integration manually and ensure there are no errors by clicking the “run” button in the top right corner. In a few minutes, you should start to see your Mollie data appear in your Klaviyo account.</p>
40
<h3>Sync Mollie Payments</h3>
40
<h3>Sync Mollie Payments</h3>
41
<p>The process to sync your payments from Mollie follows the exact same steps as above, except you will clone the code from below into your account.</p>
41
<p>The process to sync your payments from Mollie follows the exact same steps as above, except you will clone the code from below into your account.</p>
42
<p><a>https://www.napkin.io/n/44db9ba8493c47a8</a></p>
42
<p><a>https://www.napkin.io/n/44db9ba8493c47a8</a></p>
43
<p>Follow steps 4-6, deploy and schedule this function to start synchronising payment data into Klaviyo.</p>
43
<p>Follow steps 4-6, deploy and schedule this function to start synchronising payment data into Klaviyo.</p>
44
<h3>Review your Mollie data in Klaviyo</h3>
44
<h3>Review your Mollie data in Klaviyo</h3>
45
<p><strong>Metric Name:</strong>Mollie Orders</p>
45
<p><strong>Metric Name:</strong>Mollie Orders</p>
46
<p>Fields</p>
46
<p>Fields</p>
47
<ul><li>order amount currency</li>
47
<ul><li>order amount currency</li>
48
<li>order amount value</li>
48
<li>order amount value</li>
49
<li>order amountCaptured currency</li>
49
<li>order amountCaptured currency</li>
50
<li>order amountCaptured value</li>
50
<li>order amountCaptured value</li>
51
<li>order amountRefunded currency</li>
51
<li>order amountRefunded currency</li>
52
<li>order amountRefunded value</li>
52
<li>order amountRefunded value</li>
53
<li>order billingAddress city</li>
53
<li>order billingAddress city</li>
54
<li>order billingAddress country</li>
54
<li>order billingAddress country</li>
55
<li>order billingAddress email</li>
55
<li>order billingAddress email</li>
56
<li>order billingAddress familyName</li>
56
<li>order billingAddress familyName</li>
57
<li>order billingAddress givenName</li>
57
<li>order billingAddress givenName</li>
58
<li>order billingAddress organizationName</li>
58
<li>order billingAddress organizationName</li>
59
<li>order billingAddress phone</li>
59
<li>order billingAddress phone</li>
60
<li>order billingAddress postalCode</li>
60
<li>order billingAddress postalCode</li>
61
<li>order billingAddress region</li>
61
<li>order billingAddress region</li>
62
<li>order billingAddress streetAdditional</li>
62
<li>order billingAddress streetAdditional</li>
63
<li>order billingAddress streetAndNumber</li>
63
<li>order billingAddress streetAndNumber</li>
64
<li>order billingAddress title</li>
64
<li>order billingAddress title</li>
65
<li>order completedAt</li>
65
<li>order completedAt</li>
66
<li>order consumerDateOfBirth</li>
66
<li>order consumerDateOfBirth</li>
67
<li>order createdAt</li>
67
<li>order createdAt</li>
68
<li>order expiredAt</li>
68
<li>order expiredAt</li>
69
<li>order id</li>
69
<li>order id</li>
70
<li>order method</li>
70
<li>order method</li>
71
<li>order orderNumber</li>
71
<li>order orderNumber</li>
72
</ul><p><strong>Metric Name</strong>: Mollie Payment</p>
72
</ul><p><strong>Metric Name</strong>: Mollie Payment</p>
73
<p>Fields</p>
73
<p>Fields</p>
74
<ul><li>payment.method</li>
74
<ul><li>payment.method</li>
75
<li>payment.description</li>
75
<li>payment.description</li>
76
<li>payment.amount.value</li>
76
<li>payment.amount.value</li>
77
<li>payment.createdAt</li>
77
<li>payment.createdAt</li>
78
<li>payment.orderId</li>
78
<li>payment.orderId</li>
79
<li>payment.expiredAt</li>
79
<li>payment.expiredAt</li>
80
<li>payment.amount.currency</li>
80
<li>payment.amount.currency</li>
81
<li>payment.customerId</li>
81
<li>payment.customerId</li>
82
<li>payment.expiredAt</li>
82
<li>payment.expiredAt</li>
83
<li>payment.id</li>
83
<li>payment.id</li>
84
<li>payment.paidAt</li>
84
<li>payment.paidAt</li>
85
<li>payment.profileId</li>
85
<li>payment.profileId</li>
86
<li>payment.sequenceType</li>
86
<li>payment.sequenceType</li>
87
<li>payment.status</li>
87
<li>payment.status</li>
88
<li>payment.subscriptionId</li>
88
<li>payment.subscriptionId</li>
89
</ul><h2>Additional resources</h2>
89
</ul><h2>Additional resources</h2>
90
<p>If you have any further questions on this integration, or would like to learn more about building your own integration with Napkin.io, then please email<em>technologypartners@klaviyo.com</em></p>
90
<p>If you have any further questions on this integration, or would like to learn more about building your own integration with Napkin.io, then please email<em>technologypartners@klaviyo.com</em></p>
91
91