---
title: "Zendesk konnektor"
description: "Teljes Zendesk integrációs útmutató jegyek, felhasználók, szervezetek és ügyfélszolgálati események Brevóval való szinkronizációjához a Tajo segítségével."
url: https://tajo.io/hu/docs/connectors/support/zendesk/
markdown: https://tajo.io/hu/docs/connectors/support/zendesk.md
lang: hu-HU
robots: noindex
---

Kérj korai hozzáférést

Adja meg keresztnevét és munkahelyi e-mail-címét. Küldünk egy hivatkozást, amellyel megerősítheti a Tajo-hozzáférési kérelmét.

# Zendesk konnektor

Konnektor állapota: Tervezett Még nem készült el. A Tajo ma nem futtatja ezt a konnektort.

| Forrásmező | Célmező | Mintaérték |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

Csatlakoztasd a Zendesk Support példányodat a Brevóhoz a Tajo segítségével egységesített ügyfélszolgálati adatokhoz, jegy alapú szegmentáláshoz, elégedettségi pontozáshoz és támogatás által kiváltott marketing automatizáláshoz.

## Áttekintés

| Tulajdonság | Érték |
| --- | --- |
| **Platform** | Zendesk |
| **Kategória** | Ügyfélszolgálat |
| **Telepítés bonyolultsága** | Közepes |
| **Hivatalos integráció** | Nem |
| **Szinkronizált adatok** | Jegyek, Felhasználók, Szervezetek, Események |
| **API alap URL** | `https://{subdomain}.zendesk.com/api/v2` |

## Funkciók

- **Felhasználó-szinkronizáció** – Zendesk végfelhasználók és ügynökök szinkronizálása Brevo kapcsolatokkal
- **Jegy-követés** – Jegyadatok szinkronizálása támogatástudatos marketing szegmentáláshoz
- **Szervezet-leképezés** – Kapcsolatok szervezetekhez való társítása B2B munkafolyamatokhoz
- **Elégedettségi pontszámok** – CSAT és NPS adatok szinkronizálása Brevo attribútumokba
- **Jegy események** – Jegy létrehozás, megoldás és eszkalálás követése automatizálási kiváltókhoz
- **Súgóközpont integráció** – Cikknézetek és keresési viselkedés követése
- **Többcsatornás ügyfélszolgálat** – E-mail, chat, hang és üzenetküldési csatornák adatainak szinkronizálása
- **Egyéni mezők** – Zendesk egyéni jegy- és felhasználói mezők leképezése a Brevóba

## Előfeltételek

Mielőtt elkezdenéd, győződj meg róla, hogy rendelkezel:

1. Egy Zendesk Support fiókkal (Team, Professional vagy Enterprise csomag)
2. Adminisztrátori hozzáféréssel a Zendesk példányodhoz
3. Konfigurált API tokennel vagy OAuth alkalmazással
4. Egy Brevo fiókkal API-hozzáféréssel
5. Egy Tajo fiókkal

## Hitelesítés

### API token hitelesítés

Használj e-mail/token hitelesítést a gyors beállításhoz.

```bash
curl https://{subdomain}.zendesk.com/api/v2/users.json \
  -u {email}/token:{api_token} \
  -H "Content-Type: application/json"
```

Generálj API tokent a Zendesk Admin > Alkalmazások és Integrációk > API-k > Zendesk API menüben.

### OAuth 2.0

Használj OAuth-t több példányos integrációkhoz delegált felhasználói hozzáféréssel.

```bash
# Authorization URL
https://{subdomain}.zendesk.com/oauth/authorizations/new?
  response_type=code&
  client_id={client_id}&
  redirect_uri={redirect_uri}&
  scope=read%20write
```

#### Szükséges hatókörök

```
read          # Read access to all resources
write         # Write access to all resources
tickets:read  # Read tickets (granular)
users:read    # Read users (granular)
organizations:read  # Read organizations (granular)
```

## Konfiguráció

### Alapbeállítás

```yaml
connectors:
  zendesk:
    enabled: true
    subdomain: "yourcompany"
    auth:
      email: "admin@yourcompany.com"
      api_token: "${ZENDESK_API_TOKEN}"

    # Data sync options
    sync:
      users: true
      tickets: true
      organizations: true
      satisfaction_ratings: true

    # Brevo list assignment
    lists:
      all_customers: 30
      active_tickets: 31
      satisfied_customers: 32
```

### Mezőleképezés

Képezd le a Zendesk felhasználói mezőket Brevo kapcsolat-attribútumokhoz:

#### Default Mappings

