---
title: "Gorgias konektor"
description: "Kompletan vodič za Gorgias integraciju za sinhronizaciju tiketa helpdeska, podataka o kupcima i događaja podrške sa Brevo putem Tajo."
url: https://tajo.io/sr/docs/connectors/support/gorgias/
markdown: https://tajo.io/sr/docs/connectors/support/gorgias.md
lang: sr-Latn-RS
robots: noindex
---

Zatražite rani pristup

Unesite ime i poslovnu adresu e-pošte. Poslaćemo vam vezu za potvrdu zahteva za pristup Taju.

# Gorgias konektor

Status konektora: Planirano Još nije izrađeno. Tajo danas ne pokreće ovaj konektor.

| Izvorno polje | Odredišno polje | Primer vrednosti |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

Poveži Gorgias helpdesk sa Brevo za angažovanje kupaca zasnovano na podršci, marketinške tokove nakon tiketa i unifikovanu analitiku korisničkog iskustva putem Tajo.

## Pregled

| Svojstvo | Vrednost |
| --- | --- |
| **Platforma** | Gorgias |
| **Kategorija** | Podrška |
| **Složenost podešavanja** | Lako |
| **Zvanična integracija** | Ne |
| **Sinhronizovani podaci** | Kupci, Tiketi, Događaji |
| **Tip API-ja** | REST API |
| **Autentifikacija** | API ključ + Email (Basic Auth) |
| **Osnovni URL** | `https://{domain}.gorgias.com/api/` |

## Karakteristike

- **Sinhronizacija događaja tiketa** - Prosleđivanje događaja kreiranja, rešavanja i CSAT tiketa na Brevo vremenske linije
- **Obogaćivanje profila kupca** - Sinhronizacija podataka o kupcu u Gorgias-u uključujući tagove i prilagođena polja u Brevo
- **Kampanje nakon podrške** - Aktiviranje Brevo tokova rada nakon rešavanja tiketa za praćenje ili upsell
- **Praćenje zadovoljstva** - Sinhronizacija rezultata CSAT anketa kao Brevo atributa kontakta
- **Segmentacija zasnovana na tagovima** - Ogledanje tagova kupaca u Gorgias-u kao članstava na Brevo listama
- **Događaji makroa i pravila** - Praćenje automatizovanih akcija za operativnu analitiku

## Preduslovi

Pre nego što započneš, proveri da imaš:

1. Gorgias nalog sa admin pristupom
2. Gorgias poddomenu (npr. `yourstore.gorgias.com`)
3. API ključ i povezanu email adresu
4. Brevo nalog sa API pristupom
5. Tajo nalog sa aktivnom pretplatom

## Autentifikacija

Gorgias koristi HTTP Basic autentifikaciju sa email adresom naloga i API ključem.

### Kreiranje API ključa

1. Prijavi se na Gorgias dashboard
2. Idi na **Settings** > **REST API**
3. Klikni **Create API Key** (ili kopiraj postojeći ključ)
4. Zabeleži osnovni URL API-ja: `https://{domain}.gorgias.com/api/`

```bash
# Basic Auth: email as username, API key as password
curl -X GET "https://yourstore.gorgias.com/api/customers" \
  -u "admin@yourstore.com:$GORGIAS_API_KEY" \
  -H "Content-Type: application/json"
```

Dozvole API ključa

Gorgias API ključevi imaju pun pristup podacima tvog naloga. Ne postoji model dozvola zasnovan na skopovima. Zaštiti API ključ i rotiraj ga redovno.

### Povezivanje sa Tajo

```bash
tajo connectors install gorgias \
  --domain yourstore.gorgias.com \
  --email admin@yourstore.com \
  --api-key $GORGIAS_API_KEY
```

## Konfiguracija

### Osnovno podešavanje

```yaml
connectors:
  gorgias:
    enabled: true
    domain: "yourstore.gorgias.com"

    sync:
      customers: true
      tickets: true
      satisfaction_surveys: true
      tags: true

    lists:
      all_support_contacts: 35
      satisfied_customers: 36
      dissatisfied_customers: 37
```

