Salesforce · Data Quality · Cloudingo

Cloudingo Made Easy: Clean Up and Prevent Salesforce Duplicates

Cloudingo finds, merges and prevents duplicate records in Salesforce. This guide explains how it connects to your org, how its filters and merge rules work, how to run a first cleanup safely, what it costs, and when Salesforce's own duplicate rules are enough on their own.

Key Takeaways

  • Cloudingo is a deduplication and data quality app for Salesforce from Symphonic Source. A small agent package sits in your org, and the cleanup work runs in Cloudingo's web portal over the Salesforce API.
  • Filters find duplicates (13 matching styles, from Exact to Fuzzy). Merge rules decide which record survives and which field values it keeps.
  • Salesforce's own duplicate rules are good at warning or blocking at entry. Cloudingo adds bulk cleanup, scheduled and real-time merging, survivorship rules, custom-object merging, import scanning and undo.
  • Start with manual merges on your tightest filters, use Fuzzy matching last, and automate only the filters you trust.
  • Published plans start at $2,500 a year per org (checked October 2026). Real-time merge, undo and custom objects need Professional or Enterprise.

Duplicate leads, contacts and accounts are the most common data problem in a growing Salesforce org. Two reps call the same prospect, marketing emails one person three times, and pipeline reports count the same company twice. Cloudingo for Salesforce is one of the longest-running AppExchange tools built to fix this: it finds duplicates, merges them under rules you control, and keeps new ones from piling up.

This guide is for Salesforce admins, revenue operations leaders and IT managers at growing and mid-market companies. It replaces our earlier introduction to Cloudingo with what the product does today, how to roll it out without merging the wrong records, and how it fits alongside the duplicate management Salesforce already includes.

Section 01 · Short Answer

What Is Cloudingo for Salesforce?

Cloudingo is a Salesforce deduplication and data quality app made by Symphonic Source. You install a small managed package, the "Cloudingo Agent", from AppExchange, then connect your org to a cloud web portal where you build filters, review matches and merge. The portal calls Salesforce's own merge, so related records move to the surviving record.

The company built DupeCatcher, a free AppExchange tool, in 2010 and launched Cloudingo in 2012 to clean up the duplicates already in an org, according to Cloudingo's about page. The AppExchange listing showed version 1.88.5, updated in August 2026, when we checked.

QuestionAnswer
Where does it run?An agent package inside Salesforce plus Cloudingo's cloud portal, connected with "Login with Salesforce" (OAuth)
Which Salesforce editions?Professional, Enterprise, Unlimited and Performance
Which objects?Leads, Contacts, Accounts and Person Accounts as standard; custom objects (including Opportunities) on Professional and Enterprise plans
Who uses it?Salesforce administrators: Cloudingo calls itself an administrator tool that needs admin-level access
Anything beyond Salesforce?A separate Cloudingo for Marketo product, and an API for Enterprise customers

Sources: Cloudingo FAQ, installing and connecting Cloudingo and custom objects.

Section 02 · The Problem

Why Does Salesforce Deduplication Matter?

Because every team reads from the same records, so one duplicate creates errors in sales, marketing, service and reporting at once. Deduplication finds records that describe the same person or company and merges them into one, so that history, ownership and activity sit in a single place everyone trusts.

Sales

Two owners work the same prospect, lead routing breaks, and reps lose the activity history logged on the other record.

Marketing

The same person gets the same email twice, campaign attribution splits across records, and opt-outs saved on one record miss the other.

Reporting

Pipeline, account counts and forecasts are inflated, and leaders stop trusting the dashboards built on them.

AI and automation

Flows, assignment rules and AI features act on whatever record they find first. Clean, single records are a precondition for using them safely.

Section 03 · Comparison

Do You Need Cloudingo If Salesforce Has Duplicate Rules?

Often, yes, but for cleanup rather than prevention. Salesforce's matching and duplicate rules are good at warning or blocking users when they create a duplicate. They don't give you survivorship rules, scheduled mass merges or merges of more than three records at a time. Many orgs run both: native rules at entry, and Cloudingo to clean up and keep things clean.

NeedSalesforce duplicate managementCloudingo
Alert or block at entryStrong Duplicate rules allow, alert or block on create and editReal-time merge of incoming duplicates (Professional and Enterprise)
Find existing duplicates org-wideDuplicate Jobs, in Performance and Unlimited editions onlyStrong Filters scan the whole org from the first connection
MergeUp to three records at a time, by hand or in ApexStrong Manual, mass, automated and real-time merge
Which record and values surviveThe user picks the master and each field valueStrong Merge rules choose the master and field values automatically
Custom objectsNative merge covers standard objects such as accounts, contacts and leadsCustom objects and Opportunities, enabled per object (Professional and Enterprise)
ImportsDuplicate rules apply to records as they are createdImport Wizard scans a CSV against your filters and merges matches into existing records
CostIncluded with your Salesforce editionAnnual subscription per org

