> 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/help-center-live-tr/otomasyonlar/sesami-flows-and-omnisend.md).

# Sesami Flows ve Omnisend

Rezervasyon işletmeniz için gelişmiş e-posta ve SMS pazarlamasını güçlendirmek üzere Sesami'yi Omnisend ile entegre edin.

## Omnisend nedir?

Omnisend, e-ticaret işletmeleri için e-posta ve SMS pazarlamasında uzmanlaşmış bir pazarlama otomasyon platformudur. E-ticaret işletmelerinin müşterileriyle etkileşim kurmasına, satışları artırmasına ve genel pazarlama verimliliğini iyileştirmesine yardımcı olmak için tasarlanmış bir dizi araç ve özellik sunar.

## Neden Sesami'yi Omnisend ile entegre etmelisiniz?

Sesami etkinlik verilerini Omnisend'e aktararak ve tüm iletişimleri (E-posta veya SMS) Omnisend üzerinden tetikleyerek müşteriye dönük tüm etkileşimlerinizi kolaylaştırabilirsiniz. Sipariş onayları, SMS pazarlama mesajları ve diğer iletişimleri göndermek için zaten Omnisend kullanan birçok işletme için, rezervasyon onaylarını ve randevu hatırlatmalarını da Omnisend üzerinden göndermek birleşik bir müşteri deneyimi oluşturur.

### Yaygın kullanım senaryoları

**E-posta ve SMS iş akışları:**

* Randevu onay akışı
* Randevu yeniden planlama akışı
* Randevu iptal akışı
* Randevu hatırlatma akışı (24 saat önce veya özel zamanlama)
* Randevu tamamlama akışı

## Nasıl çalışır

Sesami kullanır **Sesami Flows** rezervasyon etkinliklerini gerçek zamanlı olarak Omnisend'e göndermek için. Bir randevu oluşturulduğunda, yeniden planlandığında, giriş yapıldığında, başlatıldığında, iptal edildiğinde veya gelinmedi olarak işaretlendiğinde, Sesami bu etkinlik verilerini webhook aracılığıyla oluşturduğunuz özel bir etkinliğe Omnisend'e gönderir. Ardından Omnisend'de, bu özel etkinliklere dayalı olarak e-posta veya SMS mesajlarını tetikleyen iş akışları oluşturursunuz.

### Veri akışı

1. Müşteri Sesami'de bir randevu ayarlar
2. Sesami Flow, etkinlik verilerini webhook aracılığıyla Omnisend'e gönderir
3. Omnisend, etkinliği özel bir etkinlik olarak alır (örn. "Randevu Oluşturuldu")
4. Omnisend iş akışı bu etkinliğe göre tetiklenir
5. Müşteri, randevu ayrıntılarını içeren e-posta veya SMS alır

## Kurulum talimatları

### Bölüm 1: Omnisend'i ayarlayın

#### Adım 1: Omnisend'i yükleyin ve bağlayın

1. yükleyin **Omnisend uygulaması** Shopify App Store'dan
2. Mağazanızı bağlamak için uygulamanın kurulum adımlarını izleyin
3. Omnisend başlangıç sürecini tamamlayın

#### Adım 2: Bir API anahtarı (KPI anahtarı) oluşturun

1. Omnisend'de, **profil sekmesi**
2. Şuraya gidin **Mağaza Ayarları**
3. Şuna tıklayın: **API Anahtarları** sekmesi
4. Tıklayın **Özel API Anahtarı Oluştur**
5. Adını "Sesami Entegrasyonu" (veya benzeri) yapın
6. İzinleri yapılandırın - aşağıdakileri seçin:
   * **Kampanyalar** - raporları ve alıcı listelerini indirmenize olanak tanır
   * **Kişiler** - aboneleri oluşturmanıza, düzenlemenize, indirmenize, silmenize olanak tanır
   * **Siparişler** - siparişleri oluşturmanıza, düzenlemenize, indirmenize, silmenize olanak tanır
   * **Ürünler** - ürünleri oluşturmanıza, düzenlemenize, indirmenize, silmenize olanak tanır
   * **Sepetler** - sepetleri oluşturmanıza, düzenlemenize, indirmenize, silmenize olanak tanır
   * **Etkinlikler** - özel etkinlikleri almanıza ve tetiklemenize olanak tanır (**Gerekli**)
