saleor-apps-redis_apl/apps/klaviyo/docs/connect-with-klaviyo.md

46 lines
1.5 KiB
Markdown
Raw Normal View History

# How to connect your App with Klaviyo
## Installation
Follow [readme](../README.md) and deploy app. Then, install it in your Saleor Dashboard
## Creating Klaviyo account
Before we continue, you need a Klaviyo account. You can sign up [here](https://www.klaviyo.com/).
## Accessing your public key
To access your public key, please follow this [Klaviyo document](https://help.klaviyo.com/hc/en-us/articles/115005062267-How-to-Manage-Your-Account-s-API-Keys).
## Dashboard configuration
1. Open Dashboard and navigate to the "Apps" section.
2. Find your fresh installed Klaviyo app.
3. Paste your public key into the input field and save.
## Triggering the initial webhook
First and foremost, you need to perform an initial API call to Klaviyo, which will create a metric (of which the name you can configure in the Klaviyo App configuration screen).
Let's navigate to "Customers" and create the first, dummy customer.
Then, open Klaviyo [Metrics page](https://www.klaviyo.com/analytics/metrics).
Your Metric should be visible on the list:
![](readme-assets/new-metric.png)
## Creating a flow
Now, you can create your first flow
1. Open the [flow creation page](https://www.klaviyo.com/flows/create).
2. Click "Create from scratch" and name your flow.
[](readme-assets/flow-creation.png)
3. Create a new trigger with "Metric".
[](readme-assets/trigger-setup.png)
4. Your freshly sent Metric should be available.
[](readme-assets/trigger-metric.png)
5. Now you can proceed to create your flow. Feel free to welcome your user.
[](readme-assets/flow-screen.png)