Skip to content
SourceLoop
Microsoft Ads

How to disconnect Microsoft Ads from SourceLoop

Disconnect SourceLoop from your Microsoft Ads (Bing) account. 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 on Microsoft’s side (recommended)
  4. Step 3: Decide what to do with your Microsoft Ads Conversion Goals
  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 Microsoft Ads disconnect flow end-to-end, what stops, what gets deleted, and how to confirm full removal. It complies with the Microsoft Advertising API terms including data deletion requirements for Offline Conversions integrations.

Before you start

Set expectations:

  • Disconnecting on SourceLoop’s side revokes your Microsoft authorization, wipes the access and refresh tokens, and clears every other piece of configuration for this connection, all immediately.
  • Historical campaign performance data is deleted asynchronously within 30 days.
  • Conversions already received by Microsoft Ads stay in Microsoft Ads.

Step 1: Disconnect on SourceLoop’s side

  1. Sign in to SourceLoop.
  2. Open Setup -> Ad Platforms -> Microsoft Ads.
  3. On the Microsoft 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:

  1. Your Microsoft authorization is revoked. SourceLoop tells Microsoft to invalidate the access we were granted, and we wipe our own copy of both the access and refresh tokens. From this point on, SourceLoop has no way to access your Microsoft Ads account.
  2. Your conversion sync settings are cleared. Every Conversion Goal Name mapping, value source, attribution model, and dedup rule is removed.
  3. Pending conversion pushes are cancelled. Anything queued to be sent is dropped.
  4. Your campaign performance history is queued for deletion. Spend, impressions, clicks, and the click-to-ad lookups used for attribution are removed asynchronously, usually within minutes, always within 30 days.
  5. The Microsoft Ads card on the Ad Platforms tab flips to Disconnected.

This step is optional, Step 1 already revokes the OAuth grant. For clean audit trails:

  1. Sign in to Microsoft My Account (the same account you used to authorise SourceLoop).
  2. Open Privacy -> Apps and services.
  3. Find SourceLoop in the list of authorised apps.
  4. Click Remove.

Microsoft logs the removal in your account’s activity log.

Step 3: Decide what to do with your Microsoft Ads Conversion Goals

SourceLoop doesn’t create Conversion Goals in Microsoft Ads (you create them manually). So there’s nothing for SourceLoop to clean up on Microsoft’s side.

After disconnect:

  • Your Conversion Goals stay in Microsoft Ads with their accumulated conversion counts and values.
  • Bidding strategies using those Goals continue, just without new offline conversions arriving.
  • You can archive or delete the Goals manually in Microsoft Ads -> Tools -> Conversion Goals if you no longer want them.

What SourceLoop holds, and what gets deleted

Deleted immediately at disconnect

These go away the moment you click Disconnect:

  • Your Microsoft authorization (revoked on Microsoft’s side and removed from ours)
  • The connection itself, including the Account ID, account name, and currency
  • All your conversion sync settings, Conversion Goal Name mappings, value sources, attribution model choices, dedup windows
  • All pending conversion pushes that hadn’t yet been sent
  • Your sync run history for this connection

Deleted within 30 days

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

  • Your campaign performance history in SourceLoop (spend, impressions, clicks per campaign / ad group / 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 Microsoft personal account data (email, calendar, contacts, OneDrive, etc.)
  • Anything outside the Microsoft Ads account you authorised

Confirming the deletion

For compliance audits:

  1. Email [email protected] with the subject “Confirm Microsoft Ads deletion” and your Microsoft Ads Account ID.
  2. We reply within 2 business days with deletion timestamps for each data category.

Suitable for SOC2, ISO27001, and GDPR Article 17 audit trails.

Reconnecting later

You can reconnect at any time. Disconnect wipes the connection and its settings, so reconnect starts fresh:

  1. Sign in to SourceLoop.
  2. Open Setup -> Ad Platforms -> Microsoft Ads.
  3. Click Connect.
  4. Run the OAuth flow.
  5. Pick the same Microsoft Ads Account.
  6. Re-add your Conversion Goal Name mappings.

Privacy and security

For full transparency:

  • What we ask for: read and write access to the Microsoft Ads accounts you authorise (msads.manage scope), plus offline_access so SourceLoop can refresh tokens automatically. Nothing else.
  • How we store your authorization: encrypted at rest with industry-standard practices. The raw access and refresh tokens never appear in logs or in our UI.
  • Automatic renewal: SourceLoop renews access in the background via the stored refresh token. The renewal stops the moment you disconnect.
  • Third parties: SourceLoop does not sell, transfer, or share Microsoft Ads-sourced data with anyone outside SourceLoop.
  • Microsoft Advertising API Terms: SourceLoop complies with the Microsoft Advertising API Terms including the offline conversions requirements.
  • Encryption in transit: all communication with Microsoft’s APIs uses TLS 1.2+.

When to email support

For anything outside the standard flow:

  • “I disconnected by mistake” → email [email protected]
  • “Our compliance team needs a written DPA” → we provide a signed DPA on request
  • “An auditor needs evidence of deletion” → we provide written confirmation keyed to your Account ID

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 Microsoft authorization, wipes our copy of the access and refresh tokens, and clears the connection. The 2-minute conversion-push cycle queries active connections only, so the very next cycle excludes yours.

  2. Does disconnecting delete conversions I've already pushed to Microsoft Ads?

    No. Conversions already received by the Microsoft Ads Offline Conversions API stay in Microsoft Ads. Campaign reports continue to show them; bidding strategies trained on those events stay in effect.

  3. What gets deleted immediately vs within 30 days?

    Deleted immediately, your Microsoft authorization, all conversion sync settings, the Conversion Goal Name mappings, sync history, and any pending pushes. Deleted within 30 days, your campaign performance history in SourceLoop (spend, impressions, clicks per campaign / ad group / ad) and the click-to-ad lookups used for attribution.

  4. How do I verify the deletion?

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

  5. Will reconnecting later restore my Conversion Goal mappings?

    No. Disconnect wipes the connection and its configuration. Reconnecting starts fresh, you'll re-add Conversion Goal Name mappings, attribution model, value source, and dedup window.

  6. Will disconnecting Microsoft Ads affect my other ad platforms?

    No. Each ad platform connection is independent.

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