# Connect Meta (Facebook and Instagram) Ads

> Connect your Meta ad account so Revnu can build Facebook and Instagram ads as paused drafts, launch them with your approval, optimize them for the purchases, subscriptions or sign-ups your own pixel already tracks, and report results, including ads you made yourself in Ads Manager.

Canonical: https://revnu.com/docs/meta-ads
Last updated: 2026-11-01

You connect Meta Ads from **Connections > Advertise**, on the row after Google Ads. Sign in with the Facebook login that manages your ad account, approve Revnu in Meta, then choose the ad account Revnu should use.

Revnu builds every Facebook and Instagram campaign paused. Nothing launches until you approve it, and Meta bills the payment method on your own ad account.

## Before you start

- A Meta ad account with a payment method on it, set up in Meta Ads Manager with your own Facebook login, so the account and its billing are yours.
- A Facebook Page. Your ads run as that Page.
- An Instagram account connected to the ad account, if you want ads to run as that account. Without one, Instagram placements still run, under your Facebook Page.
- Admin or advertiser access to the ad account and the Page, for the Facebook login you connect with.

## How do I connect Meta Ads?

### 1. Open Connections

In the dashboard, open **Connections** and find the **Advertise** group.

### 2. Press Connect on Meta Ads

Press **Connect** on the **Meta Ads** row.

### 3. Approve Revnu in Meta

Sign in with the Facebook login that manages the ad account. When Meta asks, choose the Pages and ad accounts Revnu can use, then approve.

### 4. Choose the ad account

Back on **Connections**, the row says Revnu is checking your ad accounts. If it found more than one, press **Choose Account** and pick one. The row then says which account Revnu is using.

If the row says "Meta is connected, but no usable ad account was found. Check its assignment in Meta Business Settings, then reconnect.", the login you used can't see an active ad account. Assign yourself to the ad account in Meta Business Settings, then press **Reconnect**.

## What Revnu does once it's connected

