# Sesami Flows och Klaviyo

Integrera Sesami med Klaviyo för att driva avancerad e-post- och SMS-marknadsföring för din bokningsverksamhet.

## Vad är Klaviyo?

Klaviyo är en marknadsföringsautomationsplattform som främst används för e-postmarknadsföring och SMS-marknadsföring. Som strategiska partner till Sesami tillhandahåller Klaviyo kraftfulla verktyg för kundkommunikation för verksamheter som arbetar med tidsbokningar.

## Varför integrera Sesami med Klaviyo?

Du kan effektivisera alla kundnära interaktioner genom att mata in Sesamis händelsedata i Klaviyo och trigga all kommunikation (e-post eller SMS) via Klaviyo. För många företag som redan använder Klaviyo för att skicka orderbekräftelser, SMS-marknadsföringsmeddelanden och annan kommunikation skapar det en enhetlig kundupplevelse att även skicka bokningsbekräftelser och påminnelser via Klaviyo.

### Vanliga användningsområden

**Flöden för e-post och SMS:**

* Flöde för bokningsbekräftelse
* Flöde för ombokning av tid
* Flöde för avbokning av tid
* Flöde för påminnelse om tid (24 timmar i förväg, eller anpassad tidpunkt)
* Flöde för slutförd bokning

**Kombinerade integrationer:**

* Begär kundrecensioner med recensionsplattformar (Okendo, Yotpo, Trustpilot osv.)
* Bjud in till eller följ lojalitetsprogram efter bokning (LoyaltyLion, Swell osv.)
* Anpassa bokningsmejl (Limespot, Nosto osv.)

## Så fungerar det

Sesami använder **Sesami Flows** för att skicka bokningshändelser till Klaviyo i realtid. När en tid bokas, ombokas, avbokas eller slutförs skickar Sesami dessa händelsedata till Klaviyo som ett anpassat mätvärde. Därefter skapar du flöden i Klaviyo som triggar e-post- eller SMS-meddelanden baserat på dessa mätvärden.

### Dataflödet

1. Kunden bokar en tid i Sesami
2. Sesamis flöde triggas och skickar händelsedata till Klaviyo via webhook
3. Klaviyo tar emot händelsen som ett anpassat mätvärde (t.ex. "Sesami Appointment Created")
4. Klaviyo-flödet triggas baserat på det mätvärdet
5. Kunden får e-post eller SMS med bokningsdetaljer

## Installationsinstruktioner

### Steg 1: Skapa ett flöde i Sesami

1. Öppna **Sesami** i din Shopify-admin
2. Navigera till **Inställningar > Flöden**
3. Klicka på **Skapa ett flöde**

### Steg 2: Välj en Klaviyo-förinställning

Välj bland tillgängliga Klaviyo-flödesförinställningar:

* **Klaviyo-händelse, tid bokad**
* **Klaviyo-händelse, tid ombokad**
* **Klaviyo-händelse, tid avbokad**
* **Klaviyo-händelse, tid slutförd**
* **Klaviyo-händelse, påminnelse om tid 24 timmar i förväg**

{% hint style="info" %}
Du kan skapa så många påminnelseflöden som behövs genom att duplicera påminnelseförinställningen och ändra utlösningstidpunkten.
{% endhint %}

### Steg 3: Granska flödesinställningarna

Granska de allmänna flödesinställningarna för att förstå utlösningsvillkoren och webhook-konfigurationen.

### Steg 4: Hämta din privata API-nyckel för Klaviyo

{% hint style="warning" %}
**Viktigt**: Från och med den 12 juni 2024 använder Sesami Flows Klaviyos privata API-nyckel (inte den offentliga nyckeln). Se till att du skapar en privat nyckel.
{% endhint %}

1. Logga in på ditt **Klaviyo-konto**
2. Navigera till **Inställningar > API-nycklar**
3. Klicka på **Skapa privat API-nyckel**
4. Namnge den "Sesami Integration" och välj **Fullständig åtkomstnyckel**
5. Kopiera den genererade privata API-nyckeln

