Go Shift

How to connect Facebook and Instagram ads to ChatGPT and Claude, step by step

Facebook and Instagram are among the biggest ad platforms in the region, and much of a media buyer's time goes on digging through Ads Manager to answer one question. This guide shows how to connect your account to ChatGPT or Claude and just ask.

· 6 min read

What changes once you connect?

Instead of building columns and filters in Ads Manager, you type "Which ad deserves more budget?" and the assistant ranks your ads by cost per result from your real account data. Then you ask it to pause the weakest in the next message.

The connection runs over MCP, the standard that lets an assistant use outside tools. Go Shift is a hosted MCP server that connects to Meta through its official sign-in, so you don't need a Meta for Developers app or an access token.

What you need before you start

  • A Facebook account with access to the ad account.
  • A ChatGPT or Claude account that supports adding connectors, or use the assistant built into Go Shift.
  • A free Go Shift account.

Step 1: connect Meta in Go Shift

  1. Create an account in the Go Shift dashboard.
  2. Open the Connections page, click Connect on the Meta Ads card and sign in with the Facebook account that has access to your ad accounts.
  3. Choose the ad accounts the assistant may use.

Step 2: add Go Shift to Claude or ChatGPT

In Claude: open Settings, then Connectors, search for Go Shift and click Connect. If it isn't listed yet, choose Add custom connector and paste the server link: https://mcp.goshift-eg.com/mcp

In ChatGPT: open Settings, then Apps & Connectors, and search for Go Shift or create a custom connector with the same link. Custom connectors may need an account that supports them and developer mode turned on.

Then sign in with your Go Shift account, approve the permissions and enable the connector in the chat. The full steps are in the docs.

Analysis questions to try first

  • "How did Meta campaigns perform over the last 7 days vs the week before?"
  • "Where is spend going without results this month?"
  • "Which 5 ads have the best cost per result, and which are starting to fatigue?"
  • "Why did cost per lead rise this week?"
  • "Break performance down by Facebook vs Instagram and by placement."

For the "why did cost rise" question, the assistant splits cost per result into CPM, CTR and conversion rate, so you can tell whether the problem is the auction, the ad or the landing page.

Leads and tracking checks

If you run lead ads, ask "Show the new leads from the real estate form" and the assistant pulls them for you. This is personal data, shown to you alone when you ask.

If purchases are missing from reports, ask "Is the pixel working?" The assistant checks when an event last fired, which events arrived from the browser and from the Conversions API, and which campaigns optimise for an event that isn't arriving.

Create and edit campaigns

The assistant can create the campaign, ad set and ad from an image, video, carousel or existing post, and duplicate any winning campaign. For example: "Create a paused lead campaign in Saudi Arabia with a 200 SAR daily budget."

  • Everything is created paused until you turn it on.
  • Pausing and lowering a budget run immediately.
  • Turning something on and raising a budget or bid show a preview first and only run after your explicit yes.
  • Deleting needs you to confirm the item's exact name.

What next?

Connect Google Ads, Snapchat and TikTok the same way to compare cost per result across platforms in one question. Everything the assistant can do in Meta is on the Meta integration page.

Try it on your own account

Connect your first ad account free in two minutes, no card needed.

Start free

FAQ

Is connecting Meta Ads to ChatGPT free?

Go Shift has a free plan that covers one ad account. Your ChatGPT or Claude subscription is separate and follows their terms.

Do I need a Meta for Developers app?

No. You connect through Facebook's official sign-in from the Connections page.

Can the assistant see my leads?

Yes, only when you ask, and it shows them to you alone. We don't use lead data for anything else.

Does it work with Instagram ads?

Yes. A Meta ad account covers Facebook and Instagram, and performance can be split between them and by placement.