Native rules have documented limits worth knowing. Each object can have up to five active duplicate rules, each duplicate rule up to three matching rules, and each object up to five active matching rules. Duplicate rules don't run for records created with Quick Create, restored with Undelete, or converted from leads without Apex Lead Convert. See Salesforce Help on duplicate rules, duplicate jobs and merging contacts. The Trailhead module Duplicate Management is a good primer for your admin.

Section 04 · Features

What Are Cloudingo's Key Features?

Cloudingo has four working parts: filters that find duplicates, merge rules that decide what survives, merge methods from manual to real time, and maintenance tools for imports, mass updates and undo. Dashboards report on data quality across the org. The names below are the ones Cloudingo uses in its own help center.

Filters

Matching criteria with 13 styles, including Exact, Fuzzy, Company Name Cleaned, Email domain and two phone formats. Synonym lists, "Or" logic and cross-matching (Email against Alternate Email) are supported.

Merge rules

Pick the master by Most Complete, oldest or newest, active owner, prioritized values and more. Field rules include Most Common, Combined List and "Override master when blank".

Four ways to merge

Manual (one group side by side), Mass (a page of groups), Automated (a whole filter in the background) and Real-Time Merge for incoming records.

Import

Upload a CSV or tab-delimited file of up to 20 MB. Cloudingo scans it against your filters, merges matches into existing records and creates only the new ones.

Data Maintenance

Mass update, delete and lead-convert jobs, plus US address validation to USPS format as a paid add-on.

Undo & Restore

Reverts merges and converts one group at a time, including related-record links the Salesforce Recycle Bin doesn't restore.

Two dashboards round it out. The Data Quality Dashboard scores completeness, consistency and similarity, keeps a weekly history, and lists top issues such as inactive record owners with "Fix It" actions. The Intelligence Dashboard tracks login, permission and API activity, with optional alerts. Details: filters, merge rules, import, Data Maintenance and Undo & Restore.

Section 05 · Setup

How Do You Set Up Cloudingo for Salesforce?

Install the Cloudingo Agent, connect with a dedicated admin user, fix one session setting, and let Cloudingo index your org. Nothing changes in your data during setup: the first scan only counts duplicates and builds a dashboard of default filters. Do it in a sandbox first, since each license includes one production and one sandbox connection.

  1. 1

    Install the agent from the AppExchange listing into your sandbox, then create your account at cloudingo.com.

  2. 2

    Use a dedicated admin user for the connection. It needs API Enabled, View All Users and View Setup and Configuration, plus access to the Cloudingo Apex classes and connected app. Integration User licenses are not supported.

  3. 3

    Unlock IP-bound sessions. Turn off "Lock sessions to the IP address from which they originated", because Cloudingo works from several server addresses.

  4. 4

    Decide on View All Data. It lets merge previews show activity history such as Last Activity Date. Without it, merges still work.

  5. 5

    Connect with "Login with Salesforce" and wait for the index. Review the default filters and duplicate counts before you change anything.

  6. 6

    Set user roles. Cloudingo ships Super User, Standard User, Limited User and Import Only roles. Keep merge rights with the few people who own data quality.

Source: Cloudingo's installation guide and users and roles.

Section 06 · First Cleanup

How Do You Run Your First Cloudingo Deduplication Safely?

Go from tight to loose, and from manual to automatic. Start with exact-match filters on strong identifiers such as email, merge a few groups by hand to test your merge rules, then widen the matching. Cloudingo's own guidance is to use Fuzzy matching last, because it finds the most matches and the most false positives.

1. Write the survivorship rules first.
→ Agree which record wins (for example, the one with an active owner, or the most complete) and which fields always keep a value. Set them as merge rules, and use Field Groups so an address block always comes from one record.
2. Run the tightest filters.
→ Exact email on leads and contacts, or exact website domain on accounts. Merge manually, side by side, and check the result in Salesforce.
3. Add looser filters one at a time.
→ Company Name Cleaned, phone styles and synonym lists next. Fuzzy and Match on Empty Field come last, reviewed group by group.
4. Keep a record of what changed.
→ Turn on Field Note or Field Audit in your rules so pre-merge values are saved, and check the storage option for Undo & Restore before large runs.
5. Mass merge, then automate.
→ Once a filter has produced no wrong merges across several pages, move it to Mass Merge, then to a scheduled Automated Merge.
Watch for: the created date. Salesforce always keeps the oldest created date and created-by user in a merge. Cloudingo can't change that, so don't build reports that depend on it after a cleanup.
Watch for: undo is not a backup. Undo & Restore works one group at a time and is not a full backup. Take a Salesforce backup or data export before your first large merge.
Watch for: integrations. If a marketing or billing system stores Salesforce IDs, merged records change those IDs. Tell the owners of those systems before you merge.
Section 07 · Automation

