Meta Ads

Offline Conversions

Also called offline events, offline conversions API

Sales, bookings or qualified leads that happen away from your website, such as by phone or in store, reported back to Meta to measure and improve ads.

Quick facts: Offline Conversions

Category
Meta Ads
Also called
offline events, offline conversions API
Level
Advanced
Affects
Measured return on ad spend, lead quality, campaign optimisation, attribution
Where to see it
Events Manager, the Conversions API, CRM integrations, file uploads in Events Manager
In this article4
  1. How offline conversions work
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Offline conversions are valuable actions that happen away from your website or app, such as a phone sale, a booked appointment, an in-store purchase or a lead that your sales team marks as qualified, and which you report back to Meta. Sending them lets Meta measure which ads led to real business and steer delivery towards similar people.

How offline conversions work

The principle is matching. When someone fills in a lead form, calls you or buys in person, you record identifying details such as their email address or phone number. Later you send Meta an event, for example “Purchase, £450, 12 September”, with those identifiers. Before they leave your system they are converted with hashing, a one-way code, and Meta compares the hashes with its own users to see who had seen or clicked your ads.

Meta used to run a separate Offline Conversions API and offline event sets. At the time of writing (October 2026) it has retired those and moved offline events onto the Conversions API, so offline and website events live in the same dataset with an action source showing where each happened. You can send them by uploading a file in Events Manager, through a direct Conversions API connection, or through a built-in integration with your CRM.

For lead ads, the CRM route allows Meta to optimise for leads that progress to a chosen stage, such as “qualified” or “won”, rather than for every form submission.

Why it matters

Many UK businesses close the sale offline. A kitchen fitter takes an enquiry online and wins the job after a home visit. A private clinic books a consultation by phone. A car dealer sells on the forecourt. Without offline conversions, Meta sees only the first step and keeps finding people who fill in forms, not people who buy. Feeding back the outcome is often one of the most effective ways to improve lead quality.

There is a UK GDPR side. Hashed emails and phone numbers are still personal data, because they can be matched back to a person. You need a lawful basis for sharing them with Meta, your privacy notice should say that you do, and you should not send data for anyone who has objected to marketing use. Take advice if you are unsure which lawful basis applies.

Common mistakes

  • Collecting no email or phone number at the point of sale, so there is nothing to match.
  • Formatting phone numbers inconsistently. UK numbers should include the country code, such as 447700900123, before hashing.
  • Uploading events weeks late or in irregular batches, which weakens both reporting and optimisation.
  • Counting the same sale through the website pixel and an offline upload without deduplication.
  • Sending every lead as a conversion, rather than only those that reached a meaningful stage.

How to act on it

List the offline outcomes that matter, then check your CRM or till system records an email or phone number for each one. Choose the simplest reliable route: a native CRM integration if your system has one, otherwise a scheduled Conversions API connection, with manual file uploads only as a stopgap. Watch the match quality score in Events Manager and fix formatting problems it reports.

Update your privacy notice before you start. Closing the loop between ads and sales is central to how I run Facebook lead ads, and the event match quality entry explains how to read the score that tells you whether matching is working.

Do and do not

Do

  • Capture an email address or phone number at the point of sale or enquiry
  • Send offline events promptly and on a regular schedule
  • Tell customers in your privacy notice that you share data with advertising platforms

Do not

  • Upload unhashed customer data through unofficial tools
  • Send events for people who objected to marketing use of their data
  • Judge lead campaigns only on form fills when sales happen later by phone

Questions people ask about this

Is the Meta Offline Conversions API still available?

At the time of writing (October 2026), Meta has retired the separate Offline Conversions API and offline event sets. Offline events are now sent through the Conversions API into the same dataset as website events, marked with an action source such as a physical store or phone call.

Is uploading customer data to Meta legal under UK GDPR?

It can be, but you need a lawful basis, a privacy notice that tells customers you share data with advertising platforms, and a way to exclude people who have objected. Hashing protects the data in transit but does not make it anonymous. If in doubt, take advice before the first upload.

How many offline conversions do I need for this to help?

Even a modest number improves reporting, because you can see which campaigns produced sales. Optimising delivery towards offline outcomes needs more volume. If you close only a handful of sales a month, send a qualified lead stage as well, so Meta has enough events to learn from.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.