# E-mail og webhook som handlingstyper

Sesami Flows understøtter to primære handlingstyper til at automatisere dine booking-workflows: **E-mail** og **Webhook**.

## E-mailhandlinger

E-mailhandlinger giver dig mulighed for at sende brugerdefinerede notifikationer med dit eget brand baseret på bookinghændelser.

### Hvornår du skal bruge e-mailhandlinger

* Send tilpassede bekræftelses-e-mails med specifik branding
* Opret e-mailskabeloner specifikke for en service eller lokation
* Send forskellige e-mails baseret på bookingbetingelser (sprog, servicetype osv.)
* Giv teammedlemmer eller kunder besked med tilpassede beskeder

### Sådan fungerer e-mailhandlinger

1. Der opstår en bookinghændelse (oprettet, opdateret eller annulleret)
2. Din Flow kontrollerer de betingelser, du har defineret
3. Hvis betingelserne matcher, sendes e-mailen til den angivne modtager

### Muligheder for e-mailhandlinger

* **Tilpasset indhold**: Skriv dine egne emnelinjer og e-mailtekst
* **Betinget forgrening**: Send forskellige e-mails baseret på service, lokation eller sprog
* **Dynamiske variabler**: Inkluder bookingoplysninger som dato, tidspunkt, kundens navn, servicens navn
* **Flere modtagere**: Send til kunde, forhandler eller teammedlem

{% hint style="warning" %}
**Vigtig begrænsning**: E-mailhandlinger sendt via Flows gør **ikke** supporterer `.ics` ikke understøtte kalenderfilvedhæftninger. Hvis du har brug for kalenderfiler, skal du i stedet bruge Sesamis standardnotifikations-e-mails.
{% endhint %}

### Eksempler på anvendelse

* Send en velkomst-e-mail på fransk til fransktalende kunder
* Send specialiserede instruktioner før aftalen for bestemte services
* Giv en leder besked, når der foretages bookinger af høj værdi
* Send opfølgende e-mails efter, at aftaler er gennemført

## Webhook-handlinger

Webhook-handlinger sender bookingdata til eksterne systemer i realtid via HTTP POST-anmodninger.

### Hvornår du skal bruge webhook-handlinger

* Integrer med tredjeparts marketingplatforme (Klaviyo, Omnisend osv.)
* Udløs brugerdefineret forretningslogik i dine egne systemer
* Send bookingdata til analyse- eller CRM-platforme
* Opret forbindelse til Zapier eller Make (tidligere Integromat) for udvidet automatisering

### Sådan fungerer webhook-handlinger

1. Der opstår en bookinghændelse (oprettet, opdateret eller annulleret)
2. Din Flow kontrollerer de betingelser, du har defineret
3. Hvis betingelserne matcher, sender Sesami en HTTP POST-anmodning til din webhook-URL
4. Det modtagende system behandler bookingdataene

### Webhook-payload

Webhooks sender bookingdata i JSON-format, inklusive:

* Bookingdetaljer (dato, tidspunkt, varighed)
* Kundeoplysninger (navn, e-mail, telefon)
* Detaljer om service og ressource
* Bookingstatus (bekræftet, annulleret, omlagt)
* Brugerdefinerede felter og metadata

### Eksempler på anvendelse

* Send bookingdata til Klaviyo til marketingautomatisering
* Udløs SMS-påmindelser via Twilio eller lignende tjenester
* Opdater dit interne CRM, når bookinger oprettes
* Send bookinganalyse til Google Analytics eller Mixpanel
* Opret opgaver i projektstyringsværktøjer, når services bookes

## Sammenligning af e-mail- og webhook-handlinger

| Funktion              | E-mailhandling            | Webhook-handling                |
| --------------------- | ------------------------- | ------------------------------- |
| **Primær anvendelse** | Send notifikationer       | Send data til eksterne systemer |
| **Modtager**          | E-mailadresse             | HTTP-endpoint-URL               |
| **Indhold**           | HTML-e-mail               | JSON-datapayload                |
| **Kalenderfiler**     | Ikke understøttet         | Ikke relevant                   |
| **Tilpasning**        | Emne, tekst, branding     | Alle bookingdata i JSON         |
| **Bedst til**         | Kunde-/teamnotifikationer | Systemintegrationer             |

## Opsætning af handlinger i Flows

For at tilføje en e-mail- eller webhook-handling til din Flow:

1. Åbn **Sesami** i din Shopify Admin
2. Gå til **Indstillinger > Flows**
3. Opret en ny Flow eller rediger en eksisterende
4. Vælg din triggerhændelse (booking oprettet, opdateret, annulleret)
5. Tilføj betingelser, hvis nødvendigt (valgfrit)
6. Tilføj en **E-mail** eller **Webhook** handling
7. Konfigurer handlingsdetaljerne
8. **Gem** og test din Flow

{% hint style="info" %}
**Pro-tip**: Test altid dine Flows med en testbooking, før du aktiverer dem for rigtige kunder. Kontrollér, at e-mails ankommer korrekt, eller at webhook-data modtages korrekt.
{% endhint %}

## Fejlfinding

<details>

<summary>Webhook modtager ikke data</summary>

* Kontrollér, at din webhook-URL er korrekt og offentligt tilgængelig
* Kontrollér, at dit endpoint accepterer POST-anmodninger
* Sørg for, at din server returnerer en 200 OK-statuskode
* Gennemgå dine Flow-betingelser for at sikre, at de bliver opfyldt
* Kontrollér Sesami Flow-logfiler for leveringsstatus

</details>

<details>

<summary>E-mail sendes ikke</summary>

* Kontrollér, at e-mailadressen er korrekt konfigureret
* Kontrollér, at dine Flow-betingelser bliver opfyldt
* Sørg for, at Flowet er aktiveret og kører
* Test med en simpel booking for at bekræfte, at triggeren virker
* Tjek spam-mappen, hvis du tester med din egen e-mail

</details>

## Relateret

* [Sesami Flows](/da/automatiseringer/sesami-flows.md) - Oversigt over automatiseringssystemet
* [Sesami Flows og Klaviyo](/da/automatiseringer/sesami-flows-and-klaviyo.md) - Integration med Klaviyo
* [Sesami Flows og Omnisend](/da/automatiseringer/sesami-flows-and-omnisend.md) - Integration med Omnisend
* [Notifikationsmails](/da/notifikationer/notification-emails.md) - Standard 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/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.