7. Oluşturulan API anahtarını kopyalayın ve güvenli bir yerde saklayın

{% hint style="warning" %}
**Önemli**: Her benzersiz etkinlik türü için ayrı bir API anahtarına ihtiyacınız olacak (randevu oluşturuldu, yeniden planlandı, iptal edildi vb.).
{% endhint %}

Daha fazla ayrıntı için şuna göz atın: [Omnisend API Dokümantasyonu](https://api-docs.omnisend.com/).

#### Adım 3: Omnisend'de özel etkinlikler oluşturun

Takip etmek istediğiniz her randevu etkinliği türü için bir özel etkinlik oluşturun:

1. Omnisend'de şuraya gidin: **Mağaza Ayarları > Özel Etkinlikler**
2. Tıklayın **Özel etkinlik oluştur**
3. Etkinliği yapılandırın:
   * **Etkinlik adı**: Açıklayıcı bir ad seçin (örn. "Randevu Oluşturuldu", "Randevu Yeniden Planlandı")
   * **Sistem adı**: Bu, etkinlik adına göre otomatik olarak oluşturulacaktır
   * **Etkinliğin özel alanları**: E-postalarınızda/SMS'inizde kullanmak istediğiniz rezervasyon özelliklerini tanımlayın:
     * `CustomerName` - Müşterinin adı
     * `ServiceName` - Rezerve edilen hizmetin adı
     * `DateTimeInCustomerTimezone` - Randevu tarihi/saat
     * `CustomerManagementLink` - Müşterinin rezervasyonunu yönetmesi için bağlantı
     * `AppointmentID` - Benzersiz randevu tanımlayıcısı
     * `TeamMember` - Atanan personel üyesinin adı
     * Gerekirse diğer alanları ekleyin
4. Müşteri ekle **e-posta** ve **telefon** alanlarını (mesaj göndermek için gerekli)
5. Özel etkinliği kaydedin
6. **Etkinlik ID'sini kopyalayın** - bunu Sesami Flow webhook URL'si için kullanacaksınız

{% hint style="info" %}
İzlemek istediğiniz her etkinlik türü için bu işlemi tekrarlayın (oluşturuldu, yeniden planlandı, iptal edildi, tamamlandı, hatırlatma).
{% endhint %}

Ayrıntılı talimatlar için şuna bakın: [Omnisend'in özel etkinlikler dokümantasyonu](https://support.omnisend.com/en/articles/6791819-custom-events).

### Bölüm 2: Sesami Flow'larını yapılandırın

#### 1. Adım: Sesami'de bir Akış oluşturun

1. Şunu açın: [Sesami Yönetici Paneli](https://help.sesami.co/admin/sesami-admin-portal)
2. Şuraya gidin **Akışlar**
3. Tıklayın **Akış Oluştur**

#### Adım 2: Flow tetikleyicisini yapılandırın

1. Tetikleyici etkinliğinizi seçin:
   * Randevu oluşturuldu
   * Randevu yeniden planlandı
   * Müşteri giriş yaptı
   * Randevu başladı
   * Randevu iptal edildi
   * Gelmedi
2. Ayarla **Ne zaman** olarak **Hemen**, veya etkinlikten önce ya da sonra bir zamana (örn. hatırlatma için randevudan 24 saat önce)
3. Gerekirse ek koşulları yapılandırın

#### Adım 3: Bir Webhook işlemi ekleyin

1. Ayarla **İşlem** türü **Webhook**
2. Webhook'u yapılandırın:
   * **Hedef URL**: `https://api.omnisend.com/v3/events/[EVENT_ID]`
     * Değiştirin `[EVENT_ID]` Omnisend'den kopyaladığınız Etkinlik ID'si ile
   * **Ne zaman**: "Hemen" olarak ayarlayın (veya hatırlatmalar için zamanlamayı yapılandırın)

#### Adım 4: Webhook başlıklarını yapılandırın

Webhook başlıkları bölümünde şunu ekleyin:

```json
{
  "Content-Type": "application/json",
  "X-API-KEY": "YOUR_OMNISEND_API_KEY"
}
```

Değiştirin `YOUR_OMNISEND_API_KEY` Omnisend'de oluşturduğunuz gerçek API anahtarıyla değiştirin.

#### Adım 5: Webhook gövdesini yapılandırın

Webhook gövdesi bölümünde, Sesami rezervasyon verilerini Omnisend özel alanlarınıza eşleyin:

```json
{
  "fields": {
    "CustomerName": "{{CustomerName}}",
    "ServiceName": "{{ServiceName}}",
    "DateTimeInCustomerTimezone": "{{DateTimeInCustomerTimezone}}",
    "CustomerManagementLink": "{{CustomerManagementLink}}",
    "AppointmentID": "{{AppointmentID}}",
    "TeamMember": "{{TeamMember}}"
  },
  "email": "{{CustomerEmail}}",
  "phone": "{{CustomerPhone}}"
}
```

{% hint style="info" %}
Alan adları `"fields"` Omnisend özel etkinliğinizde tanımladığınız özel alanlarla birebir eşleşmelidir.
{% endhint %}

#### Adım 6: Flow'u kaydedin ve etkinleştirin

1. Flow'unuza açıklayıcı bir ad verin (örn. "Omnisend - Randevu Oluşturuldu")
2. **Kaydet** Akışa
3. Flow'u etkinleştirin

Omnisend'e göndermek istediğiniz her etkinlik türü için 1-6. adımları tekrarlayın.

### Bölüm 3: Omnisend'de iş akışları oluşturun

#### Adım 1: Özel bir iş akışı oluşturun

1. Giriş yapın **Omnisend**
2. Şuraya gidin **Otomasyon > İş akışları**
3. Tıklayın **Yeni iş akışı**
4. Şunu seçin: **Özel iş akışı oluştur**

#### Adım 2: Tetikleyiciyi yapılandırın

1. Tetikleyici için özel etkinliğinizi seçin (örn. "Randevu Oluşturuldu")
2. Sesami bu etkinliğe veri gönderdiğinde iş akışı tetiklenecektir

#### Adım 3: E-posta veya SMS işlemleri ekleyin

1. Tıklayın **İşlem ekle** iş akışında
2. Şunu seçin: **E-posta** veya **SMS**
3. Mesaj şablonunuzu tasarlayın

#### Adım 4: Şablonunuzda özel alanları kullanın

E-posta veya SMS içeriğinizi düzenlerken, rezervasyon özelliklerine özel alan sözdizimini kullanarak erişebilirsiniz:

* `[[custom_event.CustomerName]]` - Müşterinin adı
* `[[custom_event.ServiceName]]` - Hizmet adı
* `[[custom_event.DateTimeInCustomerTimezone]]` - Randevu tarihi/saat
* `[[custom_event.CustomerManagementLink]]` - Rezervasyon yönetim bağlantısı
* `[[custom_event.TeamMember]]` - Atanan ekip üyesi

#### Adım 5: Ek iş akışı ayarlarını yapılandırın

1. Ayarla **Sıklık** kuralları (örn. "Bu otomasyona zaten dahil olmuş kişiler için iş akışını yeniden tetikleme")
2. Ekle **Çıkış koşulları** gerekirse
3. Zaman gecikmelerini veya koşullu bölmeleri yapılandırın

#### Adım 6: İş akışını etkinleştirin

İş akışınızı tasarlayıp test ettikten sonra, şuna tıklayın: **Etkinleştirin** canlıya almak için.

## Entegrasyonunuzu test etme

Canlıya geçmeden önce entegrasyonu test edin:

1. Sesami'de test rezervasyonu oluşturun
2. Etkinliğin Omnisend'de şu başlık altında göründüğünü kontrol edin: **Mağaza Ayarları > Özel Etkinlikler** (etkinlik etkinliğini görüntüleyin)
3. Tüm randevu özelliklerinin doğru şekilde doldurulduğunu doğrulayın
4. E-postaların/SMS'in doğru şekilde gönderildiğinden emin olmak için Omnisend iş akışınızı test edin
5. Tüm özel alanların doğru görüntülendiğinden emin olmak için içeriği gözden geçirin

{% hint style="success" %}
**İpucu**: Canlı müşteriler için iş akışlarını etkinleştirmeden önce, tam müşteri deneyimini doğrulamak için bir test müşteri e-posta adresi ve telefon numarası oluşturun, ardından test rezervasyonları yapın.
{% endhint %}

## SSS

<details>

<summary>Her etkinlik türü için ayrı bir API anahtarına ihtiyacım var mı?</summary>

Evet, Omnisend oluşturduğunuz her özel etkinlik için benzersiz bir API anahtarı gerektirir. Bu, randevu oluşturuldu, yeniden planlandı ve iptal edildi etkinliklerini takip ediyorsanız üç ayrı API anahtarına ihtiyacınız olacağı anlamına gelir.

</details>

<details>

<summary>Omnisend'i SMS'in yanı sıra e-posta için de kullanabilir miyim?</summary>

Evet! Omnisend hem e-postayı hem SMS'i destekler. Şunları yaptığınızdan emin olun:

* Şunu ekleyin: `telefon` alanını webhook gövdesine
* Omnisend hesabınızda SMS'in etkinleştirildiğinden emin olun
* Müşteri telefon numaralarını uygun izinle topladığınızdan emin olun
* Omnisend iş akışlarınızda SMS işlemlerini yapılandırın

Daha fazla ayrıntı için şuna bakın: [Omnisend'in SMS dokümantasyonu](https://support.omnisend.com/en/articles/1061873-sms-in-campaigns).

</details>

<details>

<summary>Birden fazla hatırlatma iş akışına ihtiyacım olursa ne olacak?</summary>

Sesami'de, her biri farklı zamanlamaya sahip birden fazla hatırlatma Flow'u oluşturabilirsiniz:

* Randevudan 7 gün önce
* Randevudan 24 saat önce
* Randevudan 2 saat önce

Her biri aynı Omnisend özel etkinliğine gönderebilir veya farklı hatırlatma zamanlamaları için ayrı özel etkinlikler oluşturabilirsiniz.

</details>

<details>

<summary>Etkinlikler Omnisend'de görünmüyor. Neyi kontrol etmeliyim?</summary>

* Omnisend API anahtarınızın doğru olduğunu ve "Events" izninin etkin olduğunu doğrulayın
* Webhook URL'nizdeki Etkinlik ID'sinin özel etkinliğinizle eşleştiğinden emin olun
* Flow'un Sesami'de etkinleştirildiğini kontrol edin
* Flow'u kurduktan sonra bir test rezervasyonu yaptığınızı doğrulayın
* Webhook'un başarıyla gönderilip gönderilmediğini görmek için Sesami Akış günlüklerini inceleyin
* Omnisend'de özel etkinlik etkinliğini kontrol edin (Mağaza Ayarları > Özel Etkinlikler)
* Gerekli tüm alanların (e-posta veya telefon) webhook gövdesine dahil edildiğinden emin olun

</details>

<details>

<summary>Farklı diller için çevirileri kullanabilir miyim?</summary>

Evet! Omnisend, kampanyalar ve otomatik e-postalar için çevirileri destekler. İş akışlarınızın yerelleştirilmiş sürümlerini müşteri dil tercihlerine göre oluşturabilirsiniz. Şuraya bakın: [Omnisend'in çeviri dokümantasyonu](https://support.omnisend.com/en/articles/1061898-translations-for-campaigns-and-automated-emails).

</details>

## İlgili

* [Sesami Flows](/help-center-live-tr/otomasyonlar/sesami-flows.md) - Sesami'nin otomasyon sistemine genel bakış
* [E-posta ve Webhook İşlemleri](/help-center-live-tr/otomasyonlar/email-and-webhook-as-action-types.md) - İşlem türlerini anlama
* [Sesami Flows ve Klaviyo](/help-center-live-tr/otomasyonlar/sesami-flows-and-klaviyo.md) - Alternatif ESP entegrasyonu
* [Bildirim E-postaları](/help-center-live-tr/bildirimler/notification-emails.md) - Varsayılan Sesami bildirim sistemi


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.sesami.co/help-center-live-tr/otomasyonlar/sesami-flows-and-omnisend.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
