GoKarla is read-only in cx. Agents and AI Agents can look up orders and shipments, but cannot change anything in GoKarla.
When to use it
Use GoKarla when your shop already tracks shipments in GoKarla and your support team regularly handles:- “where is my order?” and “when will my package arrive?” questions
- checking which carrier shipped an order and opening its tracking page
- confirming what was ordered and where it is being delivered
Set up GoKarla
You need three values from your GoKarla account: a Username, an API Key, and your Shop Slug. GoKarla’s API documentation describes its API access. Ask your GoKarla contact if you don’t have these values yet.1
Open integrations
Open integrations from your workspace settings and choose GoKarla.
2
Connect your shop
Click Connect, enter the Username, API Key, and Shop Slug, then click Connect in the dialog. The connection appears under your connected accounts, named after the Username.
3
Check the connection
Open a ticket from a customer who has a GoKarla order and confirm the order shows up in the customer panel.
Use GoKarla in the inbox
When GoKarla is connected and the ticket contact has an email address, cx looks up that contact’s orders in GoKarla.- Open a ticket with a contact that has an email address.
- In the customer panel, find the GoKarla section when the contact has one or more GoKarla orders.
- Each order shows:
- the order number, linking to the GoKarla tracking page, with a copy button
- the total price and the date the order was placed
- a status badge from the latest tracking event (for example, the current delivery phase)
- the shipping address
- one card per shipment with carrier, status, tracking number, and tracking link
- a Products list with title, quantity, price, SKU, and image
Matching orders to contacts
Orders are matched by email address. cx checks the contact’s main email and any additional email addresses on the contact, and shows each order only once.
Phone numbers and order numbers are not used for matching in the customer panel.
AI Agent actions
Give an AI Agent GoKarla actions when you want automation to answer tracking questions. Connect GoKarla first, then enable the actions on the agent and select which connected GoKarla account(s) the agent may use.Read actions
- Get order: Look up a GoKarla order by order number.
- Get shipment: Look up a GoKarla shipment by tracking number.
Disconnect GoKarla
In integrations, open GoKarla, open the Connected menu on the account, and choose Disconnect. Confirm with Delete. GoKarla orders disappear from the customer panel, and AI Agents can no longer use that account.Troubleshooting
No orders for a customer
- Verify the contact’s email matches the email on the order in GoKarla. Add the order email to the contact if the customer wrote from a different address.
- Confirm the order belongs to the shop whose Shop Slug you connected.
Order lookups fail
- The credentials are not tested when you connect. Re-check the Username, API Key, and Shop Slug: click the account in integrations to edit it.
- If the API Key was rotated in GoKarla, update it in cx.
An AI Agent says an order or shipment was not found
- GoKarla returned no match for that order number or tracking number. Check the number with the customer and try again.
- Confirm the agent is allowed to use the GoKarla account for the shop the order came from.