Integrations (in the sidebar under Brand) holds every connection of the selected brand, in three tabs:
Tab | What it connects |
|---|---|
Measure and track | Google Analytics, Search Console and Business Profile, through one Google connection, and Bing Webmaster Tools |
Reach customers | The Gmail mailboxes outreach sends from (daily limit, warmup, signature, the default one) and OpenAI Ads |
Publish content | WordPress, More platforms (Ghost, Shopify, Webflow, Wix, or any tool through a webhook), the hosted blog and GitHub |
Connection | What it does | Plan |
|---|---|---|
Your traffic, and the visits AI platforms send you | Every plan | |
Your Google searches, prompts and keywords to track, tasks | Every plan | |
Your Bing searches, and the pages Microsoft Copilot cites | Every plan | |
Manage your listing, posts, reviews and photos | Starter | |
Publish, schedule and update posts | Starter | |
Publish to those platforms | Starter | |
Send each article, signed, to Zapier, Make, n8n or your own CMS | Starter | |
Publish articles to your site's repository through pull requests; the agent opens its fixes there too | Starter | |
A blog on your subdomain, run by Rank Prompt | Starter | |
Gmail | The mailboxes outreach emails send from | |
Your ChatGPT ad campaigns | Pro |
The plan that counts is the brand owner's. Connecting a publishing destination takes the brand owner; editors publish to it.
The default article options (language, tone, writing style, image style and banned phrases) live in Brand settings > Voice, not here. See Brand voice.
Every connection shows a chip with its state. Hover the chip (or tap it on a phone) to read what it means:
Chip | What it means |
|---|---|
Working | The connection answers. The tooltip says when it last synced |
Needs a step | It works but is unfinished: a Google service with no property, site or location picked, or a hosted blog whose DNS is verified and waits for Launch blog |
Not working | It stopped: Google or Gmail access expired or lost a permission, a site refused its credentials or did not answer, or an app was uninstalled |
Setting up | We are building it, like a hosted blog being provisioned after its launch |
On a chip that is not Working, the tooltip names the problem and says where to fix it, for example "WordPress refused the credentials. Open the connection settings to fix it." The chip itself is not a button.
To fix it, click Connection settings (the gear) on the connection. The problem shows at the top with its fix button:
Button | When |
|---|---|
Reconnect (with the service name, like Reconnect Search Console) | Google or Gmail access expired or lost a permission |
Install again | The app was removed from the site |
Update credentials | The site refused its password or token |
Test again | The site did not answer our last check |
Choose | Nothing is picked yet for the service to read |
Launch blog | A hosted blog is ready to launch: it opens the blog's card with its Launch blog button ready to click |
When the problem is on the other service's side, the settings say "Nothing to do: we retry on our own." A viewer sees "Ask the brand owner to fix it." instead of the button.
A hosted blog is not fixed in its settings: click Launch blog or, if its setup failed, Try again on the hosted blog's own card.
Search Console, Google Analytics and Business Profile each get their own line, so you see which one lost its permission. Each tab counts how many connections need attention, and the Integrations widget on your dashboard shows the same states.
We check connections ourselves too: a Google or Gmail connection nobody used for a day is refreshed every morning, and every publishing site is tested once a week. When a connection breaks, the brand owner gets one notice in the app and by email (turn it off in Settings > Notifications, Connection problems). It is not repeated while the connection stays broken.
These live under Settings > Developers, not on this page:
Developer API: your data and actions from your own code, on every plan
MCP: a hosted MCP server that brings Rank Prompt into any MCP client, Claude Code included
Connect Claude Code: let Claude Code read your visibility data and ship fixes in your repository
You have a WordPress site: connect it on Publish content
You have no blog: create a hosted blog
You want to measure first: connect Google on Measure and track, free on every plan
Email [email protected] and I'll help.