tl;dr
WhatsApp is not a native cost data source in Klar — there's no automatic spend sync.
Set it up in two parts: create the channel (so revenue is attributed) and add the costs manually via your cost sheet.
Prerequisite: every WhatsApp link must carry consistent UTM parameters.
WhatsApp isn't a native cost data source like Meta, Google, or TikTok. That's why you set it up yourself: first make sure orders can be attributed via UTMs, then build the channel, then enter the costs manually. The three steps below get you there.
How do I make sure WhatsApp orders are tracked?
Klar attributes WhatsApp orders through UTM parameters. Every link you send via WhatsApp — broadcasts, flows, or links from your messaging tool — needs consistent UTMs, for example:
utm_medium=whatsapp
utm_source=<your tool or list name>
Without UTMs, these orders land under "Not assigned" or "n/a".
Step 1: Create the channel in the Channel Builder
Open the Channel Builder.
Create a new channel for WhatsApp.
Define the matching rule based on the UTM parameters above, so incoming orders are attributed to this channel.
For example:
Trigger a Store Update so the new attribution takes effect (usually within ~30 minutes).
Step 2: Add WhatsApp costs manually via your cost sheet
Since there's no automatic spend import for WhatsApp, you enter the costs yourself in your connected custom cost sheet.
Open your connected Google Sheet for custom costs.
Add the WhatsApp spend (e.g. tool subscription, per-message fees, agency costs) for the relevant period.
Label the entry in the category column so it's picked up correctly — use a marketing category if you want it to flow into CM3.
Save the sheet. The data syncs automatically (usually overnight).
Step 3 (optional): Store fixed costs without a sheet
If you prefer not to use a sheet, store the cost directly: Store Configurator → Costs → ADD COST +. Enter it as a fixed or percentage-based cost, and use date ranges if your WhatsApp spend changes over time, so historical margins stay correct.
How do I check that it worked?
After the next sync, open the Channel Builder or your channel overview and confirm that WhatsApp orders are attributed and the costs appear in your profitability metrics. If revenue lands under "Not assigned", revisit your UTMs. If costs don't show, check the category label and format in your sheet.