### Steg 5: Lägg till din API-nyckel i flödet

1. I dina Sesami-flödesinställningar, hitta platshållaren `KLAVIYO_PRIVATE_API_KEY`
2. Ersätt den med din faktiska privata API-nyckel för Klaviyo
3. **Spara** flödet

Det var allt! Upprepa dessa steg för varje Klaviyo-händelse som du vill skicka till Klaviyo.

## Tillgängliga händelseegenskaper

När Sesami skickar bokningsdata till Klaviyo ingår följande egenskaper och kan användas i dina Klaviyo-mallar för e-post eller SMS:

| Egenskap                               | Exempelvärde                     | Beskrivning                           |
| -------------------------------------- | -------------------------------- | ------------------------------------- |
| `{{ event.appointment_id }}`           | 62e144124a6d0b9ed42ffb55         | Unikt boknings-ID                     |
| `{{ event.datetime }}`                 | 29 juli 2022 kl. 16:30           | Datum och tid för bokningen           |
| `{{ event.order_id }}`                 | 4447608111157                    | Shopify-order-ID                      |
| `{{ event.quantity }}`                 | 1                                | Antal bokningar                       |
| `{{ event.service_name }}`             | Tatueringsborttagning            | Tjänstens namn                        |
| `{{ event.service_description }}`      | Vänligen kom 15 minuter i förväg | Instruktioner för tjänsten            |
| `{{ event.service_duration }}`         | 30                               | Varaktighet i minuter                 |
| `{{ event.service_price }}`            | 149                              | Pris för tjänsten                     |
| `{{ event.service_location }}`         | 100 Beverly Hills, LA            | Tjänstens plats                       |
| `{{ event.service_image_url }}`        | <https://cdn.shopify.com/>...    | URL till tjänstebild                  |
| `{{ event.team_member }}`              | David                            | Tilldelad teammedlems namn            |
| `{{ event.team_member_description }}`  | David har tio års erfarenhet     | Teammedlems biografi                  |
| `{{ event.team_member_email }}`        | <david@email.com>                | Teammedlems e-post                    |
| `{{ event.team_member_phone }}`        | 0000000000                       | Teammedlems telefon                   |
| `{{ event.variant_title }}`            | 30 minuter                       | Titel på produktvariant               |
| `{{ event.customer_management_link }}` | <https://r.sesami.co/1234>       | Länk för kunden att hantera bokningen |
| `{{ event.line_item_properties }}`     | Fråge-/svarspar                  | Svar från anpassat formulär           |

## Konfigurera flöden i Klaviyo

När Sesami skickar händelser till Klaviyo behöver du skapa flöden i Klaviyo för att skicka kommunikation till kunder.

### Steg 1: Skapa ett flöde i Klaviyo

1. Logga in på **Klaviyo**
2. Navigera till **Flöden**
3. Klicka på **Skapa flöde**

### Steg 2: Välj en mätvärdesutlösare

1. Välj **Mätvärde** som din utlösartyp
2. Sök efter "Sesami" i rullgardinsmenyn för mätvärden
3. Välj rätt mätvärde:
   * **Sesami Appointment Created**
   * **Sesami Appointment Rescheduled**
   * **Sesami Appointment Canceled**
   * **Sesami Appointment Completed**
   * **Sesami Appointment Reminder**

### Steg 3: Lägg till en e-post- eller SMS-åtgärd

1. Klicka på **Lägg till åtgärd**
2. Välj **E-post** eller **SMS**
3. Utforma din meddelandemall

### Steg 4: Använd händelseegenskaper i din mall

När du redigerar ditt e-post- eller SMS-innehåll kan du komma åt alla bokningsrelaterade egenskaper med den syntax som visas i tabellen ovan. Till exempel:

* `{{ event.datetime }}` - Visar datum och tid för bokningen
* `{{ event.service_name }}` - Visar tjänstens namn
* `{{ event.team_member }}` - Visar tilldelad teammedlem
* `{{ event.customer_management_link }}` - Ger en länk för att kunder ska kunna omboka eller avboka

