# Visszapattanáskezelés a többi szolgáltatóval

> Elastic Email, Mailgun, Pepipost, Postal Server, Postmark, SendGrid, SMTP2GO, SparkPost és toSend webhook beállítása a visszapattanások kezeléséhez.

Minden szolgáltatónál ugyanaz az alap: a FluentCRM-ben kiválasztod a szolgáltatót, kimásolod a webhook-URL-t, majd a szolgáltatónál felveszel egy webhookot erre az URL-re, a visszapattanás és a spampanasz eseményeire.

## Közös első lépés

1. Nyisd meg a **Beállítások → E-mail-beállítások → E-mail-szolgáltatás** oldalt.
2. A **Visszapattanás-kezelés beállításai** kártyán a **Válaszd ki az e-mail-szolgáltatót** listából válaszd ki a használt szolgáltatót.
3. Másold ki a megjelenő webhook-URL-t.

Ha a webhookot jól állítod be, a FluentCRM a panasz vagy a visszapattanás hatására automatikusan megváltoztatja a kapcsolattartó állapotát.

## Elastic Email

1. Lépj be az Elastic Email-fiókba, és nyisd meg a **Settings → Manage Webhooks** oldalt.
2. Kattints a **Create Webhook** gombra.
3. Add meg a FluentCRM-ből kimásolt URL-t.
4. Csak ezeket az eseményeket jelöld be: **Unsubscribed**, **Complaints**, **Bounce/Error**.
5. Mentsd el.

Ha egy cím visszapattan, vagy a kapcsolattartó az Elastic Emailen át leiratkozik, a FluentCRM átállítja az állapotát.

## Mailgun

1. A Mailgun-fiókban nyisd meg a **Sending → Webhooks** oldalt, és kattints az **Add webhook** gombra.
2. Az eseménytípus legyen **Spam Complaints**, az URL a FluentCRM-ből kimásolt cím.
3. Hozz létre egy második webhookot is, **Permanent Failure** eseménytípussal, ugyanazzal az URL-lel.

Ha a két webhook megvan, a panaszként jelölt vagy végleges hibával visszautasított címek állapota megváltozik a FluentCRM-ben.

## Pepipost

1. A Pepipost-fiókban nyisd meg a **Settings → Webhook → Custom API** oldalt.
2. Illeszd be a FluentCRM-ből kimásolt webhook-URL-t a mezőkbe, ezekhez az eseményekhez:
   - **Unsubscribes**
   - **Drops**
   - **Bounces**
   - **Spam Reports**
   - **Invalids**
3. Kattints az **Add Webhook** gombra.

## Postal Server

A Postal Server nyílt forráskódú, saját szerveren futtatható levélküldő.

1. A FluentCRM-ben a szolgáltatók közül válaszd a **Postal Server** elemet, és másold ki az URL-t.
2. A Postal Serveren nyisd meg a **Webhooks** beállításokat, és add meg a következőket:

| Mező | Érték |
|---|---|
| **Name** | Tetszőleges név, amely azonosítja a webhookot |
| **URL** | A FluentCRM-ből kimásolt webhook-URL |
| **Enabled** | **Yes**: a kérések menjenek erre a webhookra |
| **Events** | **No, I'll choose which requests to send**, majd görgess lejjebb, és jelöld be a **MessageDeliveryFailed** és a **Message Bounced** elemet |

3. Kattints a **Save Webhook** gombra.

## Postmark

1. A Postmark-fiókban válaszd ki a szervert, azon belül a **Default Transactional Stream** adatfolyamot.
2. Nyisd meg a **Webhook** részt, és kattints az **Add Webhook** gombra.
3. Illeszd be a FluentCRM-ből kimásolt URL-t, és jelöld be a **Bounce** és a **Spam Complaint** eseményt. Az **Include Message Content** négyzetet ne jelöld be.
4. Az oldal alján kattints a **Save Webhook** gombra.

## SendGrid

