Skip to content

Commit e83973e

Browse files
bskinnybskinnymaycmleeapiazza-dd
authored
[SAASINT-4344] New Integration for Klaviyo: Initial manifest without assets (#20649)
* Klaviyo: Initial manifest without assets * Update labeler.yml with klaviyo integration * Apply suggestions from doc review Co-authored-by: May Lee <[email protected]> * Update klaviyo/README.md installation instruction Co-authored-by: apiazza-dd <[email protected]> * Klaviyo: Apply review updates for no-assets submission --------- Co-authored-by: bskinny <[email protected]> Co-authored-by: May Lee <[email protected]> Co-authored-by: apiazza-dd <[email protected]>
1 parent fe81d0b commit e83973e

File tree

6 files changed

+114
-0
lines changed

6 files changed

+114
-0
lines changed

.github/CODEOWNERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,11 @@ plaid/assets/logs/ @DataDog/saa
587587
/bitwarden/manifest.json @DataDog/saas-integrations @DataDog/documentation
588588
/bitwarden/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend
589589

590+
/klaviyo/ @DataDog/saas-integrations
591+
/klaviyo/*.md @DataDog/saas-integrations @DataDog/documentation
592+
/klaviyo/manifest.json @DataDog/saas-integrations @DataDog/documentation
593+
/klaviyo/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend
594+
590595
# To keep Security up-to-date with changes to the signing tool.
591596
/datadog_checks_dev/datadog_checks/dev/tooling/signing.py @DataDog/agent-integrations
592597
# As well as the secure downloader.

.github/workflows/config/labeler.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,8 @@ integration/keda:
343343
- keda/**/*
344344
integration/keycloak:
345345
- keycloak/**/*
346+
integration/klaviyo:
347+
- klaviyo/**/*
346348
integration/kong:
347349
- kong/**/*
348350
integration/kube_apiserver_metrics:

klaviyo/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# CHANGELOG - Klaviyo
2+
3+
## 1.0.0 / 2025-07-08
4+
5+
***Added***:
6+
7+
* Initial Release with built-in dashboards for Klaviyo Marketing and eCommerce overviews.

klaviyo/README.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Klaviyo
2+
3+
## Overview
4+
5+
[Klaviyo][1] is a cloud-based email and SMS marketing automation platform supporting integrations with major eCommerce, ads, and CRM platforms.
6+
7+
Integrate Klaviyo with Datadog to gain insights into marketing campaign communication and track eCommerce performance based on Klaviyo events.
8+
9+
## Setup
10+
11+
Follow the instructions below to configure this integration for Klaviyo Marketing and eCommerce events.
12+
13+
### Configuration
14+
15+
#### Install Datadog Integration in Klaviyo
16+
Within your Klaviyo account, first add the Datadog integration. The integration allows Datadog
17+
to see Klaviyo events and metrics via the Klaviyo API.
18+
19+
TODO: Insert screenshot of Datadog Integration Tile within Klaviyo
20+
21+
1. Log in to your [Klaviyo account][2].
22+
2. In the left-side panel, navigate to **Integrations**.
23+
3. Click **Add integrations**.
24+
4. Search for Datadog and click on the tile.
25+
5. Click **Install**.
26+
6. Navigate to Datadog, then log in.
27+
28+
#### Install Klaviyo Integration in Datadog
29+
After the above installation within Klaviyo is performed, complete the Datadog integration by clicking
30+
**Install Integration** which guides you through an authorization process with Klaviyo.
31+
32+
The authorization process will include an approval dialog which asks to give Datadog permission to
33+
read Klaviyo events and metrics. The scopes involved for this
34+
access are "accounts:read metrics:read events:read" and nothing more.
35+
36+
## Data Collected
37+
38+
### Logs
39+
The Klaviyo integration forwards the marketing and eCommerce events as logs to Datadog.
40+
41+
### Metrics
42+
43+
Klaviyo does not include any metrics.
44+
45+
### Service Checks
46+
47+
Klaviyo does not include any service checks.
48+
49+
### Events
50+
51+
Klaviyo does not include any events.
52+
53+
## Troubleshooting
54+
55+
Need help? Contact [Datadog support][3].
56+
57+
[1]: https://www.klaviyo.com/
58+
[2]: https://www.klaviyo.com/login
59+
[3]: https://docs.datadoghq.com/help/
60+

klaviyo/assets/service_checks.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[]

klaviyo/manifest.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"manifest_version": "2.0.0",
3+
"app_uuid": "bd010509-c47d-49ed-a9a7-d8c699c88f4c",
4+
"app_id": "klaviyo",
5+
"display_on_public_website": false,
6+
"tile": {
7+
"overview": "README.md#Overview",
8+
"configuration": "README.md#Setup",
9+
"support": "README.md#Support",
10+
"changelog": "CHANGELOG.md",
11+
"description": "Gain insights into Klaviyo marketing and eCommerce events.",
12+
"title": "Klaviyo",
13+
"media": [],
14+
"classifier_tags": [
15+
"Category::Log Collection",
16+
"Submitted Data Type::Logs",
17+
"Offering::Integration"
18+
]
19+
},
20+
"assets": {
21+
"integration": {
22+
"auto_install": false,
23+
"source_type_id": 50953278,
24+
"source_type_name": "Klaviyo",
25+
"events": {
26+
"creates_events": false
27+
},
28+
"service_checks": {
29+
"metadata_path": "assets/service_checks.json"
30+
}
31+
}
32+
},
33+
"author": {
34+
"support_email": "[email protected]",
35+
"name": "Datadog",
36+
"homepage": "https://www.datadoghq.com",
37+
"sales_email": "[email protected]"
38+
}
39+
}

0 commit comments

Comments
 (0)