- **Builds paused drafts.** Revnu writes the copy, makes images, and builds the campaign in your ad account, all paused. You approve before anything launches, and spend stays inside your **Monthly Ads Budget**. See [ad budgets](https://revnu.com/docs/ad-budgets.md).
- **Runs on Facebook, Instagram or both.** It picks placements such as Feed, Stories and Reels to fit the creative.
- **Uses your own images and videos.** It can run videos and images already in your ad account's library, or a file you send it in chat. It uploads what you send to your ad account first.
- **Optimizes for your sales or sign-ups.** Revnu can run campaigns that optimize for an event your own Meta pixel already receives, such as Purchase, Subscribe, StartTrial, CompleteRegistration or Lead, a custom conversion or custom event you've set up, or purchase value. It uses the pixel and Conversions API setup you already have, so Meta learns from your existing conversion history.
- **Adds ads to an ad set.** To test new hooks on one idea, Revnu adds up to 10 ads to the same ad set, and Meta spends on the ones that work. Each ad can send people to its own landing page, for example a different product's page.
- **Targets who you ask for.** Countries, age, gender and interests from Meta's own list, and it can exclude a custom audience on your ad account, such as 30-day site visitors. Meta's Advantage+ audience, which lets Meta reach past those interests and ages, stays off unless you want it.
- **Caps a campaign's total spend.** On top of the daily budget, Revnu can set a campaign spend cap and an end date. It checks both before launch, and pauses the campaign if either is changed in Ads Manager.
- **Runs your ad as you approved it.** Revnu switches off Meta's automatic creative changes, such as rewritten text, added music and crops, on every ad it makes.
- **Reads your own ads too.** Revnu reports on the ads you made yourself in Meta Ads Manager next to its own, and leaves them exactly as you set them. It can add its own ad set inside a campaign you made, when that campaign sets budgets per ad set. You can pause, resume or delete your own campaigns from the **Ads** page.

## Watching learning and fixing a rejected ad

Meta learns per ad set. Revnu reads each ad set's learning stage before it changes a budget, audience or creative, because a big change sends the ad set back into learning.

If Meta rejects an ad, hover it on the **Ads** page to see **Rejected by Meta** and Meta's reason. In a paused draft, ask Revnu to remove that one ad, or to replace it with a corrected one. The rest of the campaign stays as it is, other ads included.

## Optimizing for purchases, subscriptions and sign-ups

Revnu optimizes a Meta campaign for an event your own pixel already receives. Tell Revnu which event you optimize for today. Before a campaign goes live, Revnu checks that your pixel has received that event in the last 28 days. If it hasn't, Revnu tells you before launch, so every campaign goes live with an event Meta can optimize for.

Meta needs about 50 of that event a week per ad set to finish learning. If your deep event, such as Subscribe, is too rare for your budget, Revnu says so and offers an earlier one that fires more often, such as StartTrial, or a shallower step like Add to Cart or Initiated Checkout. It can also optimize for a custom conversion or a custom event your pixel receives, or, for purchases that carry a value, for revenue rather than order count.

Revnu leaves your pixel and Conversions API setup exactly as they are, and sends no events to your pixel. Results Meta credits to your ads show up in Revnu's reports. Once your [outcome is set up](https://revnu.com/docs/set-up-outcomes.md), Revnu also counts the sign-ups and sales it sees itself.

## How do I disconnect Meta?

Open **Connections > Advertise** and press **Disconnect** on the **Meta Ads** row. Revnu stops building and reading campaigns in that account. Campaigns already running in Meta keep running after you disconnect, so pause them first from the **Ads** page or in Meta Ads Manager.

## If it doesn't work

| What you see | What to do |
|---|---|
| "Meta is connected, but no usable ad account was found. Check its assignment in Meta Business Settings, then reconnect." | Give your Facebook login access to an active ad account in Meta Business Settings, then press **Reconnect** |
| "The connection expired. Reconnect so Revnu can keep using Meta." | Press **Reconnect** on the **Meta Ads** row |
| An ad account you added later is missing | Press **Reconnect** and choose it on Meta's page |

## Next step

[Set up the outcome your ads should bring in](https://revnu.com/docs/set-up-outcomes.md).

## Frequently asked questions

### Can Revnu run my Facebook and Instagram ads?

Yes. Connect your Meta ad account in **Connections > Advertise**. Revnu builds campaigns as paused drafts, and launches them only when you approve, inside your Monthly Ads Budget.

### Do I need a Meta ad account?

Only for Meta ads. Create one in Meta Ads Manager with your own Facebook login and add a payment method, then connect it. Nothing else in Revnu needs one.

### Can Revnu read ads I made in Ads Manager?

Yes. Revnu reports the ads you made yourself next to its own, and says which are which. It never changes them. You can pause, resume or delete your own campaigns from the **Ads** page.

### Can Revnu run a Meta campaign that optimizes for sales?

Yes, if your Meta pixel already receives the event. Revnu can optimize for Purchase, Subscribe, StartTrial, CompleteRegistration, Lead or Schedule, an earlier step such as Add to Cart, a custom conversion or custom event, or purchase value, using your existing pixel and Conversions API setup. It checks the pixel received that event in the last 28 days before launching.

### Can Revnu run my ads on Instagram without an Instagram account?

Yes. Without a linked Instagram account, Meta runs Instagram placements under your Facebook Page. Link an Instagram account to the ad account if you want the ads to show as that account.

### Why did Meta reject one of my ads?

Hover the ad on the **Ads** page: a rejected ad shows **Rejected by Meta** with Meta's reason. In a paused draft, Revnu can remove that one ad or swap in a corrected one without rebuilding the campaign.

### Can Revnu set a total budget and an end date on a Meta campaign?

Yes. Revnu can set a campaign spend cap and an end date as well as the daily budget. It checks both before launch and pauses the campaign if either changes outside Revnu.

### Can Revnu use my existing Meta pixel and Conversions API events?

Yes. Revnu optimizes on the pixel already on your ad account and the events you already send it, from the browser or your server. Your setup stays exactly as it is.

### Can Revnu use my own videos in Meta ads?

Yes. It runs videos and images already in your ad account's library, or a file you send it in chat. The ads Revnu makes itself are images.

### Can Revnu make Instagram ad images for me?

Yes. Revnu writes the copy and makes on-brand images in Instagram sizes, such as square, 4:5 and 9:16 for Stories and Reels, then builds them into a paused draft.

### I have several Meta ad accounts. Which one does Revnu use?

The one you choose on the **Meta Ads** row. Press **Manage** to switch later. If Revnu asks which account to use on a card, picking one there switches it too.

### Who pays for Meta ads?

You do. Meta bills the payment method on your ad account. See [ad budgets and who pays](https://revnu.com/docs/ad-budgets.md).