### Steg 5: Gör ditt flöde live

När du har utformat ditt meddelande och testat det, ställ in ditt flöde till **Live** för att börja skicka automatiska meddelanden.

{% hint style="info" %}
**Markera dina Klaviyo-flöden som transaktionsbaserade.** Bokningsbekräftelser, påminnelser, meddelanden om ombokning/avbokning och liknande bokningskommunikation är transaktionsbaserade — inte marknadsföring. Att markera dem som transaktionsbaserade i Klaviyo säkerställer att de skickas till alla kunder oavsett marknadsföringssamtycke, och håller din leveransbarhet för marknadsföring ren.

I Klaviyo, öppna flödets meddelandeåtgärd, gå till **Ytterligare alternativ**, och slå av **Smart Sending** och ställ in meddelandetypen till **Transaktionsbaserad**.
{% endhint %}

## Testa din integration

Innan du går live, testa integrationen:

1. Skapa en testbokning i Sesami
2. Kontrollera att händelsen visas i Klaviyos **Aktivitetsflöde** eller **Mätvärden**
3. Verifiera att alla bokningsegenskaper fylls i korrekt
4. Testa ditt Klaviyo-flöde för att säkerställa att e-post/SMS skickas korrekt
5. Granska innehållet för att säkerställa att alla dynamiska egenskaper visas korrekt

{% hint style="success" %}
**Proffstips**: Skapa en testkunds e-postadress och gör testbokningar för att verifiera hela kundupplevelsen innan du aktiverar flöden för livekunder.
{% endhint %}

## Vanliga frågor

<details>

<summary>Vad händer om jag behöver skapa mer än ett påminnelseflöde?</summary>

Du kan bygga så många påminnelseflöden som du vill genom att skapa nya flöden med Klaviyos påminnelseförinställning och ändra utlösningstidpunkten i flödeskonfigurationen. Till exempel kan du skicka påminnelser:

* 7 dagar före bokningen
* 24 timmar före bokningen
* 2 timmar före bokningen

</details>

<details>

<summary>Kan jag använda Klaviyo för SMS såväl som e-post?</summary>

Ja! Klaviyo stöder både e-post och SMS. Så länge du har aktiverat SMS i ditt Klaviyo-konto och har samlat in kundernas telefonnummer med samtycke kan du använda SMS-åtgärder i dina Klaviyo-flöden.

</details>

<details>

<summary>Vad hände med kravet på den offentliga API-nyckeln?</summary>

Från och med den 12 juni 2024 uppdaterade Sesami alla flödesförinställningar för att använda Klaviyos privata API-nyckel i stället för den offentliga nyckeln, i linje med Klaviyos uppdaterade API-krav. Använd alltid en privat nyckel när du sätter upp nya integrationer.

</details>

<details>

<summary>Händelser visas inte i Klaviyo. Vad ska jag kontrollera?</summary>

* Kontrollera att din privata API-nyckel för Klaviyo är korrekt och har fullständig åtkomst
* Se till att flödet är aktiverat i Sesami
* Kontrollera att du har gjort en testbokning efter att flödet ställts in
* Granska Sesamis flödesloggar för att se om webhooken skickades framgångsrikt
* Kontrollera Klaviyos aktivitetsflöde för att se om händelser tas emot

</details>

## Relaterat

* [Sesami Flows](/se/automatiseringar/sesami-flows.md) - Översikt över Sesamis automationssystem
* [Åtgärder för e-post och webhook](/se/automatiseringar/email-and-webhook-as-action-types.md) - Förståelse av åtgärdstyper
* [Översikt över Klaviyo-integrationen](/se/apps-integrations/klaviyo.md) - Allmänna Klaviyo-mönster
* [Aviseringsmejl](/se/aviseringar/notification-emails.md) - Sesamis standardsystem för aviseringar


---

# 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/se/automatiseringar/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.
