---
title: "Intercom konnektor"
description: "Teljes Intercom integrációs útmutató kapcsolatok, beszélgetések, vállalatok és elköteleződési események Brevóval való szinkronizációjához a Tajo segítségével."
url: https://tajo.io/hu/docs/connectors/support/intercom/
markdown: https://tajo.io/hu/docs/connectors/support/intercom.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.

# Intercom 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 az Intercom munkaterületedet a Brevóhoz a Tajo segítségével egységesített ügyfél-üzenetküldéshez, beszélgetés-követéshez és elköteleződés-vezérelt marketing automatizáláshoz, amelyet a támogatási és termékadataid működtetnek.

## Áttekintés

| Tulajdonság | Érték |
| --- | --- |
| **Platform** | Intercom |
| **Kategória** | Ügyfélszolgálat |
| **Telepítés bonyolultsága** | Közepes |
| **Hivatalos integráció** | Nem |
| **Szinkronizált adatok** | Kapcsolatok, Beszélgetések, Vállalatok, Események |
| **API alap URL** | `https://api.intercom.io` |

## Funkciók

- **Kapcsolat-szinkronizáció** – Kétirányú Intercom felhasználók és leadek szinkronizálása Brevo kapcsolatokkal
- **Beszélgetés-követés** – Beszélgetési adatok szinkronizálása támogatás-vezérelt szegmentáláshoz
- **Vállalat-leképezés** – Kapcsolatok vállaltokhoz való társítása fiók alapú munkafolyamatokhoz
- **Egyéni attribútumok** – Intercom egyéni attribútumok leképezése Brevo kapcsolat-mezőkre
- **Esemény-követés** – Egyéni események és felhasználói tevékenységek szinkronizálása viselkedési célzáshoz
- **Címke-szinkronizáció** – Intercom címkék leképezése Brevo lista-tagságra vagy attribútumokra
- **Messenger adatok** – Alkalmazáson belüli üzenetküldési elköteleződés és chat interakciók követése
- **AI ügynök integráció** – AI ügynök beszélgetési eredmények szinkronizálása a Brevóval

## Előfeltételek

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

1. Egy Intercom munkaterülettel (Starter, Pro vagy Premium csomag)
2. Egy Intercom alkalmazással hozzáférési tokennel (privát alkalmazás) vagy konfigurált OAuth-tal (nyilvános alkalmazás)
3. Egy Brevo fiókkal API-hozzáféréssel
4. Egy Tajo fiókkal

## Hitelesítés

### Hozzáférési token (Privát alkalmazás)

Saját munkaterület adataihoz való privát integrációkhoz.

1. Menj a Fejlesztői Hubba > Alkalmazásaid > Hozz létre új alkalmazást
2. Társítsd az Intercom munkaterületedhez
3. Másold a hozzáférési tokent

```bash
curl https://api.intercom.io/contacts \
  -H "Authorization: Bearer {access_token}" \
  -H "Content-Type: application/json" \
  -H "Intercom-Version: 2.11"
```

### OAuth 2.0 (Nyilvános alkalmazás)

Más ügyfelek Intercom adataihoz hozzáférő integrációkhoz.

```bash
# Authorization URL
https://app.intercom.com/oauth?client_id={client_id}&state={state}

# Token exchange
curl -X POST https://api.intercom.io/auth/eagle/token \
  -d "client_id={client_id}" \
  -d "client_secret={client_secret}" \
  -d "code={auth_code}"
```

API verziókezelés

Mindig szerepeltesd az `Intercom-Version` fejlécet a kéréseidben. A Tajo alapértelmezés szerint a 2.11-es API verziót használja. Ellenőrizd az Intercom változásnaplóját a törő változásokért.

## Konfiguráció

### Alapbeállítás

```yaml
connectors:
  intercom:
    enabled: true
    access_token: "${INTERCOM_ACCESS_TOKEN}"
    api_version: "2.11"

    # Data sync options
    sync:
      contacts: true
      conversations: true
      companies: true
      events: true
      tags: true

    # Sync direction
    direction: intercom_to_brevo

    # Brevo list assignment
    lists:
      all_users: 35
      active_conversations: 36
      leads: 37
```

### Mezőleképezés

Képezd le az Intercom kapcsolati adatokat Brevo kapcsolat-attribútumokhoz:

#### Default Mappings

