Docs/Resolve/Front

Front#

The Front integration imports a claim into your Front inbox as an inbound email conversation whenever a customer submits a Resolve claim. Photos, affected items, order context, and the carrier affidavit PDF are attached automatically, and Karla can optionally reply to the customer in the same conversation.

What you need#

Before you start, gather:

  • Front admin access — to create an API token.
  • A Front API token — created under Settings → Developers → API tokens. Front uses bearer-token authentication, so unlike Zendesk or Gorgias there is no account email or subdomain to provide.
  • An inbox ID — the Front inbox claims are imported into, e.g. inb_123. This is required before you can enable the integration.
  • A recipient email — your support inbox address that imported claim messages are addressed to. This is also required before enabling.
  • A reply channel ID and author ID (optional) — only needed if you turn on the automatic acknowledgement reply.

Karla authenticates with your API token only — not your Front account password.

Connect Front for claim import#

1. Create an API token in Front#

In Front, open Settings → Developers → API tokens and create a token with access to your inboxes and conversations.

Name it something recognizable — e.g. Karla Resolve Integration — and copy the token immediately.

Treat the API token like a password. Do not share it in email or chat — enter it only in the Karla portal.

2. Note your inbox ID#

Front imports claim messages into a specific inbox. Open Settings → Inboxes in Front and select the inbox you want claims to land in. The ID appears in the URL and starts with inb_:

inb_1a2b3c

Enter the inbox ID — not the inbox display name.

3. Connect Front in the Karla portal#

In the Karla portal, navigate to Settings → Integrations and select Front.

Under API Configuration, paste your API Token and save it. Karla stores it in a secret manager and shows only a masked preview afterward.

4. Configure the inbox#

Once the token is saved, the Integration Settings unlock:

FieldValue
Inbox IDThe Front inbox claims are imported into, e.g. inb_123
Recipient EmailYour support address the imported message is addressed to

Save both values, then toggle the integration on. New Resolve claims will be imported into Front automatically.

The integration cannot be enabled until both an inbox ID and a recipient email are saved — Front needs an inbox to import into and an address to import the message against.

If you do not see Front under Settings → Integrations, contact your account manager — the integration may need to be enabled for your shop first.

5. Optional: automatic acknowledgement reply#

Turn on Send Auto Reply to have Karla reply to the customer in the same Front conversation as soon as their claim is imported. When enabled, four more fields appear:

FieldValue
Auto-Reply SubjectSubject line used for the reply email
Auto-Reply MessageThe message body sent to the customer
Reply Channel IDThe Front channel the reply is sent from (cha_…)
Reply Author IDThe Front teammate the reply is sent as (tea_…)

The reply is only sent when the toggle is on and a message is set — leaving the message empty skips the reply. Enable Archive After Reply to archive the conversation once the acknowledgement goes out.

6. Other optional settings#

Alongside the connection:

  • Sender Address — your postal sender line for the carrier affidavit PDF. Saving an address attaches the affidavit to investigation (not received) tickets; clearing it removes the affidavit.
  • Type of Goods — what your parcels contain, printed as the content ("Inhalt") line on the affidavit.
  • Main Carrier — which carrier's form is used for the affidavit. Leave it on Automatic to route by the shipment's own carrier.
  • Ticket templates — customize the subject, body, tags, and attachments per claim reason. See Helpdesk integrations → Ticket templates.

What Karla creates in Front#

When a customer submits a Resolve claim, Karla imports a conversation with:

  • Subject and message mapped from the claim reason and customer notes.
  • Customer identified by the order email, so the conversation threads with their existing history.
  • Attachments — claim photos and, when configured, the carrier affidavit PDF.
  • Order and shipment context in the message body — order number, carrier, tracking number, affected line items.
  • An optional agent reply acknowledging the claim, when auto reply is on.

Your agents see a complete conversation without looking up the order elsewhere.

Troubleshooting#

Cannot enable the integration

  • Save both an Inbox ID and a Recipient Email — the toggle stays disabled until both are stored.

Conversations not appearing

  • Confirm the integration toggle is enabled in the Karla portal.
  • Confirm the inbox ID matches a real Front inbox and starts with inb_.
  • Confirm Resolve is enabled and customers are submitting claims through an active Resolve flow.

Authentication failed after saving

  • Confirm the API token was copied in full — no leading or trailing spaces.
  • Confirm the token has inbox and conversation access and is not expired or revoked.

Auto reply not sent

  • Confirm Send Auto Reply is on and an auto-reply message is saved — an empty message skips the reply.
  • Confirm the Reply Channel ID (cha_…) and Reply Author ID (tea_…) are set and belong to the same Front account.

Where to next#

Was this helpful?