Beacon

Settings

Credentials are stored in Cloudflare KV. They never leave the server. Test each connection after saving.

Loading saved credentials…

Shopify

Admin REST API access. Create a custom app in your Shopify admin to get the token.

Google Ads

OAuth2 + developer token. Customer ID is the 10-digit account number, no dashes.

Meta Ads

Long-lived access token with the ads_read scope. Ad account ID is the act_xxxx number from Ads Manager.

GA4

Service account with the Analytics Data API enabled. Paste the entire JSON. Newlines in the private key are handled automatically.

Wrap in single quotes if pasting via shell. The runtime parses it with JSON.parse.

Hyros

Single API key. Generate it at Account → API Management.