Skip to content
SourceLoop
Meta Ads

How to disconnect Meta Ads from SourceLoop

Disconnect SourceLoop from your Facebook and Instagram Ads. What stops, what gets deleted immediately, what clears within 30 days, and how to confirm full removal.

On this page
  1. Before you start
  2. Step 1: Disconnect on SourceLoop’s side
  3. Step 2: Remove SourceLoop from Meta Business Settings (recommended)
  4. Step 3: Decide what to do with your Pixel and System User
  5. What SourceLoop holds, and what gets deleted
  6. Deleted immediately at disconnect
  7. Deleted within 30 days
  8. Never held in the first place
  9. Confirming the deletion
  10. Reconnecting later
  11. Privacy and security
  12. When to email support

This article covers the Meta Ads disconnect flow end-to-end, what stops immediately, what data we delete, what clears within 30 days, and how to confirm full removal. It exists so you (and your data-protection officer or compliance reviewer) can answer every reasonable question about SourceLoop’s handling of Meta-sourced data, and it complies with Meta’s Platform Terms including the data deletion requirements for Conversions API integrations.

Before you start

Set expectations:

  • Disconnecting on SourceLoop’s side revokes your Meta authorization, deletes the Pixel ID and CAPI token from SourceLoop, and clears every other piece of configuration for this connection, all immediately.
  • Historical campaign performance data is deleted asynchronously within 30 days.
  • Neither action affects conversions already pushed to Meta. Those stay in your Pixel’s event history and continue to inform bidding signals.

Step 1: Disconnect on SourceLoop’s side

  1. Sign in to SourceLoop.
  2. Open Setup -> Ad Platforms -> Meta Ads.
  3. On the Meta Ads card, click the three-dot menu (top-right) and select Disconnect.
  4. Confirm the disconnect dialog.

The moment you confirm, SourceLoop runs the full disconnect for you. Here’s what happens:

  1. Your Meta authorization is revoked. SourceLoop tells Meta to invalidate the access we were granted, and we wipe our own copy at the same time. From this point on, SourceLoop has no way to access your Meta account.
  2. Your Pixel ID and CAPI token are cleared from SourceLoop. The Pixel itself stays in Meta Events Manager (untouched). The System User Access Token stays in your Meta Business Settings; SourceLoop just no longer holds a copy.
  3. Any Lead Ads webhook subscriptions are cancelled. If you’d enabled Lead Ads capture for any Pages, SourceLoop calls Meta to unsubscribe so no new Lead Ads submissions flow into SourceLoop.
  4. Your conversion sync settings are cleared. Every conversion mapping, value source, event_name choice, attribution model, and dedup rule for this account is removed.
  5. Pending conversion pushes are cancelled. Anything still queued to be sent to the Conversions API is dropped.
  6. Your campaign performance history is queued for deletion. Spend, impressions, reach, and click history are removed asynchronously, usually within minutes, always within 30 days.
  7. The Meta Ads card on the Ad Platforms tab flips to Disconnected.

This step is optional, our Step 1 already revokes the OAuth grant on Meta’s side. But for clean audit trails (and for compliance reviews), you can also remove SourceLoop’s app from your Business’s Connected Apps list:

  1. Sign in to Meta Business Suite as a Business Admin.
  2. Open Business Settings (gear icon).
  3. Go to Integrations -> Apps (or under Connected Apps, depending on UI variant).
  4. Find SourceLoop in the list.
  5. Click Remove and confirm.

Meta logs the removal in your Business audit trail. Defence in depth.

Step 3: Decide what to do with your Pixel and System User

SourceLoop doesn’t create or modify Pixels, System Users, or conversion events on Meta’s side. So there’s nothing on Meta’s end for SourceLoop to clean up. But you can:

  • Keep the Pixel as-is. It continues to receive any browser-side events (Meta Pixel JavaScript) plus any other Conversions API integrations you have.
  • Delete the System User Access Token that was issued for SourceLoop, if you don’t plan to reconnect. Go to Business Settings -> Users -> System Users -> [user] -> Tokens and delete the token. Belt-and-braces, since the underlying access has already been revoked.
  • Reassign or delete the System User itself if it existed only for SourceLoop. Optional.

What SourceLoop holds, and what gets deleted

Deleted immediately at disconnect

These go away the moment you click Disconnect:

  • Your Meta authorization (revoked on Meta’s side and removed from ours)
  • Your Pixel ID and CAPI token as configured in SourceLoop (the Pixel itself in Meta is untouched)
  • The connection itself, including the Ad Account ID, account name, currency, and timezone
  • All your conversion sync settings, event_name mappings, value sources, attribution choices, dedup windows
  • Any Lead Ads webhook subscriptions on the Pages you’d authorised (unsubscribed via Meta’s API)
  • All pending conversion pushes that hadn’t yet been sent to the Conversions API
  • Your sync run history for this connection

Deleted within 30 days

These are queued for asynchronous deletion when you disconnect. Most clear within minutes; our privacy commitment guarantees completion within 30 days:

  • Your campaign performance history in SourceLoop (spend, impressions, reach, frequency, clicks per campaign / ad set / ad, collected during your connection)
  • The click-to-ad lookups used for attribution

Never held in the first place

For transparency, SourceLoop also does not, at any point, access:

  • Your personal Facebook messages, friends list, profile content, or any non-advertising data
  • Any organic Page content (we only touch Pages you authorise for Lead Ads capture, and only to subscribe / read Lead form responses)
  • Audience data, Custom Audiences, or Lookalike Audiences inside your ad account beyond what’s needed to push conversion events