| Parameter | Type | Description |
| --- | --- | --- |
| `email` required | string | Contact email address (unique identifier) |
| `name` optional | string | Full name, split into FIRSTNAME/LASTNAME |
| `phone` optional | string | Maps to SMS attribute for WhatsApp/SMS |
| `role` optional | string | Contact type: user or lead |
| `company.name` optional | string | Associated company name |
| `signed_up_at` optional | timestamp | User signup date |
| `last_seen_at` optional | timestamp | Last active timestamp |
| `custom_attributes` optional | object | Custom attribute key-value pairs |

#### Egyéni attribútum-leképezés

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

  # Engagement fields
  signed_up_at: SIGNUP_DATE
  last_seen_at: LAST_ACTIVE
  session_count: SESSION_COUNT
  unsubscribed_from_emails: UNSUBSCRIBED

  # Company fields
  company.name: COMPANY_NAME
  company.plan: COMPANY_PLAN
  company.size: COMPANY_SIZE

  # Custom attributes
  custom_attributes.plan_tier: PLAN_TIER
  custom_attributes.feature_usage: FEATURE_USAGE
```

## API végpontok

### Kapcsolatok API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `GET` | `/contacts` | Összes kapcsolat listázása |
| `POST` | `/contacts` | Kapcsolat létrehozása |
| `PUT` | `/contacts/{id}` | Kapcsolat frissítése |
| `GET` | `/contacts/{id}` | Kapcsolat lekérése |
| `POST` | `/contacts/search` | Kapcsolatok keresése |
| `DELETE` | `/contacts/{id}` | Kapcsolat archiválása |

### Beszélgetések API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `GET` | `/conversations` | Beszélgetések listázása |
| `GET` | `/conversations/{id}` | Beszélgetés lekérése |
| `POST` | `/conversations` | Beszélgetés létrehozása |
| `POST` | `/conversations/{id}/reply` | Válasz a beszélgetésre |
| `POST` | `/conversations/{id}/parts` | Beszélgetési rész hozzáadása |

### Vállalatok API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `GET` | `/companies` | Vállalatok listázása |
| `POST` | `/companies` | Vállalat létrehozása vagy frissítése |
| `GET` | `/companies/{id}` | Vállalat lekérése |
| `GET` | `/companies/{id}/contacts` | Vállalati kapcsolatok listázása |

### Események API

| Módszer | Végpont | Leírás |
| --- | --- | --- |
| `POST` | `/events` | Esemény beküldése |
| `GET` | `/events?type=user&intercom_user_id={id}` | Felhasználói események listázása |

## Események

### Beszélgetési események

| Esemény | Kiváltó ok | Használati eset |
| --- | --- | --- |
| `conversation.created` | Új beszélgetés indult | Ügyfélszolgálati jegy értesítés |
| `conversation.closed` | Beszélgetés megoldva | CSAT felmérés kiváltása |
| `conversation.rating.added` | Értékelés beküldve | Elégedettség-követés |
| `conversation.snoozed` | Beszélgetés szüneteltetve | Utánkövetés ütemezése |

### Kapcsolati események

| Esemény | Kiváltó ok | Használati eset |
| --- | --- | --- |
| `contact.created` | Új kapcsolat hozzáadva | Üdvözlő sorozat |
| `contact.updated` | Kapcsolati adatok megváltoztak | Attribútum-szinkronizáció |
| `contact.deleted` | Kapcsolat archiválva | Törlés |
| `contact.tag.created` | Címke hozzáadva a kapcsolathoz | Szegmens frissítés |

### Felhasználói események

| Esemény | Kiváltó ok | Használati eset |
| --- | --- | --- |
| `user.created` | Új felhasználó regisztrált | Onboarding folyamat |
| `user.email.updated` | E-mail megváltozott | Kapcsolat összevonás |
| `user.unsubscribed` | Leiratkozott az e-mailekről | Preferencia frissítés |

## 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 Intercom
await tajo.connectors.connect('intercom', {
  accessToken: process.env.INTERCOM_ACCESS_TOKEN,
  apiVersion: '2.11'
});
```

### Kapcsolatok és Beszélgetések szinkronizálása

```javascript
// Full sync of contacts and conversation data
await tajo.connectors.sync('intercom', {
  type: 'full',
  resources: ['contacts', 'conversations', 'companies'],
  since: '2023-01-01'
});

// Check sync status
const status = await tajo.connectors.status('intercom');
console.log(status);
// {
//   connected: true,
//   lastSync: '2024-01-15T10:30:00Z',
//   contactsSynced: 14200,
//   conversationsSynced: 28400,
//   companiesSynced: 2100
// }
```

### Intercom webhookok kezelése

