Opening…
Checking your setup link.
- Meta adsAdd a user
- Google AdsPaste a script
- Checkout ChampAdd a user
- VoluumAdd a user
- ShopifyAdd a user
- Sheets and docsShare them
No passwords or keys change hands. You can remove the email any time.
Forwarding this link? Don't tap Start. Whoever taps it fills it in. Progress saves, so it can be handed on partway.
KMG is connected.
Claude can answer from these sources now, and they refresh every hour. This link has stopped working, so you can close the tab.
Connect KMG's data
Skip anything you don’t use.
Use this link from now on. It replaced the old one, which no longer works, for security. Keep the message it came in: tapping it again brings you back here.
Now
Then
- Open System users, click Add, choose Admin, then Assign assets and tick your ad accounts and Pages.
- Click Generate token, tick ads_read and pages_read_engagement, set Never expires, and copy it.
Untick anything that isn't KMG's. Give accounts the same brand name to group them.
- On your phone, open Google Authenticator → menu → Transfer accounts → Export accounts. Tick only admin@kesselmediagroup.com → Next, and screenshot the QR code.
- Pick that screenshot here.
- Delete the screenshot from your Photos and from Recently Deleted: it is the key to the login.
- Create the Slack app (already filled in) → pick the KMG workspace → Create → Install to Workspace → Allow.
- In the app, Basic Information → App Credentials → Signing Secret → Show, copy it and paste it here.
- In Events Manager, open the White Whale pixel → Settings → Conversions API → Generate access token. Copy the pixel ID too, and the code under Test events.
- In Stripe → Developers → Webhooks, add https://mcp.kesselmediagroup.com/ww/stripe for checkout.session.completed, checkout.session.async_payment_succeeded and payment_intent.succeeded, then reveal its Signing secret.
- The site's signing secret is the one its backend uses for submission notices (32+ characters).
The token can only send events to this one pixel. It can't see or change ads. Nothing is sent until sending is turned on, in test mode first.
- In Slack, make the channel the alerts should go to (e.g. #kmg-alerts) and add whoever should see them.
- Open your Slack apps → KMG Codes → Incoming Webhooks. Turn it On, click Add New Webhook, pick that channel and click Allow.
- Click Copy next to the new Webhook URL and paste it here.
It can only post to that one channel. It can't read Slack. Delete the webhook any time to stop it.
- Sign in if asked. The token form opens with the name and the read-only permissions already set.
- Click Continue to summary, then Create Token, then Copy. Paste it below. Cloudflare shows it only once.
Form came up empty? Fill it in by hand.
- On API Tokens click Create Token, then Get started next to Create Custom Token. Name it KMG read-only.
- Under Permissions add two rows: Account → Workers Scripts → Read, and Account → Account Analytics → Read.
- Leave everything else as it is, then Continue to summary → Create Token → Copy.
Read-only: it can't change or deploy anything. Delete it under API Tokens any time.
Rather not make a token? Paste the list instead.
Paste each Checkout Champ funnel name next to the Google Ads conversion action it goes to, one per line (e.g. DG6 → Purchase DG6). Copy it straight from the Worker's code if it's there.
- Each brand has its own Gorgias, so do this once per brand. Open that brand's Gorgias, then Settings → REST API (under App Store or Integrations, depending on your plan).
- Copy the three things it shows: the Base API URL (or just the address in your browser), your Username (an email) and the Password (API Key). Click Create API key first if there isn't one.
We only read tickets and customer messages. Agent replies aren't kept, and names, emails and phone numbers are removed. Delete the key in Gorgias any time to stop it.
- On your phone, open Google Authenticator → menu → Transfer accounts → Export accounts. Tick only the Shopify login → Next, and screenshot the QR code.
- Pick that screenshot here.
Then delete the screenshot from your Photos and from Recently Deleted: it is the key to the login. Your app keeps working as before.
- Open Trendtrack settings, then API, create a key and copy it. No Trendtrack yet? Skip this; it can be added later.
- Open Voluum, then Settings → Security → Access keys, click Create, and copy both values.
They get a fresh link and see what's done. This one stops working.
Anything you skip can be added later.