Restaurant Agency Studio companion Your next client starts here.

Step 1 of 9

Two ways to start

Overview offers two clear paths. Enter a known website without a Google Places key, or connect Google to find restaurants. Both lead to the same reports and client tools. Change how you work whenever you need.

Your workspace / Connections

Settings

Your API accounts power the requests you choose to run.

Your path: website checks without Google Places

One workflow. Choose extra connections only when they help.

Change how you work

Your choice is remembered in this browser. OpenAI and mobile diagnostics are separate options. Keys are never saved with this preference.

Connections are optional for your workflow

Website checks, owner reports and Client Tools work without personal API keys. Add only the service you want.

Continue without connecting anything
Your API keys are used only to make the requests you initiate. They are not stored in a database. Keys stay in memory and clear when you refresh or close this page.

New to APIs? Follow the setup guides and safety checklist.

Google Places API

Not configured

Required for prospect discovery. Enable Places API (New) and billing in your Google Cloud project. Usage is billed to your Google account.

Guided Google Places setup
  1. Sign in to Google Cloud Console and choose a project.
  2. Set up billing, review pricing and enable Places API (New).
  3. Create an API key and restrict its API access to Places API (New). This app sends requests from its server, so browser referrer restrictions do not fit. Use an IP restriction only with a confirmed fixed server outgoing IP.
  4. Paste the key below and test once. Then continue to Find Restaurants. Keys clear on refresh; only your workflow preference stays saved.
Full setup, security and spending guide

Connection testing runs one minimal Places query and may incur a charge. Restrict the key to Places API (New); use server IP restrictions when your host provides static egress.

PageSpeed Insights

Not configured

Optional API key for automated use. Mobile analysis can run without a key when Google quota allows it.

OpenAI Sales Intelligence

Not configured

Optional. Generate a strategy after the deterministic report is ready. OpenAI API billing is separate from a ChatGPT subscription.

Advanced model settings

Choose a Responses API model that supports Structured Outputs. Default: gpt-5-mini.

Changes apply immediately within this session. Saved agency/client contacts are managed separately below.

Personalize your reports

Agency & saved clients

Save your own agency details and client information you have independently collected. Select a client in a report to prefill its header and copied summary. Google search results are never saved here automatically.

Optional device-only storage: these details and saved client work survive refresh in this browser, but do not sync across devices or browser addresses. They are not encrypted by the app. Use a trusted device and keep your own backup. API keys and analyses are never included.

Loading saved contacts…