# E-post og webhook som handlingstyper

Sesami Flows støtter to primære handlingstyper for å automatisere bookingarbeidsflytene dine: **E-post** og **Webhook**.

## E-posthandlinger

E-posthandlinger lar deg sende egendefinerte varsler med din egen profilering basert på bookinghendelser.

### Når du bør bruke e-posthandlinger

* Send tilpassede bekreftelses-e-poster med spesifikk profilering
* Opprett e-postmaler for spesifikke tjenester eller lokasjoner
* Send ulike e-poster basert på bookingbetingelser (språk, tjenestetype osv.)
* Varsle teammedlemmer eller kunder med egendefinerte meldinger

### Slik fungerer e-posthandlinger

1. En bookinghendelse oppstår (opprettet, oppdatert eller kansellert)
2. Flyten din sjekker betingelsene du har definert
3. Hvis betingelsene samsvarer, sendes e-posten til den angitte mottakeren

### Muligheter med e-posthandlinger

* **Egendefinert innhold**: Skriv dine egne emnelinjer og e-posttekst
* **Betinget forgrening**: Send ulike e-poster basert på tjeneste, lokasjon eller språk
* **Dynamiske variabler**: Inkluder bookingdetaljer som dato, klokkeslett, kundenavn, tjenestenavn
* **Flere mottakere**: Send til kunde, selger eller teammedlem

{% hint style="warning" %}
**Viktig begrensning**: E-posthandlinger sendt via Flows gjør **ikke** støtter `.ics` ikke kalenderfilvedlegg. Hvis du trenger kalenderfiler, bruk heller Sesamis standard varslings-e-poster.
{% endhint %}

### Eksempler på bruk

* Send en velkomst-e-post på fransk til fransktalende kunder
* Send spesialiserte forhåndsinstruksjoner før avtaler for spesifikke tjenester
* Varsle en leder når bookinger med høy verdi blir gjort
* Send oppfølgings-e-poster etter at avtaler er fullført

## Webhook-handlinger

Webhook-handlinger sender bookingdata til eksterne systemer i sanntid via HTTP POST-forespørsler.

### Når du bør bruke webhook-handlinger

* Integrer med tredjeparts markedsføringsplattformer (Klaviyo, Omnisend osv.)
* Utløs tilpasset forretningslogikk i dine egne systemer
* Send bookingdata til analyse- eller CRM-plattformer
* Koble til Zapier eller Make (tidligere Integromat) for utvidet automatisering

### Slik fungerer webhook-handlinger

1. En bookinghendelse oppstår (opprettet, oppdatert eller kansellert)
2. Flyten din sjekker betingelsene du har definert
3. Hvis betingelsene samsvarer, sender Sesami en HTTP POST-forespørsel til webhook-URL-en din
4. Systemet som mottar forespørselen behandler bookingdataene

### Webhook-nyttelast

Webhooks sender bookingdata i JSON-format, inkludert:

* Bookingdetaljer (dato, klokkeslett, varighet)
* Kundeinformasjon (navn, e-post, telefon)
* Detaljer om tjeneste og ressurs
* Bookingstatus (bekreftet, kansellert, ombooket)
* Egendefinerte felt og metadata

### Eksempler på bruk

* Send bookingdata til Klaviyo for markedsføringsautomatisering
* Utløs SMS-påminnelser via Twilio eller lignende tjenester
* Oppdater intern CRM når bookinger opprettes
* Send bookinganalyse til Google Analytics eller Mixpanel
* Opprett oppgaver i prosjektstyringsverktøy når tjenester blir booket

## Sammenligning av e-post- og webhook-handlinger

| Funksjon          | E-posthandling           | Webhook-handling                |
| ----------------- | ------------------------ | ------------------------------- |
| **Primær bruk**   | Send varsler             | Send data til eksterne systemer |
| **Mottaker**      | E-postadresse            | HTTP-endepunkt-URL              |
| **Innhold**       | HTML-e-post              | JSON-datanyttelast              |
| **Kalenderfiler** | Støttes ikke             | I/T                             |
| **Tilpasning**    | Emne, tekst, profilering | Full bookingdata i JSON         |
| **Best for**      | Kunde-/teamvarsler       | Systemintegrasjoner             |

## Slik setter du opp handlinger i Flows

For å legge til en e-post- eller webhook-handling i flyten din:

1. Åpne **Sesami** i Shopify-administrasjonen din
2. Gå til **Innstillinger > Flows**
3. Opprett en ny Flow eller rediger en eksisterende
4. Velg utløserhendelsen din (booking opprettet, oppdatert, kansellert)
5. Legg til betingelser om nødvendig (valgfritt)
6. Legg til en **E-post** eller **Webhook** handling
7. Konfigurer handlingsdetaljene
8. **Lagre** og test flyten din

{% hint style="info" %}
**Profftips**: Test alltid flytene dine med en testbooking før du aktiverer dem for ekte kunder. Sjekk at e-poster kommer frem riktig, eller at webhook-data mottas som de skal.
{% endhint %}

## Feilsøking

<details>

<summary>Webhook mottar ikke data</summary>

* Bekreft at webhook-URL-en din er riktig og offentlig tilgjengelig
* Sjekk at endepunktet ditt godtar POST-forespørsler
* Sørg for at serveren din returnerer statuskoden 200 OK
* Se gjennom flytbetingelsene dine for å sikre at de blir oppfylt
* Sjekk Sesami Flow-loggene for leveringsstatus

</details>

<details>

<summary>E-post blir ikke sendt</summary>

* Bekreft at e-postadressen er konfigurert riktig
* Sjekk at flytbetingelsene dine blir oppfylt
* Sørg for at flyten er aktivert og aktiv
* Test med en enkel booking for å bekrefte at utløseren fungerer
* Sjekk søppelpostmappene hvis du tester med din egen e-post

</details>

## Relatert

* [Sesami Flows](/no/automatiseringer/sesami-flows.md) - Oversikt over automatiseringssystemet
* [Sesami Flows og Klaviyo](/no/automatiseringer/sesami-flows-and-klaviyo.md) - Integrasjon med Klaviyo
* [Sesami Flows og Omnisend](/no/automatiseringer/sesami-flows-and-omnisend.md) - Integrasjon med Omnisend
* [Varslings-e-poster](/no/varsler/notification-emails.md) - Standard varslingssystem


---

# 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/no/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.
