# E-post och webhook som åtgärdstyper

Sesami Flows stöder två primära åtgärdstyper för att automatisera dina bokningsarbetsflöden: **E-post** och **Webhook**.

## E-poståtgärder

E-poståtgärder låter dig skicka anpassade meddelanden med eget varumärke baserat på bokningshändelser.

### När du ska använda e-poståtgärder

* Skicka anpassade bekräftelsemejl med specifik varumärkesprofil
* Skapa mallar för mejl som är specifika för en tjänst eller plats
* Skicka olika mejl baserat på bokningsvillkor (språk, tjänstetyp osv.)
* Meddela teammedlemmar eller kunder med anpassade meddelanden

### Så fungerar e-poståtgärder

1. En bokningshändelse inträffar (skapad, uppdaterad eller avbokad)
2. Ditt Flow kontrollerar de villkor du har definierat
3. Om villkoren matchar skickas mejlet till den angivna mottagaren

### Funktioner för e-poståtgärder

* **Anpassat innehåll**: Skriv dina egna ämnesrader och e-postmeddelandets brödtext
* **Villkorsstyrd grenkoppling**: Skicka olika mejl baserat på tjänst, plats eller språk
* **Dynamiska variabler**: Inkludera bokningsuppgifter som datum, tid, kundens namn, tjänstens namn
* **Flera mottagare**: Skicka till kund, handlare eller teammedlem

{% hint style="warning" %}
**Viktig begränsning**: E-poståtgärder som skickas via Flows gör **inte** stödjer `.ics` inte stödja kalenderfilbilagor. Om du behöver kalenderfiler, använd istället Sesamis standardmejl för aviseringar.
{% endhint %}

### Exempel på användningsområden

* Skicka ett välkomstmejl på franska till fransktalande kunder
* Skicka specialiserade instruktioner före besöket för specifika tjänster
* Meddela en chef när bokningar med högt värde görs
* Skicka uppföljningsmejl efter att besök har slutförts

## Webhook-åtgärder

Webhook-åtgärder skickar bokningsdata till externa system i realtid via HTTP POST-begäranden.

### När du ska använda webhook-åtgärder

* Integrera med tredjepartsplattformar för marknadsföring (Klaviyo, Omnisend osv.)
* Utlös anpassad affärslogik i dina egna system
* Skicka bokningsdata till analys- eller CRM-plattformar
* Anslut till Zapier eller Make (tidigare Integromat) för utökad automatisering

### Så fungerar webhook-åtgärder

1. En bokningshändelse inträffar (skapad, uppdaterad eller avbokad)
2. Ditt Flow kontrollerar de villkor du har definierat
3. Om villkoren matchar skickar Sesami en HTTP POST-begäran till din webhook-URL
4. Det mottagande systemet bearbetar bokningsdatan

### Webhook-payload

Webhooks skickar bokningsdata i JSON-format, inklusive:

* Bokningsuppgifter (datum, tid, varaktighet)
* Kundinformation (namn, e-post, telefon)
* Detaljer om tjänst och resurs
* Bokningsstatus (bekräftad, avbokad, ombokad)
* Anpassade fält och metadata

### Exempel på användningsområden

* Skicka bokningsdata till Klaviyo för automatiserad marknadsföring
* Utlös SMS-påminnelser via Twilio eller liknande tjänster
* Uppdatera ditt interna CRM när bokningar skapas
* Skicka bokningsanalys till Google Analytics eller Mixpanel
* Skapa uppgifter i projektverktyg när tjänster bokas

## Jämförelse mellan e-post- och webhook-åtgärder

| Funktion              | E-poståtgärd                  | Webhook-åtgärd                   |
| --------------------- | ----------------------------- | -------------------------------- |
| **Primär användning** | Skicka aviseringar            | Skicka data till externa system  |
| **Mottagare**         | E-postadress                  | HTTP-slutpunkts-URL              |
| **Innehåll**          | HTML-mejl                     | JSON-datapayload                 |
| **Kalenderfiler**     | Stöds inte                    | Ej tillämpligt                   |
| **Anpassning**        | Ämnesrad, brödtext, varumärke | Fullständiga bokningsdata i JSON |
| **Bäst för**          | Kund-/teamaviseringar         | Systemintegrationer              |

## Konfigurera åtgärder i Flows

Så här lägger du till en e-post- eller webhook-åtgärd i ditt Flow:

1. Öppna **Sesami** i din Shopify-admin
2. Navigera till **Inställningar > Flows**
3. Skapa ett nytt Flow eller redigera ett befintligt
4. Välj din utlösande händelse (bokning skapad, uppdaterad, avbokad)
5. Lägg till villkor vid behov (valfritt)
6. Lägg till en **E-post** eller **Webhook** åtgärd
7. Konfigurera åtgärdsdetaljerna
8. **Spara** och testa ditt Flow

{% hint style="info" %}
**Proffstips**: Testa alltid dina Flows med en testbokning innan du aktiverar dem för riktiga kunder. Kontrollera att mejlen kommer fram korrekt eller att webhook-datan tas emot som den ska.
{% endhint %}

## Felsökning

<details>

<summary>Webhook tar inte emot data</summary>

* Verifiera att din webhook-URL är korrekt och offentligt åtkomlig
* Kontrollera att din slutpunkt accepterar POST-begäranden
* Se till att din server վերադարձar en statuskod på 200 OK
* Granska villkoren i ditt Flow för att säkerställa att de uppfylls
* Kontrollera Sesami Flow-loggar för leveransstatus

</details>

<details>

<summary>Mejl skickas inte</summary>

* Verifiera att e-postadressen är korrekt konfigurerad
* Kontrollera att villkoren i ditt Flow uppfylls
* Se till att Flow är aktiverat och aktivt
* Testa med en enkel bokning för att verifiera att utlösaren fungerar
* Kontrollera skräppostmappen om du testar med din egen e-post

</details>

## Relaterat

* [Sesami Flows](/se/automatiseringar/sesami-flows.md) - Översikt över automatiseringssystemet
* [Sesami Flows och Klaviyo](/se/automatiseringar/sesami-flows-and-klaviyo.md) - Integration med Klaviyo
* [Sesami Flows och Omnisend](/se/automatiseringar/sesami-flows-and-omnisend.md) - Integration med Omnisend
* [Aviseringsmejl](/se/aviseringar/notification-emails.md) - 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/email-and-webhook-as-action-types.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.
