Gorgias Konektor

Povežite vaš Gorgias help desk s Brevom za angažman korisnika vođen podrškom, marketinške tokove rada nakon zahtjeva i ujedinjenu analitiku korisničkog iskustva putem Taja.

Pregled

SvojstvoVrijednost
PlatformaGorgias
KategorijaPodrška
Složenost postavljanjaJednostavno
Službena integracijaNe
Sinkronizirani podaciKupci, Zahtjevi, Događaji
Vrsta API-jaREST API
AutentifikacijaAPI ključ + e-mail (Basic Auth)
Osnovni URLhttps://{domain}.gorgias.com/api/

Značajke

  • Sinkronizacija događaja zahtjeva - Prosljeđivanje događaja kreiranja, rješavanja i CSAT zahtjeva na Brevo vremenske osi
  • Obogaćivanje profila kupaca - Sinkronizacija Gorgias podataka o kupcima uključujući oznake i prilagođena polja u Brevo
  • Kampanje nakon podrške - Pokretanje Brevo tijekova rada nakon rješavanja zahtjeva za praćenje ili upsell
  • Praćenje zadovoljstva - Sinkronizacija rezultata CSAT anketa kao Brevo atributa kontakata
  • Segmentacija temeljena na oznakama - Zrcaljenje oznaka Gorgias kupaca kao Brevo članstava na popisu
  • Događaji makroa i pravila - Praćenje automatiziranih radnji za operativnu analitiku

Preduvjeti

Prije nego što počnete, osigurajte da imate:

  1. Gorgias račun s administratorskim pristupom
  2. Vašu Gorgias poddomenu (npr. yourstore.gorgias.com)
  3. API ključ i povezanu e-mail adresu
  4. Brevo račun s API pristupom
  5. Tajo račun s aktivnom pretplatom

Autentifikacija

Gorgias koristi HTTP Basic autentifikaciju s e-mailom vašeg računa i API ključem.

Kreiranje API ključa

  1. Prijavite se na vaš Gorgias dashboard
  2. Navigirajte do Postavke > REST API
  3. Kliknite Kreiraj API ključ (ili kopirajte postojeći ključ)
  4. Zabilježite vaš osnovni URL API-ja: https://{domain}.gorgias.com/api/
Terminal window
# Basic Auth: e-mail kao korisničko ime, API ključ kao lozinka
curl -X GET "https://yourstore.gorgias.com/api/customers" \
-u "[email protected]:$GORGIAS_API_KEY" \
-H "Content-Type: application/json"

Dozvole API ključa

Gorgias API ključevi imaju puni pristup podacima vašeg računa. Ne postoji model dozvola temeljen na opsegu. Zaštitite vaš API ključ i redovito ga rotirajte.

Povezivanje s Tajom

Terminal window
tajo connectors install gorgias \
--domain yourstore.gorgias.com \
--api-key $GORGIAS_API_KEY

Konfiguracija

Osnovna konfiguracija

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

Mapirajte Gorgias polja kupaca i zahtjeva na Brevo atribute kontakata:

field_mapping:
# Polja kupca
id: GORGIAS_ID
email: email
name: FIRSTNAME
phone: SMS
# Metrike podrške
nb_tickets: TICKET_COUNT
last_ticket_date: LAST_SUPPORT_DATE
last_ticket_channel: LAST_SUPPORT_CHANNEL
avg_response_time: AVG_RESPONSE_TIME
# CSAT podaci
last_satisfaction_score: CSAT_SCORE
satisfaction_count: CSAT_RESPONSES
# Prilagođena polja
customer_type: CUSTOMER_TYPE
vip_status: VIP_STATUS

Mapiranje događaja

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 krajnje točke

Tajo se integrira s sljedećim Gorgias REST API krajnjim točkama:

Krajnja točkaMetodaNamjena
/api/customersGETPopis kupaca
/api/customers/{id}GETDohvati kupca
/api/customersPOSTKreiraj kupca
/api/customers/{id}PUTAžuriraj kupca
/api/ticketsGETPopis zahtjeva
/api/tickets/{id}GETDohvati zahtjev
/api/tickets/{id}/messagesGETPopis poruka zahtjeva
/api/tagsGETPopis oznaka
/api/satisfaction-surveysGETPopis CSAT anketa
/api/satisfaction-surveys/{id}GETDohvati anketu
/api/usersGETPopis agenata
/api/integrationsGETPopis integracija
/api/eventsGETPopis događaja
/api/customers/{id}/custom-fieldsGETDohvati vrijednosti prilagođenih polja