### Mapiranje polja

Mapiranje polja kupca i tiketa u Gorgias-u na Brevo atribute kontakta:

```yaml
field_mapping:
  # Customer fields
  id: GORGIAS_ID
  email: email
  name: FIRSTNAME
  phone: SMS

  # Support metrics
  nb_tickets: TICKET_COUNT
  last_ticket_date: LAST_SUPPORT_DATE
  last_ticket_channel: LAST_SUPPORT_CHANNEL
  avg_response_time: AVG_RESPONSE_TIME

  # CSAT data
  last_satisfaction_score: CSAT_SCORE
  satisfaction_count: CSAT_RESPONSES

  # Custom fields
  customer_type: CUSTOMER_TYPE
  vip_status: VIP_STATUS
```

### Mapiranje događaja

```yaml
event_mapping:
  ticket.created: SUPPORT_TICKET_OPENED
  ticket.closed: SUPPORT_TICKET_RESOLVED
  ticket.reopened: SUPPORT_TICKET_REOPENED
  satisfaction_survey.created: CSAT_SURVEY_SENT
  satisfaction_survey.responded: CSAT_SUBMITTED
  customer.created: SUPPORT_CUSTOMER_CREATED
```

## API endpointi

Tajo se integriše sa sledećim Gorgias REST API endpointima:

| Endpoint | Metoda | Namena |
| --- | --- | --- |
| `/api/customers` | GET | Listanje kupaca |
| `/api/customers/{id}` | GET | Dohvatanje kupca |
| `/api/customers` | POST | Kreiranje kupca |
| `/api/customers/{id}` | PUT | Ažuriranje kupca |
| `/api/tickets` | GET | Listanje tiketa |
| `/api/tickets/{id}` | GET | Dohvatanje tiketa |
| `/api/tickets/{id}/messages` | GET | Listanje poruka tiketa |
| `/api/tags` | GET | Listanje tagova |
| `/api/satisfaction-surveys` | GET | Listanje CSAT anketa |
| `/api/satisfaction-surveys/{id}` | GET | Dohvatanje ankete |
| `/api/users` | GET | Listanje agenata |
| `/api/integrations` | GET | Listanje integracija |
| `/api/events` | GET | Listanje događaja |
| `/api/customers/{id}/custom-fields` | GET | Dohvatanje vrednosti prilagođenih polja |

## Primeri koda

### Inicijalizacija konektora

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

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

await tajo.connectors.connect('gorgias', {
  domain: 'yourstore.gorgias.com',
  email: 'admin@yourstore.com',
  apiKey: process.env.GORGIAS_API_KEY
});
```

### Sinhronizacija kupaca sa Brevo

```javascript
await tajo.connectors.sync('gorgias', {
  type: 'incremental',
  resources: ['customers'],
  since: '2024-01-01',
  batchSize: 30
});

