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
| Svojstvo | Vrijednost |
|---|---|
| Platforma | Gorgias |
| Kategorija | Podrška |
| Složenost postavljanja | Jednostavno |
| Službena integracija | Ne |
| Sinkronizirani podaci | Kupci, Zahtjevi, Događaji |
| Vrsta API-ja | REST API |
| Autentifikacija | API ključ + e-mail (Basic Auth) |
| Osnovni URL | https://{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:
- Gorgias račun s administratorskim pristupom
- Vašu Gorgias poddomenu (npr.
yourstore.gorgias.com) - API ključ i povezanu e-mail adresu
- Brevo račun s API pristupom
- 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
- Prijavite se na vaš Gorgias dashboard
- Navigirajte do Postavke > REST API
- Kliknite Kreiraj API ključ (ili kopirajte postojeći ključ)
- Zabilježite vaš osnovni URL API-ja:
https://{domain}.gorgias.com/api/
# Basic Auth: e-mail kao korisničko ime, API ključ kao lozinkacurl -X GET "https://yourstore.gorgias.com/api/customers" \ -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
tajo connectors install gorgias \ --domain yourstore.gorgias.com \ --api-key $GORGIAS_API_KEYKonfiguracija
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: 37Mapiranje 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_STATUSMapiranje 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_CREATEDAPI krajnje točke
Tajo se integrira s sljedećim Gorgias REST API krajnjim točkama:
| Krajnja točka | Metoda | Namjena |
|---|---|---|
/api/customers | GET | Popis kupaca |
/api/customers/{id} | GET | Dohvati kupca |
/api/customers | POST | Kreiraj kupca |
/api/customers/{id} | PUT | Ažuriraj kupca |
/api/tickets | GET | Popis zahtjeva |
/api/tickets/{id} | GET | Dohvati zahtjev |
/api/tickets/{id}/messages | GET | Popis poruka zahtjeva |
/api/tags | GET | Popis oznaka |
/api/satisfaction-surveys | GET | Popis CSAT anketa |
/api/satisfaction-surveys/{id} | GET | Dohvati anketu |
/api/users | GET | Popis agenata |
/api/integrations | GET | Popis integracija |
/api/events | GET | Popis događaja |
/api/customers/{id}/custom-fields | GET | Dohvati 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 integracijaapp.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šketajo.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 atributeawait 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čenja | Vrijednost |
|---|---|
| Ograničenje brzine API-ja | 2 zahtjeva u sekundi |
| Burst dopuštanje | Do 5 zahtjeva u kratkim naletima |
| Paginacija | 30 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
| Problem | Uzrok | Rješenje |
|---|---|---|
| 401 Unauthorized | Nevažeći e-mail ili API ključ | Verificirajte vjerodajnice u Gorgias Postavkama > REST API |
| 404 Not Found | Nevažeća krajnja točka ili ID resursa | Provjerite da osnovni URL API-ja uključuje vašu poddomenu |
| Nedostaju kupci | Nema e-maila u zapisu | Gorgias zahtijeva e-mail za podudaranje kupaca |
| Oznake se ne sinkroniziraju | Oznake nisu dodijeljene kupcima | Verificirajte da su oznake na objektima kupaca, a ne samo na zahtjevima |
| Spora sinkronizacija | Nisko ograničenje brzine | Gorgias 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: trueTestiranje veze
tajo connectors test gorgias# ✓ API autentifikacija uspješna# ✓ Popis kupaca dostupan# ✓ Podaci o zahtjevima čitljivi# ✓ CSAT ankete dostupne# ✓ Oznake u popisuPreporučene prakse
- Koristite HTTP integracije za stvarno vrijeme - Konfigurirajte Gorgias pravila za slanje HTTP zahtjeva Taju na događajima zahtjeva
- Redovito sinkronizirajte CSAT podatke - Koristite ocjene zadovoljstva za pokretanje kampanja ponovnog angažmana
- Mapirajte oznake na segmente - Prevedite oznake Gorgias kupaca u Brevo članstva na popisu
- Pažljivo rukujte paginacijom - S ograničenjima od 2 zah./s, planirajte za dulje sinkronizacije na velikim skupovima podataka
- Povežite s e-commerce podacima - Kombinirajte Gorgias podatke podrške s Shopify podacima narudžbi u Brevo
- 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