Primjeri koda

Inicijalizacija konektora

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',
apiKey: process.env.GORGIAS_API_KEY
});

Sinkronizacija kupaca u Brevo

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
// }

Rukovanje događajima zahtjeva putem HTTP integracije

// Gorgias može slati HTTP zahtjeve putem Pravila ili HTTP integracija
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 rješavanja

// Pokrenite follow-up e-mail nakon rješavanja zahtjeva podrške
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
}
});
}
});

Sinkronizacija CSAT podataka

// Sinkronizacija rezultata anketa zadovoljstva na Brevo atribute
await tajo.connectors.sync('gorgias', {
type: 'incremental',
resources: ['satisfaction_surveys'],
since: '2024-01-01'
});

Ograničenja brzine

Gorgias primjenjuje ograničenja brzine po računu:

Vrsta ograničenjaVrijednost
Ograničenje brzine API-ja2 zahtjeva u sekundi
Burst dopuštanjeDo 5 zahtjeva u kratkim naletima
Paginacija30 stavki po stranici (zadano), maks. 100

Strategija paginacije

Gorgias koristi paginaciju temeljenu na pokazivaču s parametrima cursor i limit. Tajo ovo rukuje automatski, zahtijevajući do 100 stavki po stranici za maksimalnu učinkovitost.

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

Rješavanje problema

Uobičajeni problemi

ProblemUzrokRješenje
401 UnauthorizedNevažeći e-mail ili API ključVerificirajte vjerodajnice u Gorgias Postavkama > REST API
404 Not FoundNevažeća krajnja točka ili ID resursaProvjerite da osnovni URL API-ja uključuje vašu poddomenu
Nedostaju kupciNema e-maila u zapisuGorgias zahtijeva e-mail za podudaranje kupaca
Oznake se ne sinkronizirajuOznake nisu dodijeljene kupcimaVerificirajte da su oznake na objektima kupaca, a ne samo na zahtjevima
Spora sinkronizacijaNisko ograničenje brzineGorgias ograničava na 2 zah./s; pune sinkronizacije traju dulje

Način otklanjanja grešaka

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

Testiranje veze

Terminal window
tajo connectors test gorgias
# ✓ API autentifikacija uspješna
# ✓ Popis kupaca dostupan
# ✓ Podaci o zahtjevima čitljivi
# ✓ CSAT ankete dostupne
# ✓ Oznake u popisu

Preporučene prakse

  1. Koristite HTTP integracije za stvarno vrijeme - Konfigurirajte Gorgias pravila za slanje HTTP zahtjeva Taju na događajima zahtjeva
  2. Redovito sinkronizirajte CSAT podatke - Koristite ocjene zadovoljstva za pokretanje kampanja ponovnog angažmana
  3. Mapirajte oznake na segmente - Prevedite oznake Gorgias kupaca u Brevo članstva na popisu
  4. Pažljivo rukujte paginacijom - S ograničenjima od 2 zah./s, planirajte za dulje sinkronizacije na velikim skupovima podataka
  5. Povežite s e-commerce podacima - Kombinirajte Gorgias podatke podrške s Shopify podacima narudžbi u Brevo
  6. Rotirajte API ključeve - Budući da Gorgias ključevi imaju puni pristup, periodično ih rotirajte

Sigurnost

  • Basic Auth - E-mail i API ključ putem HTTPS-a
  • Samo HTTPS - Sva API komunikacija šifrirana putem TLS 1.2+
  • Ključevi s punim pristupom - Bez granularnog opsežavanja (pažljivo zaštitite ključeve)
  • Lista dopuštenih IP-ova - Dostupno na višim Gorgias planovima
  • Šifrirano pohranjivanje - API vjerodajnice šifrirane u mirovanju u Taju
  • SOC 2 usklađenost - Gorgias platforma je SOC 2 Type II certificirana

Povezani resursi

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

auto-detect
AI asistent

Bok! Pitajte me o dokumentaciji.