How Do You Automate Cloudingo Without Hitting API Limits?

Schedule your trusted filters, cap Cloudingo's API use with Run Window and Throttle, and add Real-Time Merge only for the one filter per object you trust most. Each merged group uses at least two Salesforce API calls, and by default Cloudingo uses all the API capacity available, so set limits before you switch on automation.

OptionWhat it doesKnow before you use it
Scheduled filtersRun once, daily or weekly, either to calculate only or to auto-merge, with an optional completion emailAuto-merge only filters with a clean manual track record
Real-Time MergeMerges incoming duplicates continuously, up to 100,000 groups in 24 hoursProfessional or Enterprise; standard objects only; one real-time filter per object; no Match on Empty, cross-matching or custom-object filters
Run Window & ThrottleSets the hours automation may run and caps the API resources it usesMerges take about 2 to 3 API calls per group, and lead conversions 2 to 4
API and CallbackLets other systems call Cloudingo and get notified when operations succeed or failEnterprise plan only

Sources: ways to merge, automating and scheduling and Run Window & Throttle. Run large automated jobs outside business hours if your other integrations share the same daily API allowance.

Section 08 · Pricing

How Much Does Cloudingo Cost?

Cloudingo publishes three annual plans, priced per Salesforce org rather than per user: Standard at $2,500, Professional at $6,000 and Enterprise at $10,000 a year. Orgs with more than 300,000 records pay $100 for each extra 100,000. There is no monthly plan, and a 10-day free trial includes 25 tokens. Prices below were checked on Cloudingo's pricing page in October 2026.

PlanPrice per yearUsersAdds
Standard$2,5001Standard objects; mass merge, convert, update and delete; scheduled automation; import wizard; Cloudingo Intelligence
Professional$6,0003Up to 3 custom objects, Real-Time Merge, Undo & Restore, rapid import wizard, enhanced reporting, onboarding
Enterprise$10,0008Unlimited custom objects, API integration, a dedicated customer success manager, contract customization

Address validation is an add-on on every plan, and nonprofit pricing is available on request. Older review sites still show retired plan names and prices, so always confirm on Cloudingo's own page before you budget.

Section 09 · Security

Is Cloudingo Secure, and Where Does Your Data Go?

Cloudingo says it stores only field maps and the primary match field, pulls records over the API when you review them, and holds a SOC 2 Type II report. The exception is Undo & Restore: pre-merge backups are kept for up to 45 days on Cloudingo's US servers, or in your own Amazon or Azure storage if you choose.

  • Certifications and testing. Its security page states SOC 2 Type II compliance, annual third-party penetration testing and AppExchange security review.
  • Access. The connection uses OAuth. Stored credentials are AES-encrypted, and Cloudingo staff ask for Salesforce login-as access when they need to troubleshoot.
  • Location. Cloudingo says its hardware and team are in the United States, and its pricing page lists GDPR and CCPA compliance on all plans.
  • Your checklist. Use a dedicated admin user, review the connected app's access policies, choose where undo backups live, and record the decision for your compliance team.
Section 10 · Decision

Is Cloudingo the Right Deduplication Tool for Your Org?

Cloudingo fits orgs that need a big one-time cleanup followed by rules-based, scheduled upkeep, run by an admin from a web console. If you only need to stop users creating obvious duplicates, Salesforce's own duplicate rules may be enough. If you need everything to run inside Salesforce, look at an in-org tool instead.

Cloudingo is a good fit when you have thousands of existing duplicates, regular list imports, more than one team creating records, survivorship rules to enforce, or duplicates on custom objects and Opportunities.

Look elsewhere when your volumes are small and native rules cover you, your policy requires data processing to stay inside Salesforce, or you need address validation outside the United States.

Other established Salesforce data quality tools include Validity DemandTools and Plauti Duplicate Check. We have written about how we work with DemandTools and Duplicate Check. The right choice depends on where processing must happen, which objects you need, who will run it and your budget, more than on any single feature.

Section 11 · Governance