```javascript
import crypto from 'crypto';

app.post('/webhooks/intercom', async (req, res) => {
  const signature = req.get('X-Hub-Signature');
  const expectedSig = 'sha1=' + crypto
    .createHmac('sha1', process.env.INTERCOM_CLIENT_SECRET)
    .update(JSON.stringify(req.body))
    .digest('hex');

  if (signature !== expectedSig) {
    return res.status(401).send('Unauthorized');
  }

  await tajo.connectors.handleWebhook('intercom', {
    topic: req.body.topic,
    data: req.body.data
  });

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

## Ráta-korlátok

Az Intercom csomag alapján alkalmaz ráta-korlátokat:

| Csomag | Ráta-korlát | Részletek |
| --- | --- | --- |
| Starter | 20 kérés/10 másodperc | Alkalmazásonként |
| Pro | 50 kérés/10 másodperc | Alkalmazásonként |
| Premium | 100 kérés/10 másodperc | Alkalmazásonként |
| Keresési végpont | 1 kérés/másodperc | Alkalmazásonként |
| Scroll végpont | 1 kérés/perc | Alkalmazásonként |

További korlátok:

- **Bulk műveletek**: 15 kapcsolat kérésenkénti bulk kérésben
- **Esemény beküldések**: 500 esemény/másodperc munkaterületenként
- **Webhook kézbesítés**: Automatikus újrapróbálkozás 24 óráig
- **Adatexportálás**: 1 párhuzamos exportálás

Ráta-korlát válasz

Az Intercom `429 Too Many Requests` státuszt ad vissza `Retry-After` fejléccel. Implementálj exponenciális visszalépést és tartsd tiszteletben az újrapróbálkozási időablakot.

## Hibaelhárítás

### Gyakori problémák

| Probléma | Ok | Megoldás |
| --- | --- | --- |
| 401 Unauthorized | Érvénytelen vagy lejárt token | Generáld újra a hozzáférési tokent a Fejlesztői Hubban |
| Kapcsolat nem szinkronizálódott | Hiányzó e-mail mező | Az Intercom leadeknek lehet, hogy nincs e-mailjük; szűrj szerepkör szerint |
| Üres beszélgetési adatok | Az alkalmazásnak nincs beszélgetési hatóköre | Engedélyezd újra a beszélgetés olvasási jogosultságokkal |
| Webhook nem érkezett | Webhook nincs regisztrálva | Konfiguráld a webhookokat a Fejlesztői Hub beállításokban |
| API verzió eltérés | Törő változások az új verzióban | Rögzítsd az API verziót az `Intercom-Version` fejléccel |

### Hibakeresési mód

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

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

### Kapcsolat tesztelése

```bash
tajo connectors test intercom
# ✓ API connection successful
# ✓ Contacts readable
# ✓ Conversations readable
# ✓ Companies readable
# ✓ Webhooks registered
```

## Legjobb gyakorlatok

1. **Rögzítsd az API verziót** – Mindig add meg az `Intercom-Version` értékét a törő változások elkerüléséhez
2. **Használd hatékonyan a Search API-t** – Használj szűrőket és lapozást az adatátvitel csökkentéséhez
3. **Szinkronizálj felhasználókat és leadeket is** – Rögzítsd a teljes tölcsért a Brevóban
4. **Képezd le a beszélgetési címkéket** – Használj beszélgetési címkéket a támogatás utáni marketing szegmensekhez
5. **Kövesd az egyéni eseményeket** – Küldj kulcs termékesemény-adatokat az Intercomba viselkedési célzáshoz
6. **Kezelj kapcsolat-összevonásokat** – Implementálj összevonási logikát a duplikált kapcsolatokhoz

## Biztonság

- **Hozzáférési token** – Bearer token hitelesítés privát alkalmazásokhoz
- **OAuth 2.0** – Delegált engedélyezés nyilvános alkalmazásokhoz kliens titkos kulccsal
- **Webhook ellenőrzés** – HMAC SHA-1 aláírás validálás az `X-Hub-Signature` fejléccen keresztül
- **TLS titkosítás** – Minden API kommunikáció HTTPS-en keresztül titkosítva
- **Adathozzáférés-vezérlés** – Részletes adathozzáférés alkalmazáskonfiguráció szerint

## Kapcsolódó források

- [Intercom fejlesztői dokumentáció](https://developers.intercom.com/docs)
- [Intercom API referencia](https://developers.intercom.com/docs/references/introduction)
- [Zendesk konnektor](https://tajo.io/hu/docs/connectors/support/zendesk)
- [Ü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)
