# Sesami Flows og Klaviyo

Integrer Sesami med Klaviyo for at give avanceret e-mail- og SMS-marketing til din bookingvirksomhed.

## Hvad er Klaviyo?

Klaviyo er en marketingautomatiseringsplatform, der primært bruges til e-mailmarketing og SMS-marketing. Som strategiske partnere med Sesami leverer Klaviyo effektive værktøjer til kundekommunikation for virksomheder, der arbejder med aftaler.

## Hvorfor integrere Sesami med Klaviyo?

Du kan strømline alle dine kundevendte interaktioner ved at sende Sesami-hændelsesdata til Klaviyo og udløse al kommunikation (e-mail eller SMS) via Klaviyo. For mange virksomheder, der allerede bruger Klaviyo til at sende ordrebekræftelser, SMS-marketingbeskeder og anden kommunikation, skaber det en samlet kundeoplevelse også at sende bookingbekræftelser og påmindelser om aftaler gennem Klaviyo.

### Typiske anvendelsesscenarier

**E-mail- og SMS-forløb:**

* Forløb for aftalebekræftelse
* Forløb for ombookning af aftale
* Forløb for aflysning af aftale
* Forløb for påmindelse om aftale (24 timer før eller efter brugerdefineret timing)
* Forløb for gennemført aftale

**Kombinerede integrationer:**

* Anmod om kundeanmeldelser med anmeldelsesplatforme (Okendo, Yotpo, Trustpilot osv.)
* Invitér til eller følg loyalitetsprogrammer efter aftalen (LoyaltyLion, Swell osv.)
* Tilpas e-mails til aftaler (Limespot, Nosto osv.)

## Sådan fungerer det

Sesami bruger **Sesami Flows** til at sende bookinghændelser til Klaviyo i realtid. Når en aftale oprettes, ombookes, aflyses eller gennemføres, sender Sesami disse hændelsesdata til Klaviyo som en brugerdefineret metrisk værdi. Derefter opretter du forløb i Klaviyo, som udløser e-mail- eller SMS-beskeder baseret på disse målinger.

### Dataflowet

1. Kunden booker en aftale i Sesami
2. Sesami-forløbet udløses og sender hændelsesdata til Klaviyo via webhook
3. Klaviyo modtager hændelsen som en brugerdefineret metrisk værdi (f.eks. "Sesami aftale oprettet")
4. Klaviyo-forløbet udløses baseret på den metrisk værdi
5. Kunden modtager e-mail eller SMS med aftaledetaljer

## Opsætningsinstruktioner

### Trin 1: Opret et forløb i Sesami

1. Åbn **Sesami** i din Shopify Admin
2. Gå til **Indstillinger > Forløb**
3. Klik på **Opret et forløb**

### Trin 2: Vælg en Klaviyo-forudindstilling

Vælg blandt de tilgængelige Klaviyo-forløbsforudindstillinger:

* **Klaviyo-hændelse, aftale oprettet**
* **Klaviyo-hændelse, aftale ombooket**
* **Klaviyo-hændelse, aftale aflyst**
* **Klaviyo-hændelse, aftale gennemført**
* **Klaviyo-hændelse, påmindelse om aftale 24 timer før**

{% hint style="info" %}
Du kan oprette så mange påmindelsesforløb, som du har brug for, ved at duplikere påmindelsesforudindstillingen og ændre udløsertidspunktet.
{% endhint %}

### Trin 3: Gennemgå forløbsindstillingerne

Gennemgå de generelle forløbsindstillinger for at forstå udløserbetingelserne og webhook-konfigurationen.

### Trin 4: Få din private Klaviyo API-nøgle

{% hint style="warning" %}
**Vigtigt**: Fra og med 12. juni 2024 bruger Sesami-forløb Klaviyos private API-nøgle (ikke den offentlige nøgle). Sørg for, at du opretter en privat nøgle.
{% endhint %}

1. Log ind på din **Klaviyo-konto**
2. Gå til **Indstillinger > API-nøgler**
3. Klik på **Opret privat API-nøgle**
4. Navngiv den "Sesami-integration" og vælg **Nøgle med fuld adgang**
5. Kopiér den genererede private API-nøgle

