▦ Fivefold

Your ads.
One workspace.

Sign in to manage connections, compare performance, and review changes.

Sample workspace password: fivefold-demo

Privacy policy · Data deletion

▦ FivefoldPRIVATE ADS WORKSPACE
OverviewDaily PerformanceCreative PerformanceConnections 5Budgets & bidsAd commentsConnect Codex

One workspace.
Separate account access.

Privacy policy
Data deletion

META ADS / WORKSPACE

Performance overview

Sample workspace — all figures and campaign changes are simulated. No Meta accounts are connected.

Campaign performance

Spend, delivery, and the conversion event configured on each ad set.

Campaign / accountSpendImpressionsOutbound clicksConversionsCTRCPCCurrent bid capManage

Clicks count outbound clicks to websites. CPC = spend ÷ outbound clicks; CTR = outbound clicks ÷ impressions. Bid caps show current ad-set settings, including paused ad sets, regardless of the selected report dates. Different caps can be expanded by ad set. Currencies are never combined. Dates follow each account’s timezone. Conversions use the ad-set event configuration captured at refresh time. Historical event changes may differ from Ads Manager. Mixed events are shown separately; unsupported events display an explanation. Conversions are not approved affiliate commissions.

Account freshness and coverage

Daily performance

One row per day. Select a campaign to compare its performance with bid-cap changes.

DaySpendImpressionsOutbound clicksConversionsCost per conversionCTRCPCBid cap that day

Totals include the days shown with data. Monthly cost per conversion = total spend ÷ total conversions; shown only for a single known conversion event with at least one conversion. Clicks count outbound clicks to websites. Monthly CPC = total spend ÷ total outbound clicks; CTR = total outbound clicks ÷ total impressions. Today is partial; future dates are blank. Different conversion events are listed separately. Conversion events follow the configuration captured when metrics were refreshed.

CreativeAd setAd nameAsset nameAd statusSpendConversionsCost per conversion

One row or card per image/video asset within an ad, ordered by spend. The same uploaded asset used in different ads appears separately. Ad status is current, not historical. Asset results use Meta’s media-content breakdown and each ad set’s attribution setting. Conversions follow the ad set’s event configuration at refresh time; unavailable results are marked Not reported. Last 7 days means the seven completed days before today. Meta-hosted images load directly in your browser; video previews use a still thumbnail and never play or download the video. Hover a row or focus/tap its thumbnail to preview.

Authorize each business separately. Each connection is restricted to the ad account ID you save here.

Authorize this connection

Open this one-time link in the browser session for the matching Meta administrator. It expires in 10 minutes. Only grant access to the intended account.

Disconnect removes the local credential and cached metrics. To revoke Meta-side permissions, remove the app in Meta’s Business Integrations.

Budgets, bid caps & delivery

Choose a campaign or ad set, preview the new value, then approve and apply it. Bid caps are editable only for ad sets already using the Bid cap strategy.

Review queue

Approvals expire after 15 minutes. Current campaign values are checked again before applying.

Recent activity

Facebook ad-post comments and replies, newest first. Comments on posts shared by several ads appear once. Instagram comments are not included. Hide/unhide buttons apply immediately to Facebook. Hidden comments may still be visible to their author and friends.

Select an account and load its comments.

One connection for Codex

Your assistant uses Fivefold’s tools. Meta credentials stay in this service.

  1. Keep the Fivefold service running on your Oracle server.
  2. Add the MCP configuration from the project’s SETUP.md to Codex.
  3. Reload MCP connections, then ask: “List my Fivefold accounts.”
Streamable HTTP endpoint

The local bridge reads its private token from the project’s environment file. For a remote client, use a bearer token over HTTPS. Never paste Meta tokens into a conversation.

Connect your real Meta accounts

  1. Create or reuse a Meta business app with Marketing API access.
  2. Configure Facebook Login for Business and its requested ad permissions.
  3. Set the app ID, app secret, and login configuration ID in the private .env file.
  4. Register the exact callback below in Meta, restart in live mode, and authorize each account.
Meta OAuth callback

Real campaign changes require the global live-write switch, account permission, and approval of an exact proposal. Sample mode uses a separate database and cannot contact Meta.