| Parameter | Type | Description |
| --- | --- | --- |
| `email` required | string | User email address (unique identifier) |
| `name` optional | string | Full name, split into FIRSTNAME/LASTNAME |
| `phone` optional | string | Maps to SMS attribute for WhatsApp/SMS |
| `organization_id` optional | integer | Associated organization for B2B mapping |
| `role` optional | string | User role (end-user, agent, admin) |
| `tags` optional | array | User tags from Zendesk |
| `ticket_restriction` optional | string | Ticket access level |
| `custom_fields` optional | object | Custom user field values |

#### Egyéni mezőleképezés

```yaml
field_mapping:
  # Standard fields
  email: email
  name: FULLNAME
  phone: SMS

  # Support metrics
  open_tickets: OPEN_TICKETS
  total_tickets: TOTAL_TICKETS
  avg_satisfaction: CSAT_SCORE
  last_ticket_date: LAST_SUPPORT_DATE

  # Organization fields
  organization.name: COMPANY_NAME
  organization.tags: COMPANY_TAGS

  # Custom fields
  user_fields.customer_type: CUSTOMER_TYPE
  user_fields.account_tier: ACCOUNT_TIER
```

## API végpontok

### Jegykezelő API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `GET` | `/api/v2/tickets` | Jegyek listázása |
| `POST` | `/api/v2/tickets` | Jegy létrehozása |
| `PUT` | `/api/v2/tickets/{id}` | Jegy frissítése |
| `GET` | `/api/v2/tickets/{id}` | Jegy megjelenítése |
| `GET` | `/api/v2/search.json?query={query}` | Jegyek keresése |

### Felhasználók API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `GET` | `/api/v2/users` | Felhasználók listázása |
| `POST` | `/api/v2/users` | Felhasználó létrehozása |
| `PUT` | `/api/v2/users/{id}` | Felhasználó frissítése |
| `GET` | `/api/v2/users/{id}` | Felhasználó megjelenítése |
| `GET` | `/api/v2/users/search.json?query={query}` | Felhasználók keresése |

### Szervezetek API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `GET` | `/api/v2/organizations` | Szervezetek listázása |
| `POST` | `/api/v2/organizations` | Szervezet létrehozása |
| `GET` | `/api/v2/organizations/{id}/users` | Szervezeti tagok listázása |

### Elégedettségi értékelések API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `GET` | `/api/v2/satisfaction_ratings` | Elégedettségi értékelések listázása |
| `GET` | `/api/v2/satisfaction_ratings/{id}` | Értékelés megjelenítése |

## Események

### Jegy események

| Esemény | Kiváltó ok | Használati eset |
| --- | --- | --- |
| `ticket.created` | Új jegy beküldve | Ügyfélszolgálati visszajelzés |
| `ticket.updated` | Jegy státusa megváltozott | Státusz értesítés |
| `ticket.solved` | Jegy megoldottként megjelölve | CSAT felmérés kiváltása |
| `ticket.reopened` | Megoldott jegy újranyitva | Eszkalálási riasztás |

### Felhasználói események

| Esemény | Kiváltó ok | Használati eset |
| --- | --- | --- |
| `user.created` | Új felhasználó regisztrált | Üdvözlés az ügyfélszolgálatnál |
| `user.updated` | Felhasználói profil megváltozott | Attribútum-szinkronizáció |
| `user.merged` | Felhasználók összevonva | Deduplikáció |

### Elégedettségi események

| Esemény | Kiváltó ok | Használati eset |
| --- | --- | --- |
| `satisfaction_rating.created` | CSAT beküldve | Visszajelzés feldolgozása |
| `satisfaction_rating.bad` | Negatív értékelés | Visszaszerzési megkeresés |
| `satisfaction_rating.good` | Pozitív értékelés | Advocacy kampányok |

## Kódpéldák

### A konnektor inicializálása

```javascript
import { TajoClient } from '@tajo/sdk';

const tajo = new TajoClient({
  apiKey: process.env.TAJO_API_KEY,
  brevoApiKey: process.env.BREVO_API_KEY
});

// Connect Zendesk
await tajo.connectors.connect('zendesk', {
  subdomain: 'yourcompany',
  email: 'admin@yourcompany.com',
  apiToken: process.env.ZENDESK_API_TOKEN
});
```

### Felhasználók és Jegyek szinkronizálása

```javascript
// Full sync of users and ticket data
await tajo.connectors.sync('zendesk', {
  type: 'full',
  resources: ['users', 'tickets', 'organizations'],
  since: '2023-01-01'
});

// Check sync status
const status = await tajo.connectors.status('zendesk');
console.log(status);
// {
//   connected: true,
//   lastSync: '2024-01-15T10:30:00Z',
//   usersSynced: 8400,
//   ticketsSynced: 34200,
//   organizationsSynced: 1200
// }
```