const status = await tajo.connectors.status('gorgias');
console.log(status);
// {
//   connected: true,
//   lastSync: '2024-03-15T17:00:00Z',
//   customersCount: 14200,
//   ticketsTracked: 28600,
//   csatResponses: 3400
// }
```

### Obrada događaja tiketa putem HTTP integracije

```javascript
// Gorgias can send HTTP requests via Rules or HTTP integrations
app.post('/webhooks/gorgias', async (req, res) => {
  const event = req.body;

  await tajo.connectors.handleEvent('gorgias', {
    type: 'ticket.updated',
    payload: {
      ticketId: event.ticket_id,
      status: event.status,
      customerEmail: event.customer?.email,
      channel: event.channel,
      tags: event.tags,
      satisfaction: event.satisfaction
    }
  });

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

### Kampanja nakon rešavanja tiketa

```javascript
// Trigger a follow-up email after a support ticket is resolved
tajo.connectors.on('gorgias', 'ticket.closed', async (event) => {
  if (event.satisfaction_score >= 4) {
    await tajo.campaigns.trigger('post-support-upsell', {
      email: event.customer.email,
      params: {
        agent_name: event.assignee.name,
        ticket_subject: event.subject,
        resolution_time: event.resolution_time
      }
    });
  }
});
```

### Sinhronizacija CSAT podataka

```javascript
// Sync satisfaction survey results to Brevo attributes
await tajo.connectors.sync('gorgias', {
  type: 'incremental',
  resources: ['satisfaction_surveys'],
  since: '2024-01-01'
});
```

## Ograničenja brzine

Gorgias primenjuje ograničenja brzine po nalogu:

| Tip limita | Vrednost |
| --- | --- |
| **Ograničenje brzine API-ja** | 2 zahteva u sekundi |
| **Dozvola za burst** | Do 5 zahteva u kratkim naletima |
| **Paginacija** | 30 stavki po stranici (podrazumevano), maks 100 |

Strategija paginacije

Gorgias koristi paginaciju zasnovanu na kursoru sa parametrima `cursor` i `limit`. Tajo ovo obrađuje automatski, zahtevajući do 100 stavki po stranici radi maksimalne efikasnosti.

Gorgias vraća `429 Too Many Requests` kada su ograničenja brzine prekoračena.

## Rešavanje problema

### Česti problemi

| Problem | Uzrok | Rešenje |
| --- | --- | --- |
| 401 Unauthorized | Nevažeći email ili API ključ | Verifikuj akreditive u Gorgias Settings > REST API |
| 404 Not Found | Nevažeći endpoint ili ID resursa | Proveri da li osnovni URL API-ja uključuje tvoju poddomenu |
| Nedostaju kupci | Nema emaila u evidenciji | Gorgias zahteva email za podudaranje kupaca |
| Tagovi se ne sinhronizuju | Tagovi nisu dodeljeni kupcima | Verifikuj da su tagovi na objektima kupaca, ne samo na tiketima |
| Spora sinhronizacija | Nizak limit brzine | Gorgias ograničava na 2 zahteva/s; pune sinhronizacije traju duže |

### Debug režim

```yaml
connectors:
  gorgias:
    debug: true
    log_level: verbose
    log_api_calls: true
```

### Testiraj vezu

```bash
tajo connectors test gorgias
# ✓ API authentication successful
# ✓ Customer list accessible
# ✓ Ticket data readable
# ✓ CSAT surveys available
# ✓ Tags listable
```

## Najbolje prakse

1. **Koristi HTTP integracije za real-time** - Konfiguriši Gorgias Rules da šalje HTTP zahteve u Tajo na događajima tiketa
2. **Redovno sinhronizuj CSAT podatke** - Koristi ocene zadovoljstva za pokretanje kampanja ponovnog angažovanja
3. **Mapiraj tagove na segmente** - Prevedi tagove kupaca iz Gorgias-a u članstva na Brevo listama
4. **Pažljivo obrađuj paginaciju** - Sa limitima od 2 zahteva/s, planiraj duže vreme sinhronizacije za velike skupove podataka
5. **Povežu sa e-commerce podacima** - Kombiniraj podatke o podršci iz Gorgias-a sa podacima Shopify porudžbina u Brevo
6. **Rotiraj API ključeve** - Pošto Gorgias ključevi imaju pun pristup, rotiraj ih periodično

## Bezbednost

- **Basic Auth** - Email i API ključ putem HTTPS
- **Samo HTTPS** - Sva API komunikacija enkriptovana putem TLS 1.2+
- **Ključevi sa punim pristupom** - Bez granularnog skopiranja (pažljivo zaštiti ključeve)
- **Bela lista IP adresa** - Dostupna na višim Gorgias planovima
- **Enkriptovana pohrana** - API akreditivi enkriptovani u mirovanju u Tajo
- **SOC 2 usklađenost** - Gorgias platforma je SOC 2 Type II sertifikovana

## Povezani resursi

- [Twilio Flex konektor](https://tajo.io/sr/docs/connectors/custom/twilio-flex)
- [Jira konektor](https://tajo.io/sr/docs/connectors/custom/jira)
- [Shopify konektor](https://tajo.io/sr/docs/connectors/ecommerce/shopify)
- [Brevo Contacts API](https://tajo.io/sr/docs/contact-management)
