> For the complete documentation index, see [llms.txt](https://help.sesami.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.sesami.co/fi/automatisoinnit/email-and-webhook-as-action-types.md).

# Sähköposti ja webhook toimintotyyppeinä

Sesami Flows tukee kahta ensisijaista toimintotyyppiä varaustyönkulkujesi automatisointiin: **Sähköposti** ja **Webhook**.

## Sähköpostitoiminnot

Sähköpostitoiminnot mahdollistavat brändättyjen mukautettujen ilmoitusten lähettämisen varaustapahtumiin perustuen.

### Milloin sähköpostitoimintoja käytetään

* Lähetä mukautettuja vahvistussähköposteja tietyllä brändäyksellä
* Luo palvelukohtaisia tai sijaintikohtaisia sähköpostimalleja
* Lähetä erilaisia sähköposteja varaustilanteen mukaan (kieli, palvelun tyyppi jne.)
* Ilmoita tiimin jäsenille tai asiakkaille mukautetulla viestillä

### Miten sähköpostitoiminnot toimivat

1. Varaustapahtuma tapahtuu (luotu, päivitetty tai peruttu)
2. Flowsi tarkistaa määrittämäsi ehdot
3. Jos ehdot täyttyvät, sähköposti lähetetään määritetylle vastaanottajalle

### Sähköpostitoimintojen ominaisuudet

* **Mukautettu sisältö**: Kirjoita omat aihekenttäsi ja sähköpostiviestisi
* **Ehtohaarautuminen**: Lähetä erilaisia sähköposteja palvelun, sijainnin tai kielen mukaan
* **Dynaamiset muuttujat**: Lisää varaustiedot, kuten päivämäärä, aika, asiakkaan nimi, palvelun nimi
* **Useita vastaanottajia**: Lähetä asiakkaalle, kauppiaalle tai tiimin jäsenelle

{% hint style="warning" %}
**Tärkeä rajoitus**: Flowsin kautta lähetetyt sähköpostitoiminnot eivät **ei** tue `.ics` kalenteritiedostoliitteitä. Jos tarvitset kalenteritiedostoja, käytä sen sijaan Sesamin oletusilmoitussähköposteja.
{% endhint %}

### Esimerkkikäyttötapauksia

* Lähetä tervetuliaisviesti ranskaksi ranskankielisille asiakkaille
* Lähetä palvelukohtaiset ennakkovarausohjeet tietyille palveluille
* Ilmoita esimiehelle, kun tehdään suuria varauksia
* Lähetä seurantaviestejä sähköpostitse ajanvarausten päätyttyä

## Webhook-toiminnot

Webhook-toiminnot lähettävät varaustiedot ulkoisiin järjestelmiin reaaliajassa HTTP POST -pyyntöjen kautta.

### Milloin webhook-toimintoja käytetään

* Integroi kolmannen osapuolen markkinointialustojen kanssa (Klaviyo, Omnisend jne.)
* Käynnistä mukautettua liiketoimintalogiikkaa omissa järjestelmissäsi
* Lähetä varaustiedot analytiikka- tai CRM-alustoille
* Yhdistä Zapieriin tai Makeen (aiemmin Integromat) laajennettua automaatiota varten

### Miten webhook-toiminnot toimivat

1. Varaustapahtuma tapahtuu (luotu, päivitetty tai peruttu)
2. Flowsi tarkistaa määrittämäsi ehdot
3. Jos ehdot täyttyvät, Sesami lähettää HTTP POST -pyynnön webhook-URL-osoitteeseesi
4. Vastaanottava järjestelmä käsittelee varaustiedot

### Webhookin sisältö

Webhookit lähettävät varaustiedot JSON-muodossa, mukaan lukien:

* Varaustiedot (päivämäärä, aika, kesto)
* Asiakastiedot (nimi, sähköposti, puhelin)
* Palvelu- ja resurssitiedot
* Varauksen tila (vahvistettu, peruttu, uudelleen ajoitettu)
* Mukautetut kentät ja metatiedot

### Esimerkkikäyttötapauksia

* Lähetä varaustiedot Klaviyolle markkinoinnin automaatiota varten
* Käynnistä tekstiviestimuistutuksia Twilion tai vastaavien palvelujen kautta
* Päivitä sisäinen CRM-järjestelmäsi, kun varauksia luodaan
* Lähetä varausten analytiikka Google Analyticsiin tai Mixpaneliin
* Luo tehtäviä projektinhallintatyökaluihin, kun palveluja varataan

## Sähköposti- ja webhook-toimintojen vertailu

| Ominaisuus              | Sähköpostitoiminto            | Webhook-toiminto                       |
| ----------------------- | ----------------------------- | -------------------------------------- |
| **Ensisijainen käyttö** | Lähetä ilmoituksia            | Lähetä tietoja ulkoisiin järjestelmiin |
| **Vastaanottaja**       | Sähköpostiosoite              | HTTP-päätepisteen URL                  |
| **Sisältö**             | HTML-sähköposti               | JSON-tietosisältö                      |
| **Kalenteritiedostot**  | Ei tuettu                     | Ei sovelleta                           |
| **Mukauttaminen**       | Aihe, viestisisältö, brändäys | Koko varaustieto JSON-muodossa         |
| **Paras kohteeseen**    | Asiakas-/tiimi-ilmoitukset    | Järjestelmäintegraatiot                |

## Toimintojen määrittäminen Flow'ssa

Lisätäksesi sähköposti- tai webhook-toiminnon Flow'hun:

1. Avaa **Sesami** Shopify Adminissa
2. Siirry kohtaan **Asetukset > Flows**
3. Luo uusi Flow tai muokkaa olemassa olevaa
4. Valitse käynnistystapahtumasi (varaus luotu, päivitetty, peruttu)
5. Lisää tarvittaessa ehtoja (valinnainen)
6. Lisää **Sähköposti** tai **Webhook** toiminto
7. Määritä toiminnon tiedot
8. **Tallenna** ja testaa Flow'si

{% hint style="info" %}
**Vinkki**: Testaa Flow'si aina testivarauksella ennen kuin otat ne käyttöön oikeille asiakkaille. Tarkista, että sähköpostit saapuvat oikein tai että webhook-data vastaanotetaan oikein.
{% endhint %}

## Vianmääritys

<details>

<summary>Webhook ei vastaanota dataa</summary>

* Varmista, että webhook-URL-osoitteesi on oikea ja julkisesti tavoitettavissa
* Tarkista, että päätepisteesi hyväksyy POST-pyynnöt
* Varmista, että palvelimesi palauttaa 200 OK -tilakoodin
* Tarkista Flow'n ehdot varmistaaksesi, että ne täyttyvät
* Tarkista Sesami Flow -lokit toimitustilan osalta

</details>

<details>

<summary>Sähköpostia ei lähetetä</summary>

* Varmista, että sähköpostiosoite on määritetty oikein
* Tarkista, että Flow'n ehdot täyttyvät
* Varmista, että Flow on käytössä ja aktiivinen
* Testaa yksinkertaisella varauksella varmistaaksesi, että laukaisin toimii
* Tarkista roskapostikansiot, jos testaat omalla sähköpostillasi

</details>

## Aiheeseen liittyvät

* [Sesami Flows](/fi/automatisoinnit/sesami-flows.md) - Automaatiolaitteiston yleiskatsaus
* [Sesami Flows ja Klaviyo](/fi/automatisoinnit/sesami-flows-and-klaviyo.md) - Integraatio Klaviyon kanssa
* [Sesami Flows ja Omnisend](/fi/automatisoinnit/sesami-flows-and-omnisend.md) - Integraatio Omnisendin kanssa
* [Ilmoitussähköpostit](/fi/ilmoitukset/notification-emails.md) - Oletusilmoitusjärjestelmä


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.sesami.co/fi/automatisoinnit/email-and-webhook-as-action-types.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
