At Freckle, we’ve always believed good data shouldn’t be hard to use.
Most teams we work closely with have already invested in getting their data into a good state. Sign-ups are enriched, accounts are scored, and CRM segments reflect real priorities across the business. By the time campaigns are ready to run, there is a clear understanding of which accounts should be targeted.
Where things fall apart is in activation.
Using that data across ad platforms is still a manual process. Audiences are exported, reshaped to meet individual platform requirements, and uploaded as static lists. Once uploaded, they quickly fall out of sync with the CRM as the underlying data changes.
That disconnect shows up quickly in performance, and it is what led us to build our newest ads audience feature. We consolidated what was previously a fragmented, manual workflow into one place (cue Freckle) by making CRM data directly usable in paid channels.
There are two major pain points that show up in manual audience syncs:
These issues reinforce each other. Lower match rates reduce coverage, while stale audiences reduce accuracy. With time, the gap between intended targeting and actual targeting widens.
The same audience starts to hold up in a way it didn’t before. Here’s what this unlocks for you:

Setup requires admin-level access to your CRM and ad accounts. Most teams can go from initial connection to a live audience in under 15 minutes. Freckle manages the audience while campaigns, creative, and spend continue to run through your existing ad accounts.
Support for ad audiences is now available for LinkedIn and Google, with Meta coming soon.
Tools like Clay solve part of this problem, but still introduce constraints that show up once you try to scale campaigns. Namely, this can be seen in limits on how many audiences you can run, how much data can be synced, and how often those audiences update. In turn, we allow for:
These constraints can be manageable early on, but they compound quickly as teams add more segments and more platforms. Our feature removes that overhead so teams can keep running campaigns the way they already operate and get more out of the budgets they already have.
We built this alongside a cohort of agencies and in-house operators to ensure the functionality reflects how the best teams actually build audiences.
Teams typically start with segments where both coverage and timing matter. High-intent cohorts such as product-qualified leads or contacts tied to active pipeline are common entry points because gaps in match rates or outdated lists have a direct impact on performance.
From there, usage expands into lifecycle targeting and exclusion management. Once audiences stay updated automatically, it becomes practical to rely on them across campaigns without maintaining separate lists for each platform.
For teams operating across multiple channels, defining an audience once and using it across Meta, LinkedIn, and Google removes a layer of coordination that is otherwise unwieldy.
Ads Audiences addresses a specific gap between CRM data and paid execution, but it reflects a broader direction in how we think about building at Freckle.
Most GTM systems still require data to be exported and reshaped every time it needs to be used somewhere new. That creates friction and, over time, inconsistency between systems that should be aligned.
Our focus is on reducing that gap, making CRM data directly usable across systems without manual translation, so the same source of truth can carry through without ongoing maintenance.