# 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/automaatio/sesami-flows.md) - Automaatiolaitteiston yleiskatsaus
* [Sesami Flows ja Klaviyo](/fi/automaatio/sesami-flows-and-klaviyo.md) - Integraatio Klaviyon kanssa
* [Sesami Flows ja Omnisend](/fi/automaatio/sesami-flows-and-omnisend.md) - Integraatio Omnisendin kanssa
* [Ilmoitussähköpostit](/fi/ilmoitukset/notification-emails.md) - Oletusilmoitusjärjestelmä


---

# 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/fi/automaatio/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.
