v6 Semantic search now multilingual across 28 languages

Where your customers
actually find answers.

Cartograph is the help center that grew up. Semantic search, embedded in-app, with article analytics that tell you which paragraph is doing the work — and which is wasting your team's reply time.

1.4M articles served in the last 24h
help.brightwave.com
K
Brightwave · Help center

How can we help today?

how do I change my billing currency?| AI answer ready
Help centers powering support at 1,408 companies
Linnea forecast Glide Vantage Mercury Brightwave Nimbus Coast Halcyon quartermast Northwind Foundry & Co Linnea forecast Glide Vantage Mercury Brightwave Nimbus Coast Halcyon quartermast Northwind Foundry & Co
1,408
Knowledge bases hosted
1.4M
Articles served daily
28
Languages, semantically
−34%
Avg ticket volume after 90d
— What Cartograph does

A help center your support team would actually own.

01 · Semantic search

Customers don't know your terminology.

"Cancel sub" finds your "Pause membership" article. "My card got rejected" maps to "Card declined: what to do next". Embeddings re-indexed every save, no curation tax.

  • Vector + lexical, hybrid scoring
  • Synonyms learned from search-to-article taps
  • Multilingual: query in Spanish, find an English article
Refunding a charge from the dashboard deflecting
Reads / week
6,201
Helpful rate
88%
+4 pts vs last quarter
Avg dwell
1m 18s
P95 reads to step 3 of 5
Ticket deflection
−128
tickets / week (est.)
Queries that landed here
"how to refund" "reverse charge" "give money back" "cancel transaction" "reembolso"
02 · Article analytics

See which paragraph does the work.

Reads, helpful rate, dwell time, and a deflection score — per article and per paragraph. Find out which articles answer 80% of your tickets, and which ones make customers click "still stuck".

  • Search-query → article mapping with click-through rate
  • Heat-map of where readers stop reading
  • Auto-detected stale articles (no edits for 180d)
03 · In-app help

The help center, where the question gets asked.

Drop a 4-KB script in your app and customers get search, recommended articles, and "chat with us" without leaving the page they're on. Same content, same analytics, scoped to whatever screen they're on.

  • Page-scoped recommendations via meta tags
  • Hand-off to Intercom/Zendesk with article context
  • Same React, Vue, vanilla — <4 KB gzipped
your app · /billing embed
— Article rendering

Articles that answer the question.

Embedded video, step-by-step blocks, callouts, code, and the "was this helpful?" widget your team will end up reading every Monday morning.

Billing Refunding a charge
Last updated 14 Apr · v3
Refunding a charge from the dashboard
3 min read · Updated by Marcus Tobin, 14 Apr 2026
0:00 / 1:42
1080p · captions

You can refund any charge made in the last 90 days, fully or partially. The funds return to the customer's original payment method, typically within 5–10 business days.

Heads up — Refunds older than 90 days fall back to manual ACH. Allow up to 14 business days and budget for a $0.0064 reversal fee per dollar.

Step-by-step

  1. 1
    Open the customer's profile. From Dashboard → Customers, search by email or customer ID.
  2. 2
    Find the charge. Charges are sorted newest first. The most refundable one is highlighted in blue.
  3. 3
    Click "Refund". Enter the amount — leave blank for a full refund. Optional: select a reason from the dropdown for your records.
  4. 4
    Confirm. The customer gets an email within 60 seconds, and you'll see refunded as the charge status.
  5. 5
    Track settlement. The funds appear on the customer's statement within 5–10 business days. You can monitor the reversal under Reports → Refunds.

Or do it programmatically

terminal · curl
# Full refund of charge ch_3Oq…
curl https://api.brightwave.com/v1/refunds \
  -u "sk_live_••••AjN2": \
  -d charge="ch_3OqA1RKxLs" \
  -d reason="requested_by_customer"
Was this article helpful?
2,118 of 2,402 readers said yes (88%)
— ⌘K search

AI answers, sourced.

Cartograph generates a direct answer from your own articles — every sentence linked back to the source paragraph. No hallucinations: if there's no article, there's no answer.

how do I change my billing currency?|
esc
Answer · drawn from 2 articles
You can change your billing currency from Settings → Billing → Currency. The change applies to new invoices only[1] — open invoices keep their original currency until paid. Switching from USD to EUR also updates your tax settings automatically, but you'll need to re-verify your VAT ID[2].
Also matched · 3 articles
Multi-currency invoicing
Billing · 3,118 reads
Supported currencies by region
Billing · 1,184 reads
Updating tax registrations
Tax · 822 reads
open answer ↑↓ navigate 38ms · grounded · sources only

