Most problems come from a script that isn't scheduled hourly, a DNS record that isn't a plain CNAME, link values that break your naming rules, or the 3-user limit on Free; find your symptom below.
Start here
- Read what the app saysIn Pacing Console, check the Data sources panel on the Pacing page and the status on each card in Connect platforms. In Link Console, check Needs attention on Overview.
- Reload the pageNumbers update live, but a reload rules out an old tab.
- Find your symptom belowEach answer lists the checks in the order that solves most cases.
- Still stuck?Contact us with your workspace name and what you see on screen, including any message word for word.
Problems and fixes
The Google Ads or Microsoft Ads script is not reporting
- Open the script in the ad platform and check it is scheduled Hourly. A script that was only previewed never runs on its own.
- Run Preview and read the log. "campaigns sent, response 200" means it works.
- "Unknown workspace key" or "could not load (401)" means the key in the script was replaced. Copy the current script from Connect platforms and paste it again.
- If the script was authorized by someone who left, authorize it again with a current user.
- In a manager account, check that
ACCOUNT_IDSis empty or lists the right accounts.
The Pacing page says Data has stopped
A connected platform has not sent data for longer than Flag data older than (hours) in Settings. Check the script schedule as above, or press Reconnect for LinkedIn. Press Check connections on the banner to go to Connect platforms.
My campaign shows No data, or stays under Spending, no budget yet
Campaigns are matched by name, ignoring case. If the name in Pacing Console differs from the platform, or the campaign was renamed, open the campaign and enter its Platform campaign ID. Check that the Channel is right.
My CNAME record is not detected
- The record must be a CNAME whose name is the first part of your subdomain (for example
go) and whose value is exactlyplanconversion-pacing.netlify.app. - Use a subdomain such as
go.yourcompany.com, not the root domain. - Delete any A, AAAA or other record with the same name.
- On Cloudflare, set the record to DNS only (grey cloud).
- Give DNS up to an hour, then press Check now in Integrations. We also check every 10 minutes while the workspace is on Pro.
I get a 422 error, or Fix the items listed under Result first
The link breaks your naming rules. In the app, the Result panel lists each problem: a required value is missing, a value is not on a locked list, or a parameter name is not lowercase. From the API, the 422 response has an issues list with param, code and text for each. Fill in the missing value, choose an approved value, or ask the owner to approve the new one.
Someone can't join: The Free plan includes 3 users
Free workspaces include 3 users, the owner included, so a fourth person can't accept an invite. Upgrade either product to Pro (10 users included, $5 a month per extra user), or remove a member in Pacing Console, Settings, Team.
Sign-up or sign-in says to use my work email or work account
Personal addresses such as Gmail, Outlook or Yahoo can't be used for a workspace, whether you type them or use Google or Microsoft sign-in. Sign up with your company address or your company's Google or Microsoft account.
The invite link has expired or was already used
Invite links work once and last 14 days. Ask the workspace owner for a new link.
A queued budget change failed
Open the campaign and read the change log. "Uses a shared budget" means the budget is shared; change it in the ad platform. "Campaign not found" means the campaign is not in the account the script covers. Changes never apply during Preview or when APPLY_BUDGET_CHANGES is false.
LinkedIn connection failed
Sign in with a LinkedIn user that can see the ad accounts and approve access, then try Reconnect. If a sign-in expired, start again from Connect platforms.
Link Console says the Free plan includes 100 short links a month or 5 templates
Those are the Free limits. Create the link without a short link, delete a template, or upgrade to Pro for no limits. Existing short links keep working.
Link health says Check blocked
The site refused our automated check with 401, 403 or 429. The link may work for people. Ask your web team to allow the LinkConsoleHealth user agent, or open the link yourself to confirm.
The API returns 401 or 402
401: send the key as Authorization: Bearer lc_... and check it was not revoked. 402: the API is part of Link Console Pro, or a plan limit was reached.
I didn't get the daily pacing email
It is only sent when a campaign is off pace or a platform has stopped sending data. Check that Send the daily email for this workspace and Email me are ticked in Settings, and look in spam. Press Email me a sample now to test.
Good to know
- Every number in Pacing Console shows when it was pulled, so pace is always judged against that hour.
- Platforms report spend with a delay of up to a few hours. A small gap right after midnight is normal.