| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Helpdesk (helpdesk) |
| Lines of code | 326 |
| Technical Name |
supportbridge_gorgias_gatekeeper |
| License | LGPL-3 |
| Website | http://techfinna.com |
| Versions | 14.0 15.0 16.0 17.0 18.0 19.0 |
Contact Us
WhatsApp
Email
SupportBridge • Gorgias Gatekeeper (Odoo Helpdesk) – Enterprise SupportBridge • Gorgias Gatekeeper (Odoo Helpdesk) – Enterprise
Keep agents in Gorgias and operations in Odoo Helpdesk—rock-solid inbound ticket sync. Works with local/on-prem Odoo via Pull Mode.
Stop copy-pasting tickets. SupportBridge forwards only the right Gorgias tickets into Odoo Helpdesk, so agents keep working in Gorgias while operations run in Odoo. You’ll reduce context switching, resolve faster, and centralize operational history with minimal overhead. Need help wiring Gorgias webhooks/rules/views? We’ll assist end-to-end.
Features
Webhook ingestion (real-time): secure shared secret header.
Pull Mode (local/on-prem): scheduled fetch from a Gorgias View (cursor-based API).
Idempotent upsert: no duplicates; tickets linked by external_id.
Minimal ticket binding: adds Gorgias fields (source/id/url/status/last_sync) to helpdesk.ticket.
Partner mapping: auto link/create res.partner by customer email (when present).
Tag routing: optional JSON map tag → helpdesk.team.
Smart button: open the original Gorgias ticket from Odoo.
Odoo 16+ compatible: developed & tested on Odoo 18.
Who should use this / Use cases
Who is this for?
This integration is built for Support Managers, Odoo implementers / partners, and SMEs & enterprises that want to connect customer support → Odoo (ERP) with clean ownership across teams like warehouse, accounting, logistics and B2B sales.
Key Use Cases
-
RMA & warranty
TagRMAin Gorgias → automatically create or update a ticket in Odoo for warehouse and accounting to handle returns, credits, and replacements. -
VIP / wholesale escalation
Forward only high-priority / high-value conversations (via Rules or a Gorgias View) into specific Odoo Helpdesk teams. Example: send “VIP Wholesale” complaints directly to your B2B account manager team in Odoo, not the general queue. -
On-prem Odoo / no public URL
Use Pull Mode to sync tickets from a specific Gorgias View on a schedule without exposing your Odoo server to the internet. Ideal for locked-down / self-hosted Odoo.
Configuration
You can run either Webhook Mode (real-time) or Pull
Mode (local / on-prem) — or both.
All behavior is controlled using System Parameters in
Odoo:
Settings →
Technical → System Parameters
Create / update these keys:
| Key | Example | Purpose |
|---|---|---|
| gorgias.base_url | https://your-subdomain.gorgias.com | Gorgias API base URL |
| gorgias.api_user | agent@yourcompany.com | Gorgias user email for Basic auth (used in Pull Mode) |
| gorgias.api_token | xxxxxxxx... | API token for that user (Pull Mode) |
| gorgias.webhook_token | super-long-random-secret | Shared secret for webhook auth (Webhook Mode) |
| gorgias.pull_enabled | 1 (or 0) | Enable / disable Pull Mode |
| gorgias.view_id | 273788 | Numeric Gorgias View ID (Pull Mode) |
| gorgias.team_map (optional) | {"rma":"Repairs","warehouse":"Logistics"} |
Map Gorgias tags → helpdesk.team
names
|
To run the cron job to pull tickets from gorgia( one time only) go to odoo → settings → Automation → scheduled actions
To get gorgias.api_token
go to gorgias→settings→ RESTAPI and generate api key:
Please log in to comment on this module