### Trin 5: Tilføj din API-nøgle til forløbet

1. I dine Sesami-forløbsindstillinger skal du finde pladsholderen `KLAVIYO_PRIVATE_API_KEY`
2. Erstat den med din faktiske private Klaviyo API-nøgle
3. **Gem** forløbet

Det var det! Gentag disse trin for hver Klaviyo-hændelse, du vil sende til Klaviyo.

## Tilgængelige hændelsesegenskaber

Når Sesami sender aftaledata til Klaviyo, er følgende egenskaber inkluderet og kan bruges i dine Klaviyo-e-mail- eller SMS-skabeloner:

| Egenskab                               | Eksempelværdi                  | Beskrivelse                                |
| -------------------------------------- | ------------------------------ | ------------------------------------------ |
| `{{ event.appointment_id }}`           | 62e144124a6d0b9ed42ffb55       | Unik aftale-ID                             |
| `{{ event.datetime }}`                 | 29. juli 2022 kl. 16:30        | Dato og klokkeslæt for aftalen             |
| `{{ event.order_id }}`                 | 4447608111157                  | Shopify ordre-ID                           |
| `{{ event.quantity }}`                 | 1                              | Antal bookinger                            |
| `{{ event.service_name }}`             | Tattoo Removal                 | Navn på tjenesten                          |
| `{{ event.service_description }}`      | Ankom venligst 15 minutter før | Instruktioner til tjenesten                |
| `{{ event.service_duration }}`         | 30                             | Varighed i minutter                        |
| `{{ event.service_price }}`            | 149                            | Pris for tjenesten                         |
| `{{ event.service_location }}`         | 100 Beverly Hills, LA          | Tjenestens placering                       |
| `{{ event.service_image_url }}`        | <https://cdn.shopify.com/>...  | URL til tjenestebillede                    |
| `{{ event.team_member }}`              | David                          | Navn på tildelt teammedlem                 |
| `{{ event.team_member_description }}`  | David har ti års erfaring      | Teammedlemmets bio                         |
| `{{ event.team_member_email }}`        | <david@email.com>              | Teammedlemmets e-mail                      |
| `{{ event.team_member_phone }}`        | 0000000000                     | Teammedlemmets telefon                     |
| `{{ event.variant_title }}`            | 30 minutter                    | Produktvariantens titel                    |
| `{{ event.customer_management_link }}` | <https://r.sesami.co/1234>     | Link, så kunden kan administrere bookingen |
| `{{ event.line_item_properties }}`     | Spørgsmål/svar-par             | Svar fra brugerdefineret formular          |

## Opsætning af forløb i Klaviyo

Når Sesami sender hændelser til Klaviyo, skal du oprette forløb i Klaviyo for at sende kommunikation til kunderne.

### Trin 1: Opret et forløb i Klaviyo

1. Log ind på **Klaviyo**
2. Gå til **Forløb**
3. Klik på **Opret forløb**

### Trin 2: Vælg en metrisk udløser

1. Vælg **Metrik** som din udløsertype
2. Søg efter "Sesami" i rullemenuen for metrikker
3. Vælg den relevante metrik:
   * **Sesami aftale oprettet**
   * **Sesami aftale ombooket**
   * **Sesami aftale aflyst**
   * **Sesami aftale gennemført**
   * **Sesami påmindelse om aftale**

### Trin 3: Tilføj en e-mail- eller SMS-handling

1. Klik på **Tilføj handling**
2. Vælg **E-mail** eller **SMS**
3. Design din beskedskabelon

### Trin 4: Brug hændelsesegenskaber i din skabelon

Når du redigerer dit e-mail- eller SMS-indhold, kan du få adgang til alle bookingrelaterede egenskaber ved hjælp af den syntaks, der vises i tabellen ovenfor. For eksempel:

* `{{ event.datetime }}` - Viser dato og klokkeslæt for aftalen
* `{{ event.service_name }}` - Viser tjenestens navn
* `{{ event.team_member }}` - Viser det tildelte teammedlem
* `{{ event.customer_management_link }}` - Giver et link, så kunder kan ombooke eller aflyse

### Trin 5: Gør dit forløb live

Når du har designet din besked og testet den, skal du sætte dit forløb til **Live** for at begynde at sende automatiserede beskeder.

{% hint style="info" %}
**Markér dine Klaviyo-forløb som transaktionelle.** Bookingbekræftelser, påmindelser, meddelelser om ombooking/aflysning og lignende kommunikation om aftaler er transaktionelle — ikke marketing. Hvis du markerer dem som transaktionelle i Klaviyo, sikrer du, at de sendes til alle kunder uanset markedsføringstilladelse, og det holder din marketinglevering ren.

I Klaviyo skal du åbne forløbets beskedhandling, gå til **Yderligere muligheder**, og slå **Smart Sending** fra og sæt beskedtypen til **Transaktionel**.
{% endhint %}

## Test af din integration

Før du går live, skal du teste integrationen:

1. Opret en testbooking i Sesami
2. Kontrollér, at hændelsen vises i Klaviyos **Aktivitetsfeed** eller **Metrikker**
3. Bekræft, at alle aftaleegenskaber udfyldes korrekt
4. Test dit Klaviyo-forløb for at sikre, at e-mails/SMS sendes korrekt
5. Gennemgå indholdet for at sikre, at alle dynamiske egenskaber vises korrekt

{% hint style="success" %}
**Pro-tip**: Opret en testkundes e-mailadresse og lav testbookinger for at verificere hele kundeoplevelsen, før du aktiverer forløb for livekunder.
{% endhint %}

## FAQ

<details>

<summary>Hvad hvis jeg har brug for at opsætte mere end ét påmindelsesforløb?</summary>

Du kan oprette så mange påmindelsesforløb, som du vil, ved at oprette nye forløb med Klaviyos påmindelsesforudindstilling og ændre udløsertidspunktet i forløbskonfigurationen. For eksempel kan du sende påmindelser ved:

* 7 dage før aftalen
* 24 timer før aftalen
* 2 timer før aftalen

</details>

<details>

<summary>Kan jeg bruge Klaviyo til SMS såvel som e-mail?</summary>

Ja! Klaviyo understøtter både e-mail og SMS. Så længe du har aktiveret SMS i din Klaviyo-konto og har indsamlet kunders telefonnumre med samtykke, kan du bruge SMS-handlinger i dine Klaviyo-forløb.

</details>

<details>

<summary>Hvad skete der med kravet om offentlig API-nøgle?</summary>

Fra og med 12. juni 2024 opdaterede Sesami alle forløbsforudindstillinger til at bruge Klaviyos private API-nøgle i stedet for den offentlige nøgle, i overensstemmelse med Klaviyos opdaterede API-krav. Brug altid en privat nøgle, når du opsætter nye integrationer.

</details>

<details>

<summary>Hændelser vises ikke i Klaviyo. Hvad skal jeg tjekke?</summary>

* Kontrollér, at din private Klaviyo API-nøgle er korrekt og har fuld adgang
* Sørg for, at forløbet er aktiveret i Sesami
* Tjek, at du har lavet en testbooking efter opsætning af forløbet
* Gennemgå Sesami-forløbsloggene for at se, om webhooken blev sendt korrekt
* Tjek Klaviyos aktivitetsfeed for at se, om hændelser modtages

</details>

## Relateret

* [Sesami Flows](/da/automatiseringer/sesami-flows.md) - Oversigt over Sesamis automatiseringssystem
* [E-mail- og webhook-handlinger](/da/automatiseringer/email-and-webhook-as-action-types.md) - Forståelse af handlingstyper
* [Oversigt over Klaviyo-integration](/da/apps-integrations/klaviyo.md) - Generelle Klaviyo-mønstre
* [Notifikationsmails](/da/notifikationer/notification-emails.md) - Standard Sesami-notifikationssystem


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sesami.co/da/automatiseringer/sesami-flows-and-klaviyo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