Confirming the deletion

For compliance audits or internal records, you can request written confirmation:

  1. Email [email protected] with the subject “Confirm Meta Ads deletion” and your Meta Ad Account ID.
  2. We reply within 2 business days with deletion timestamps for each data category, signed under our privacy commitment.

This confirmation is suitable for SOC2, ISO27001, and GDPR Article 17 (right to erasure) audit trails.

Reconnecting later

You can reconnect at any time. Because disconnect wipes the connection and its settings, you’re starting fresh:

  1. Sign in to SourceLoop.
  2. Open Setup -> Ad Platforms -> Meta Ads.
  3. Click Connect.
  4. Run the OAuth flow.
  5. Pick the same Ad Account in the picker.
  6. Re-enter your Pixel ID and a fresh System User Access Token in the CAPI configuration.
  7. Set up your conversion sync mappings again, event_name, attribution model, value source, dedup window.

Your previous campaign performance history is gone, that’s what the 30-day deletion covered. Reconnecting pulls in fresh data going forward.

Privacy and security

For full transparency:

  • What we ask for: read and write access to the Meta ad accounts and Pages you authorise. Nothing else. No Messenger, no personal posts, no friends list, no Marketplace.
  • How we store your authorization: encrypted at rest with industry-standard practices. The raw access token never appears in logs or in our UI.
  • System User tokens: if you provide a System User Access Token (recommended), it stays encrypted; we never display it in plaintext after save, and you can rotate it any time without notifying us.
  • Third parties: SourceLoop does not sell, transfer, or share Meta-sourced data with anyone outside SourceLoop. The data is used only to render your attribution analytics and to push conversions back to your own Meta account.
  • Meta Platform Terms: SourceLoop complies with Meta’s Platform Terms and Conversions API terms, ad data is used only to provide the user-facing features described in our Privacy Policy.
  • Encryption in transit: all communication with Meta’s APIs uses TLS 1.2+.

When to email support

For anything outside the standard flow:

  • “I disconnected by mistake” → email [email protected]; we can prioritise restoring the configuration if you act within 24 hours
  • “Our compliance team needs a written data-processing agreement (DPA)” → we provide a signed DPA on request
  • “An auditor needs evidence of deletion completion” → we provide a written confirmation keyed to your Ad Account ID with timestamps for each data category
  • “Meta still shows SourceLoop in my Business’ connected apps” → complete Step 2 above; email us if it still shows

Email [email protected] for any of the above. We respond within one business day.

Frequently asked questions

  1. How quickly does SourceLoop stop pushing conversions after I disconnect?

    Immediately. The moment you confirm Disconnect, SourceLoop revokes your Meta authorization, wipes our copy of the access token and CAPI token, and clears the connection. The 2-minute Conversions API flush cycle queries only active connections, so the very next cycle skips yours. In-flight pushes already in transit complete in milliseconds; no new pushes are queued.

  2. Does disconnecting delete the events I've already pushed to Meta?

    No. Events already received by the Conversions API stay in Meta. Bidding signals trained on those events continue to inform optimisation. SourceLoop cannot retroactively remove events from Meta's pipeline (the Conversions API doesn't expose bulk delete for past events).

  3. What happens to the Pixel ID and System User token I configured?

    Both are wiped from SourceLoop the moment you disconnect. The Pixel itself stays in Meta Events Manager, untouched. The System User Access Token stays valid in Meta Business Settings until you choose to delete it; SourceLoop never had the ability to revoke a System User token (only you can do that on Meta's side).

  4. What gets deleted immediately vs within 30 days?

    Deleted immediately, your Meta authorization, the Pixel ID and CAPI token stored in SourceLoop, all conversion sync settings, sync history, and any pending pushes. Deleted within 30 days, your campaign performance history in SourceLoop (spend, impressions, reach, frequency per campaign / ad set / ad) and the click-to-ad lookups used for attribution.

  5. How do I verify the deletion happened?

    Email [email protected] with the subject "Confirm Meta Ads deletion" and your Meta Ad Account ID. We provide a written confirmation with deletion timestamps for each data category, suitable for compliance audits.

  6. Will reconnecting later restore my Pixel ID and conversion mappings?

    No. Disconnect wipes everything tied to the connection. Reconnecting starts fresh, you'll re-enter the Pixel ID, paste a fresh System User Access Token, and reconfigure your conversion sync mappings. The 30-day window is only for historical campaign data, not for your settings.

  7. I also enabled Lead Ads capture. Does disconnect remove the Lead Ads webhook subscriptions?

    Yes. SourceLoop calls Meta to unsubscribe from any Lead Ads webhook subscriptions on the Pages you'd authorised, as part of the disconnect flow. The Pages themselves are untouched.

  8. Will disconnecting Meta affect my other ad platform connections?

    No. Each ad platform connection is independent. Disconnecting Meta doesn't affect Google Ads, TikTok, LinkedIn, Microsoft Ads, or any CRM, payment, form, meeting, or chat integration.

Track every conversion to its true source

Capture and send full attribution data from every signup, lead, booking, and sale to your CRM and ad platforms, so you know exactly what's driving revenue.

Without SourceLoop

Untagged

Kayden Floyd

kayden@abc.com

  • SourceUnknown
  • MediumUnknown
  • CampaignUnknown
  • Landing pageUnknown
Journey
No touchpoints captured

With SourceLoop

Auto-tagged

Kayden Floyd

kayden@abc.com · Acme Co.

  • Channel Paid Social
  • CampaignFree_demo
  • Landing page/pricing
Journey
Synced to HubSpot Google Ads Meta