Conector Gorgias

Conectați helpdesk-ul Gorgias la Brevo pentru implicarea clienților bazată pe suport, fluxuri de marketing post-tichet și analize unificate ale experienței clienților prin Tajo.

Prezentare generală

ProprietateValoare
PlatformăGorgias
CategorieSuport
Complexitate configurareUșoară
Integrare oficialăNu
Date sincronizateClienți, Tichete, Evenimente
Tip APIREST API
AutentificareCheie API + E-mail (Basic Auth)
URL de bazăhttps://{domain}.gorgias.com/api/

Funcționalități

  • Sincronizare evenimente tichete - Redirecționați evenimentele de creare, rezolvare și CSAT ale tichetelor la cronologiile Brevo
  • Îmbogățire profil client - Sincronizați datele clienților Gorgias incluzând etichete și câmpuri personalizate la Brevo
  • Campanii post-suport - Declanșați fluxurile de lucru Brevo după rezolvarea tichetelor pentru follow-up sau upsell
  • Urmărire satisfacție - Sincronizați rezultatele sondajelor CSAT ca atribute de contact Brevo
  • Segmentare bazată pe etichete - Oglindiți etichetele clienților Gorgias ca apartenența la listele Brevo
  • Evenimente macro și reguli - Urmăriți acțiunile automatizate pentru analize operaționale

Cerințe preliminare

Înainte de a începe, asigurați-vă că aveți:

  1. Un cont Gorgias cu acces de administrator
  2. Subdomeniul Gorgias (ex: magazin.gorgias.com)
  3. O cheie API și adresa de e-mail asociată
  4. Un cont Brevo cu acces API
  5. Un cont Tajo cu abonament activ

Autentificare

Gorgias utilizează HTTP Basic Authentication cu e-mailul contului și cheia API.

Creare cheie API

  1. Autentificați-vă în tabloul de bord Gorgias
  2. Navigați la Settings > REST API
  3. Faceți clic pe Create API Key (sau copiați cheia existentă)
  4. Notați URL-ul de bază API: https://{domain}.gorgias.com/api/
Terminal window
# Basic Auth: email as username, API key as password
curl -X GET "https://yourstore.gorgias.com/api/customers" \
-u "[email protected]:$GORGIAS_API_KEY" \
-H "Content-Type: application/json"

Permisiuni cheie API

Cheile API Gorgias au acces complet la datele contului. Nu există un model de permisiuni bazat pe scope. Protejați cheia API și rotiți-o regulat.

Conectare la Tajo

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

Configurare

Configurare de bază

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

Mapare câmpuri

Mapați câmpurile de clienți și tichete Gorgias la atributele de contact Brevo:

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

Mapare evenimente

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

Puncte finale API

Tajo se integrează cu următoarele puncte finale REST API Gorgias:

Punct finalMetodăScop
/api/customersGETListează clienții
/api/customers/{id}GETRecuperează un client
/api/customersPOSTCreează un client
/api/customers/{id}PUTActualizează un client
/api/ticketsGETListează tichetele
/api/tickets/{id}GETRecuperează un tichet
/api/tickets/{id}/messagesGETListează mesajele tichetului
/api/tagsGETListează etichetele
/api/satisfaction-surveysGETListează sondajele CSAT
/api/satisfaction-surveys/{id}GETRecuperează un sondaj
/api/usersGETListează agenții
/api/integrationsGETListează integrările
/api/eventsGETListează evenimentele
/api/customers/{id}/custom-fieldsGETObține valorile câmpurilor personalizate

Exemple de cod

Inițializare conector

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
});

Sincronizare clienți la 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
// }

Gestionare evenimente tichete prin integrare HTTP

// 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');
});

Campanie post-rezolvare

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

Sincronizare date CSAT

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

Limite de rată

Gorgias aplică limite de rată per cont:

Tip limităValoare
Limită de rată API2 cereri pe secundă
Alocație burstPână la 5 cereri în burst-uri scurte
Paginare30 articole per pagină (implicit), max 100

Strategie de paginare

Gorgias utilizează paginarea bazată pe cursor cu parametrii cursor și limit. Tajo gestionează aceasta automat, solicitând până la 100 de articole per pagină pentru eficiență maximă.

Gorgias returnează 429 Too Many Requests când limitele de rată sunt depășite.

Depanare

Probleme frecvente

ProblemăCauzăSoluție
401 NeautorizatE-mail sau cheie API invalidăVerificați credențialele în Gorgias Settings > REST API
404 NegăsitPunct final sau ID resursă invalidVerificați că URL-ul de bază API include subdomeniul dvs.
Clienți lipsăFără e-mail în evidențăGorgias necesită e-mail pentru potrivirea clienților
Etichete nesincronizateEtichete neatribuite cliențilorVerificați că etichetele sunt pe obiectele client, nu doar pe tichete
Sincronizare lentăLimită de rată scăzutăGorgias limitează la 2 cereri/s; sincronizările complete durează mai mult

Modul de depanare

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

Testare conexiune

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

Bune practici

  1. Utilizați integrările HTTP pentru timp real - Configurați Regulile Gorgias pentru a trimite cereri HTTP la Tajo la evenimentele de tichete
  2. Sincronizați datele CSAT regulat - Utilizați scorurile de satisfacție pentru a conduce campaniile de re-implicare
  3. Mapați etichetele la segmente - Traduceți etichetele clienților Gorgias în apartenența la listele Brevo
  4. Gestionați paginarea cu atenție - Cu limite de 2 cereri/s, planificați pentru timpi de sincronizare mai lungi pe seturi mari de date
  5. Legați cu datele e-commerce - Combinați datele de suport Gorgias cu datele comenzilor Shopify în Brevo
  6. Rotiți cheile API - Deoarece cheile Gorgias au acces complet, rotiți-le periodic

Securitate

  • Basic Auth - E-mail și cheie API prin HTTPS
  • Numai HTTPS - Toate comunicațiile API criptate prin TLS 1.2+
  • Chei cu acces complet - Fără scope granular (protejați cheile cu atenție)
  • IP Allowlisting - Disponibil pe planurile superioare Gorgias
  • Stocare criptată - Credențiale API criptate în repaus în Tajo
  • Conformitate SOC 2 - Platforma Gorgias este certificată SOC 2 Tip II

Resurse conexe

Subscribe to updates

developer-docs

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

auto-detect
Asistent AI

Bună! Întreabă-mă orice despre documentație.