How Do You Keep Salesforce Data Clean After the Cleanup?

Treat data quality as an ongoing process with an owner, not a project. Keep native duplicate rules at the point of entry, schedule your trusted Cloudingo filters, route imports through Cloudingo's Import Wizard, and review the Data Quality Dashboard on a fixed rhythm so that new problems are found in weeks, not years.

  1. 1

    Name an owner. One admin or RevOps lead owns filters, merge rules and the monthly review.

  2. 2

    Prevent at entry. Keep Salesforce duplicate rules on leads, contacts and accounts, set to alert rather than block where users need to proceed.

  3. 3

    Clean on a schedule. Run trusted filters weekly, and Real-Time Merge where the plan allows it.

  4. 4

    Control the front door. Send event lists and purchased data through the Import Wizard, never straight into Salesforce.

  5. 5

    Measure. Track the Data Quality Score, the number of duplicate groups per filter, and the issues in the "Fix It" list each month.

Duplicates are often a symptom of something larger: unclear lead routing, an integration that creates records instead of updating them, or a migration that was never reconciled. Our Salesforce health assessment includes a data-quality review of duplicate records and unused fields, and our Salesforce consulting services cover data cleanup, deduplication and governance as part of a wider org review. For the broader data quality picture, see our post on improving Salesforce data quality with Validity.

Section 12 · Bottom Line

The Bottom Line on Cloudingo

Cloudingo makes Salesforce deduplication manageable: filters find the duplicates, merge rules decide what survives, and automation keeps the org clean afterwards. It works best alongside Salesforce's own duplicate rules, with a clear owner, a tested rule set and a backup before the first big merge.

  1. 1

    Use native duplicate rules to prevent duplicates, and Cloudingo to clean up and maintain.

  2. 2

    Agree survivorship rules before you merge anything.

  3. 3

    Go from exact to fuzzy, and from manual to automated.

  4. 4

    Cap API use with Run Window and Throttle, and back up before large runs.

  5. 5

    Choose the plan by objects and features: custom objects, real-time merge and undo need Professional or above.

Ready to Start

Get One Trusted Record for Every Customer

On a 30-minute discovery call, a Twopir Salesforce consultant will look at where your duplicates come from and recommend a cleanup and prevention plan, whether that means native rules, Cloudingo or another data quality tool.

Schedule a Discovery Call

FAQ

Frequently Asked Questions

Cloudingo finds, merges and prevents duplicate records in Salesforce. Admins build filters to find duplicate leads, contacts, accounts and person accounts, set merge rules to decide which record and values survive, and merge manually, in bulk, on a schedule or in real time. It also scans imports, runs mass updates and reports on data quality.

Partly. You install the Cloudingo Agent, a managed package, from AppExchange into your org, and it watches record changes. The filters, review screens and merge jobs run in Cloudingo's cloud web portal, which connects over OAuth and the Salesforce API and uses Salesforce's own merge, so related records move to the surviving record.

Cloudingo's pricing page, checked in October 2026, lists Standard at $2,500, Professional at $6,000 and Enterprise at $10,000 a year, per Salesforce org. Orgs over 300,000 records pay $100 per extra 100,000. Billing is annual only, and there is a 10-day free trial with 25 tokens.

Cloudingo works with Salesforce Professional, Enterprise, Unlimited and Performance editions. The connecting user needs admin-level access, including API Enabled, View All Users and View Setup and Configuration. Salesforce Integration User licenses are not supported, so plan a dedicated administrator account for the connection.

Yes, on the Professional and Enterprise plans. Cloudingo treats any object Salesforce can't merge natively, including Opportunities, as a custom object, and enables merging per object on request. Professional covers up to three custom objects and Enterprise is unlimited. Related records are moved to the master by default, or copied where they can't be moved.

Yes, with Undo & Restore on the Professional and Enterprise plans. It reverts merges and conversions one group at a time, including the related-record links the Salesforce Recycle Bin doesn't restore. Backups are kept for up to 45 days by default. Cloudingo says it is not a full backup, so export your data before large merges.

Usually both. Salesforce duplicate rules warn or block users when they create a duplicate, at no extra cost. Cloudingo cleans up the duplicates already in the org, applies survivorship rules, merges in bulk and on a schedule, and handles imports and custom objects. Small orgs with few duplicates may need only the native rules.

TC

Twopir Consulting

Salesforce Partner · HubSpot Partner

Twopir Consulting helps growing and mid-market companies solve complex CRM, integration, and business system challenges. We implement, rescue, optimize, and integrate complex CRM and revenue systems, including the data cleanup and governance that keep Salesforce trustworthy.