Conversions API Explained - What Meta CAPI Does and How to Use It (2026)

What the Conversions API Is

Large array of server equipment

The Conversions API (CAPI) is Meta's way of receiving events from a server instead of the visitor's browser. When someone buys from you, your store, checkout or a tracking tool sends a "Purchase" event straight to Meta's servers, rather than relying on the Meta pixel loading in the buyer's browser.

It exists because browser tracking keeps losing ground to ad blockers, browser privacy features and iOS settings. CAPI helps Meta see conversions the pixel misses, which helps its delivery algorithm find more buyers.

Pixel vs Conversions API

How the two compare
Meta pixelConversions API
Where events come fromThe visitor's browserA server
Blocked by ad blockersOftenNot the event itself
Matching depends onBrowser cookiesCustomer identifiers you send
Offline, phone or chat salesNoYes
Builds website audiencesYesSupports, alongside the pixel

Meta doesn't ask you to choose. Its recommended setup sends events through both, so if one path fails, the other still delivers.

Ways to Set Up the Conversions API

Main setup routes
RouteEffortBest for
Meta's built-in optionOne click if you have a pixelSimple websites wanting a fast start
Partner integrationsLowShopify, WooCommerce and many funnel builders
Conversions API GatewayMediumAdvertisers wanting a hosted, Meta-focused setup
Direct API integrationHighCustom platforms with developers
A tracking toolLow to mediumAdvertisers who also want independent attribution

Pick the lowest-effort route that sends the events you care about. For most stores, the platform's own integration is the right start.

Deduplication: Don't Count Sales Twice

If the pixel and CAPI both send the same purchase, Meta needs to know they're one event. It deduplicates when the event name and event ID match, and Meta says to use the same pixel ID for browser and server events.

If your purchases suddenly look doubled after adding CAPI, missing or mismatched event IDs are the usual cause. Fix that before judging results.

Event Match Quality

Meta matches server events to people using customer information you send, such as email, phone, name, IP address and Meta's browser cookies. It scores this as Event Match Quality from 0 to 10, based on recent events.

  • Hash personal data with SHA-256 before sending, as Meta requires.
  • Send the identifiers you have, with consent. Email and phone tend to matter most.
  • Pass Meta's click and browser cookies when available.
  • Check the score in Events Manager after any change to your checkout or theme.

What the Conversions API Can't Fix

CAPI improves the data Meta receives, but Meta still decides attribution using its own windows and matching, and it still reports only on Meta's ads. A sale it can't match to a person won't be attributed, however it arrives.

That's why many advertisers pair CAPI with an independent tracker: CAPI to feed Meta's algorithm, and a first-party tracker to decide where the budget goes across all channels. Our server-side tracking guide explains the distinction.

Offline and Phone Sales

Server room under blue cables

CAPI can report conversions that happen away from your website, such as a sale closed on a call or in person, by marking the event's action source accordingly. For coaches, agencies and high-ticket sellers, this lets Meta learn which ads bring real customers, not just form fills. See our offline conversion tracking guide.

Using CAPI Through ClickMagick

ClickMagick's Audience Optimization posts your conversions to Meta through the Conversions API using an access token you create. It sends conversions in real time and can pass first-party visitor details captured on your site to improve match quality. ClickMagick also says it can send custom conversions for advertisers affected by Meta's Health and Wellness restrictions.

The advantage is that the same conversions also live in ClickMagick's own reports, credited with your chosen attribution model across every channel. See our ClickMagick Facebook setup guide.

Frequently Asked Questions

What is the Meta Conversions API?

The Conversions API, often called CAPI, lets you send website, app, offline and other events to Meta from a server rather than from the visitor's browser. It's designed to work alongside the Meta pixel to give Meta more complete conversion data.

Should I use the pixel and the Conversions API together?

Yes. Meta recommends a redundant setup where events are sent through both the browser pixel and the Conversions API, with the same event name and event ID so Meta counts each conversion once.

What is Event Match Quality?

Event Match Quality is Meta's score, from 0 to 10, for how well your server events can be matched to Meta accounts. Sending more customer information parameters, such as hashed email and phone, usually raises it.

Is the Conversions API free?

The API itself is free to use. Some setup routes are free, such as Meta's built-in option and many store integrations, while others involve hosting costs or a paid tool.

Can the Conversions API track phone sales?

Yes. Server events can carry an action source for offline, phone or chat conversions, so sales that happen outside your website can still be reported to Meta.

Send Meta Your Real Conversions

ClickMagick sends first-party conversions to Meta through the Conversions API, with visitor details for better matching. Try it free for 14 days.

Try ClickMagick Free