One prompt setup
Open your website’s source project in your coding agent. ReplaceAcme with your Gravity advertiser account name and paste:
Install and connect
You can also run the CLI yourself. Use Node.js 20 or newer:accounts shows the connected account; it does not switch accounts. Run login again to select another account.
The CLI stores its read-only token in your operating system’s credential store. The token expires after 24 hours; run login again when it expires. A remote coding agent needs authentication in its own environment. For a headless environment, supply GRAVITY_API_KEY securely as an environment variable. Keep API keys out of prompts, source code and mobile apps.
Choose a setup
Run commands in the source project where your agent will make changes:
For combined website and app setup, use
setup full --surface both --json. The agent inspects your app and supplies the detected platforms and provider; you supply unavailable provider settings. App setup details are in App installs.
--json returns the plan without interactive prompts or an API key. It does not install tracking by itself. An incomplete app plan exits with code 2 and lists missing prerequisites.
Select events
A conversion event names a confirmed customer action, such as a completed purchase or registration. A custom event is your own exact name for a customer action.--events without --discover-events requests the exact supplied events. Custom names are preserved in the plan and are never expanded into standard events. Use repeated --custom-event, --custom-event-name or --goal "Business action" options for additional actions.
Shopify
Connect the Gravity Shopify app for Shopify-managed Pixel and purchase tracking. The CLI preserves that tracking. Request custom actions separately, using--custom-event or --custom-event-name without --discover-events; do not add a second sender for Shopify-managed purchases.
Review and deploy
Review the agent’s changes and any missing inputs. Website setup should preserve consent handling, capture browser attribution withgetCAPIData(), and send CAPI from a confirmed backend action with a stable event ID.
Add your Gravity API key to your backend’s hosting environment, then deploy. Follow the Pixel guide and CAPI guide to verify real tracking in Events Manager. A fetched plan or successful local build does not prove events have arrived.
The CLI does not deploy, provision production secrets, change provider settings or send conversion events. --hosted-pr and resume open the setup path in Events Manager; they do not run a hosted installer from the CLI.
Command reference
The dashboard uses
.com; the CLI currently authenticates through https://api-interface.trygravity.ai. Use the default API for browser login.