1. A SendGrid-fiókban nyisd meg a **Settings → Mail Settings** oldalt, és válaszd az **Event Webhook** pontot.
2. Állítsd be a webhookot:

| Mező | Érték |
|---|---|
| **Authorization Method** | **None** |
| **HTTP Post URL** | A FluentCRM-ből kimásolt webhook-URL |
| **Events to be POSTed to your URL** | **Dropped**, **Bounced**, **Unsubscribed**, **Spam Reports** |
| **Event Webhook Status** | **Enabled** |

3. Kattints a **Save** gombra.

## SMTP2GO

1. A FluentCRM-ben a szolgáltatók közül válaszd az **SMTP2Go** elemet, és másold ki az URL-t.
2. Az SMTP2GO-fiókban nyisd meg a **Settings → Webhooks** oldalt, és kattints az **Add Webhook** gombra.
3. A felugró **Add New Webhook** ablakban töltsd ki a mezőket:
   - **URL**: a FluentCRM-ből kimásolt webhook-URL.
   - **Events**: jelöld be a **Bounce** négyzetet.
   - **Headers**: itt megadhatsz olyan fejlécet, amelyet az eseményadatokkal együtt külön el kell küldeni.
4. Mentsd el a webhookot, és a **Test** gombbal ellenőrizd, hogy működik-e.

## SparkPost

1. A SparkPost-fiókban nyisd meg a **Webhooks** oldalt, és válaszd az **Event Webhook** pontot.
2. Töltsd ki az adatokat:

| Mező | Érték |
|---|---|
| **Webhook Name** | Tetszőleges név |
| **Target URL** | A FluentCRM-ből kimásolt webhook-URL |
| **Events** | **Individual Events**, és csak a **Link Unsubscribe**, a **Bounce** és a **Spam Complaint** jelölt |
| **Authentication** | **None** |

3. Kattints a **Create Webhook** gombra.

## toSend

1. A FluentCRM-ben a **Visszapattanás-kezelés beállításai** kártyán válaszd a **ToSend** szolgáltatót, és másold ki az URL-t. Az URL tartalmazza az egyedi azonosítót, ezért ne oszd meg.
2. A toSend-fiókban nyisd meg azt a projektet, amelyik a FluentCRM-oldalad leveleit küldi.
3. Nyisd meg a **Settings → Webhooks** oldalt (a csomagtól függően a **Notifications → Webhooks** is lehet), és kattints az **Add Webhook** gombra.
4. Illeszd be a FluentCRM-ből kimásolt URL-t az URL mezőbe.
5. Válaszd ki a továbbítandó eseményeket:
   - **Bounce**: kemény és lágy visszapattanás.
   - **Spam Complaint**: a címzett spamnek jelölte a levelet.
   - **Unsubscribe**: nem kötelező, a leiratkozási fejléc kattintásai.
6. Mentsd el a webhookot.

A levél tartalmát nem kell továbbítani: a FluentCRM-nek csak a címzett címe és a visszapattanás vagy panasz oka kell az állapot frissítéséhez.

**Kipróbálás:** a mentés után a toSend-ben küldj teszteseményt (a legtöbb szolgáltatónál van „send test event” vagy hasonló gomb). Küldhetsz valódi kampányt is egy ismerten nem létező címre, és megnézheted, hogy a kapcsolattartó **Visszapattant** állapotú lett-e.

Ha a toSend többször újrapróbálja a webhookhívást, mielőtt a FluentCRM visszaigazolná, a kapcsolattartó rövid ideig **Függőben** állapotban látszhat. Az ismételt hívások nem számolják kétszer a visszapattanást.

## A visszapattant kapcsolattartók megtekintése

1. Nyisd meg a **Kapcsolatok** listát, és az **Állapot** szűrőben jelöld be a **Visszapattant** állapotot.
2. Vagy kapcsold be a **Haladó szűrő**t, add hozzá a **Kapcsolati szegmens → Állapot** tulajdonságot, és válaszd a **Visszapattant** értéket.
