Netsuite to Klaviyo Intgeration

Integrating NetSuite with Klaviyo allows businesses to synchronize customer, order, and marketing data between the two platforms. This integration is primarily used to enhance email marketing strategies by leveraging NetSuite’s rich customer and transaction data within Klaviyo. Key Integration Objectives: Sync Customer Data – Import contacts and customer details from NetSuite to Klaviyo. Order and… Continue reading Netsuite to Klaviyo Intgeration

Klaviyo API for fetching all profiles

This API fetches all profiles from the Klaviyo Account. Method: Get Endpoint: https://a.klaviyo.com/api/profiles/ Profiles can be sorted by the following fields in ascending and descending order: id, created, updated, email, subscriptions.email.marketing.suppression.timestamp, subscriptions.email.marketing.list_suppressions.timestamp curl –request GET    –url ‘https://a.klaviyo.com/api/profiles/?page[size]=20’    –header ‘Authorization: Klaviyo-API-Key your-private-api-key’    –header ‘accept: application/json’    –header ‘revision: 2024-06-15’

Klaviyo API for get all Events

This API used to get all events in a Klaviyo account Method: get Endpoint: https://a.klaviyo.com/api/events/ curl –request GET    –url https://a.klaviyo.com/api/events/    –header ‘Authorization: Klaviyo-API-Key your-private-api-key’    –header ‘accept: application/json’    –header ‘revision: 2024-06-15’ Note: Returns a maximum of 200 events per page.

Klaviyo API for Creating Profile

The API used to create a new profile Method: POST Endpoint: https://a.klaviyo.com/api/profiles/ curl –request POST    –url https://a.klaviyo.com/api/profiles/    –header ‘Authorization: Klaviyo-API-Key your-private-api-key’    –header ‘accept: application/json’    –header ‘content-type: application/json’    –header ‘revision: 2024-06-15’    –data ‘ {  “data”: {   “type”: “profile”,   “attributes”: {    “email”: “sarah.mason@klaviyo-demo.com”,    “phone_number”: “+15005550006”,    “first_name”: “Sarah”,    “last_name”: “Mason”,    “organization”: “Example Corporation”,    “title”: “Regional Manager”,    “image”: “https://images.pexels.com/photos/3760854/pexels-photo-3760854.jpeg”,… Continue reading Klaviyo API for Creating Profile

Klaviyo API for creating Event

This API is used to create a new event to track a profile’s activity. Note that this endpoint allows you to create a new profile or update an existing profile’s properties. Method: Post Endpoint: https://a.klaviyo.com/api/events/ curl –request POST    –url https://a.klaviyo.com/api/events/    –header ‘Authorization: Klaviyo-API-Key your-private-api-key’    –header ‘accept: application/json’    –header ‘content-type: application/json’    –header ‘revision: 2024-06-15’    –data ‘… Continue reading Klaviyo API for creating Event

Add members to Klaviyo list (Lost Lead sync)

Script: Userevent When creating the lost lead or lead record on after submit trigger will fetch the required details and post it to Klaviyo by API POST request. /** * @NApiVersion 2.1 * @NScriptType UserEventScript */ /************************************************************************************************ * * NetSuite – Klaviyo Integration Lost leads** * * User event script for reak time API integration… Continue reading Add members to Klaviyo list (Lost Lead sync)

Klaviyo Integration Proposal

Proposal summary The proposal covers the Klaviyo Integration with NetSuite for the following scope :  Item Catalog Sync :Transquip should provide a saved search in NetSuite for Product Catalog integration that contains Item details including id, title, description, item link, item image link.We can build the connection but the trigger should be manual. Entity Sync… Continue reading Klaviyo Integration Proposal