### Zendesk webhookok kezelése

```javascript
app.post('/webhooks/zendesk', async (req, res) => {
  const signature = req.get('X-Zendesk-Webhook-Signature');

  // Verify webhook signature
  if (!verifyZendeskSignature(req.body, signature)) {
    return res.status(401).send('Unauthorized');
  }

  await tajo.connectors.handleWebhook('zendesk', {
    type: req.body.type,
    ticketId: req.body.ticket_id,
    userId: req.body.user_id,
    payload: req.body
  });

  res.status(200).send('OK');
});
```

## Ráta-korlátok

A Zendesk ráta-korlátjai csomagonként eltérnek:

| Csomag | Ráta-korlát | Részletek |
| --- | --- | --- |
| Team | 200 kérés/perc | API tokenenként |
| Professional | 400 kérés/perc | API tokenenként |
| Enterprise | 700 kérés/perc | API tokenenként |
| High Volume kiegészítő | 2 500 kérés/perc | API tokenenként |

További korlátok:

- **Search API**: 6 kérés/perc névtelen, 100/perc hitelesített felhasználóknak
- **Növekményes exportálások**: 10 kérés/perc
- **Batch API**: 100 rekord kérésenkénti batch kérésben
- **Webhook kézbesítés**: Automatikus újrapróbálkozás exponenciális visszalépéssel

Ráta-korlát fejlécek

Figyeld az `X-Rate-Limit-Remaining` és `Retry-After` fejléceket az API-használatod kezeléséhez.

## Hibaelhárítás

### Gyakori problémák

| Probléma | Ok | Megoldás |
| --- | --- | --- |
| 401 Unauthorized | Érvénytelen API token | Generáld újra a tokent a Zendesk Adminban |
| 403 Forbidden | Elégtelen jogosultságok | Ellenőrizd az ügynök vagy adminisztrátori szerepköri követelményeket |
| Felhasználó nem szinkronizálódott | A felhasználó ügynök, nem végfelhasználó | Szűrj szerepkör szerint a szinkronizálási konfigurációban |
| Webhook nem érkezett | Kiváltó/célpont nincs konfigurálva | Állíts be webhook célpontot a Zendesk Adminban |
| Keresés üres eredményt ad | Indexelési késés | Várj 1-2 percet a keresési index frissülésére |

### Hibakeresési mód

Engedélyezd a részletes naplózást:

```yaml
connectors:
  zendesk:
    debug: true
    log_level: verbose
    log_webhooks: true
```

### Kapcsolat tesztelése

```bash
tajo connectors test zendesk
# ✓ API connection successful
# ✓ Users readable
# ✓ Tickets readable
# ✓ Organizations readable
# ✓ Webhooks configured
```

## Legjobb gyakorlatok

1. **Használj növekményes exportálásokat** – Használd a Növekményes API-t nagy léptékű adatszinkronizáláshoz
2. **Csak végfelhasználókat szűrj** – Zárd ki az ügynököket és adminokat a Brevo kapcsolat-szinkronizálásból
3. **Szinkronizálj CSAT adatokat** – Használj elégedettségi pontszámokat az ügyfél egészségi állapot szegmentálásához
4. **Képezd le a szervezeteket** – Használd ki a szervezeti adatokat B2B marketing kampányokhoz
5. **Implementálj webhook újrapróbálkozásokat** – Kezelj átmeneti hibákat türelmesen
6. **Használj side-loadingot** – Szerepeltesd a kapcsolódó rekordokat az API válaszokban a kérések számának csökkentéséhez

## Biztonság

- **API token hitelesítés** – Token alapú hozzáférés adminisztrátori e-mailhez kötve
- **OAuth 2.0** – Token alapú delegált hozzáférés hatókör-vezérléssel
- **Webhook aláírás** – HMAC aláírás-ellenőrzés webhook terhelésekhez
- **TLS titkosítás** – Minden API kommunikáció HTTPS-en keresztül titkosítva
- **IP engedélyezési lista** – API hozzáférés IP tartomány szerint korlátozható

## Kapcsolódó források

- [Zendesk API dokumentáció](https://developer.zendesk.com/api-reference)
- [Zendesk Webhookok útmutató](https://developer.zendesk.com/api-reference/webhooks/introduction/)
- [Intercom konnektor](https://tajo.io/hu/docs/connectors/support/intercom)
- [Ügyfél-szinkronizáció Skill](https://tajo.io/hu/docs/skills/data-sync/customer-sync)
- [Brevo Contacts API](https://tajo.io/hu/docs/contact-management)
