Extensibility
Advanced setup patterns like multi-list routing and safe rollout guidance.
Custom mapping
/**
* Maps The Wallet crew account data to Klaviyo format.
*
* @param {Object} account - Data coming from The Wallet Crew
* @param {Object} data - Data sent to Klaviyo. Standard mapping is already applied on this object.
*/
function mapToKlaviyo(account, data){
const phoneNumber = account["phoneNumber"]
if(phoneNumber){
data.phone_number = phoneNumber;
}
}
export default function(context) {
context.register('extensions.klaviyo.mapper', {
MapToKlaviyo: mapToKlaviyo
});
}Multiple list subscriptions via /server/script/klaviyo.js
/server/script/klaviyo.jsRollout and safety guidance
FAQ
Last updated

