Klaviyo Marketplace

When submitting your app to the Klaviyo marketplace, you'll need to provide two critical URLs:

1. OAuth Installation URL

The OAuth Installation URL initiates the connection flow when users install your app from the Klaviyo marketplace.

Base URL Format

Choose the appropriate base URL for your environment:

Sandbox Environment:

https://sandbox.pandium.com/v0/connect/<account_name>/<integration_name>

Production Environment:

https://api.pandium.io/v0/connect/<account_name>/<integration_name>

Replace <account_name> and <integration_name> with your specific values.

Query Parameters

Add the following query parameters to your OAuth Installation URL:

Connector (required)

  • This is used to determin which connectors will be linked and in what order

  • Add multiple connector parameters to connect services sequentially.

    • Example: ?connector=magento&connector=Klaviyo means this will connect Magento first and then Klaviyo

landing_url (required)

  • Specifies where users are redirected after completing the installation

  • Pandium will append additional query parameters to handle tenant linking

  • Format: ?landing_url=<marketplace_url>

    • Example: ?landing_url=https://webstage.magento.dev/app/merchant/#/Integrations/Store

2. Settings URL

The Settings URL is used to route to the user's tenant settings after the application is installed.

Format

Add the integration_settings query parameter to your marketplace URL:

<marketplace_url>?integration_settings=<integration_name>

Example

https://webstage.magento.dev/app/merchant/#/Integrations/Store?integration_settings=klaviyo-integration

Need Help?

If you encounter issues during the listing process, please feel free to contact your Pandium Technical Account Manager for assistance.

Last updated

Was this helpful?