28 languages, one source of truth

Write once, machine-translate with a one-click review queue. Fallback to source language for untranslated paragraphs, with a banner to your localization team.

en · 100% de · 94% es · 92% ja · 88% +24

Reader analytics

See which articles deflect tickets, which raise them. Open rate, dwell time, scroll depth, "still stuck" clicks — broken down by article, by paragraph, by URL.

Tickets deflected (7d)−842
Top stale article"Set up SSO" · 218d

Contributor workflow

Anyone in your team can suggest an edit. A reviewer signs off, the article republishes. Per-category owners, no copy-paste from a doc into a CMS.

12 approved this week 3 in review

Plays well with your stack

One-way sync with Intercom Articles & Zendesk Guide for migration. Two-way hand-off with Intercom, Zendesk, HubSpot, and Front for chat.

Intercom
Zendesk
HubSpot
Front
— Pricing

Per-help-center, unlimited seats.

Your whole support team gets to edit. Your whole product team gets to read analytics. No per-seat tax.

Starter free
$0 / help center / month

Good enough for a side project or a launch — keep the Cartograph badge.

Start free →
  • Up to 50 articles
  • Lexical + semantic search
  • 1 language
  • Subdomain help.cartograph.dev/<you>
  • ·Cartograph badge on footer
Most popular
Growth unlimited articles
$79 / help center / month

For SaaS teams between 10 and 200 people, with a real support backlog.

Start 14-day trial →
  • Unlimited articles & editors
  • Custom domain + TLS
  • 4 languages incl. RTL
  • Article analytics + deflection
  • In-app embed (4 KB)
  • Intercom / Zendesk hand-off
Scale SOC 2 + AI
$249 / help center / month

For support orgs running 28 languages and a procurement form.

Talk to us →
  • AI search with sourced answers
  • All 28 languages
  • SAML SSO + audit log (7y)
  • SOC 2 Type II, signed MSA
  • Agent contribution from tickets
  • 99.95% SLA + CSM
— Customers

Support leads stopped writing the same reply.

We migrated 184 articles from Intercom in an afternoon. Three months later our ticket volume is −38% vs Q3, and the team finally trusts the analytics.

Ines Calderón
Head of Support · Brightwave

The "queries that landed here" view changed how I write. Used to optimize titles for SEO; now I rewrite the first paragraph to match the question, in the user's words.

Priya Anand
CX Lead · Linnea

AI search with proper citations was the unlock. Our customers trust the answer because the receipts are right there. Hallucinations went from "monthly incident" to zero in 90 days.

Yusuf Abara
CTO · Mercury

Questions support leads actually ask us.

How does the AI search differ from keyword search? +
Keyword search matches strings; semantic search matches meaning. A query like "my card got rejected" finds your "Card declined" article even when no shared words appear. Cartograph runs both — lexical for exact matches, vector embeddings for intent — and re-ranks the combined results. On Scale, AI then composes a sourced answer from the top three articles, with citations to the source paragraphs.
Can I require authentication to view certain articles? +
Yes — articles can be public, signed-in only, or scoped to a plan/role you pass via a signed JWT. Search respects visibility per reader, so a free-plan user never sees a result they can't open. Bulk operations support a "private by default" policy for new articles.
Does it integrate with Intercom, Zendesk, or HubSpot? +
One-click migration import for Intercom Articles and Zendesk Guide — preserves URLs with redirects. Two-way hand-off with Intercom, Zendesk, HubSpot, and Front: a customer reads an article, clicks "still stuck", and the chat opens pre-loaded with the article URL and where they bounced off.
How is article performance measured — open rate, dwell time? +
Reads, helpful rate, scroll depth, average dwell, and a deflection score (reads where the reader didn't open a ticket within 24h, normalised against your baseline). Per-paragraph heatmap shows where readers stop scrolling — so you can find the place your article runs out of steam.
Can support agents contribute articles inline from a ticket? +
Yes on Scale. From Intercom/Zendesk, an agent hits "promote to KB" on their reply, picks the destination category, and a draft article opens in Cartograph pre-filled with the reply and the original ticket as context. A category owner reviews and publishes — typical round-trip is 18 minutes.

Migrate in an afternoon. Reply less by Friday.

Free 14-day trial of Growth — full feature set, no credit card.