Changelog

New features, improvements, and fixes.

Choose how records match, search your integrations, and connect three new apps

Choose How Records Match When You Sync

Setting up a sync that updates existing records now has its own Record Matching step. You pick the field that identifies a record in the destination, like email, and the field in your source that holds the same value. When the answer is obvious, Oneprofile fills it in for you. Email in the source lines up with email in the destination without you touching anything.

  • Set the match key for update and update-or-create syncs, not just field mappings

  • See fill rate and uniqueness on each source field so you pick one that won't create duplicates

  • Common email-to-email setups match automatically, so there's nothing to configure

Search Your Connected Integrations

Your integrations list has a search box. Type part of a name and the list narrows as you go. Combine it with the record-type filter to find exactly the connection you're looking for without scrolling.

  • Search connected integrations by name

  • Search and record-type filters work together

  • Your search lives in the URL, so you can share or bookmark it

Connect Attio, Calendly, and Intercom

Three new apps connect with a single authorization. There's no API key to copy from a settings page. You approve access once and the sync is ready.

  • Attio: sync people, companies, and deals

  • Calendly: sync scheduled events

  • Intercom: sync contacts, companies, and tickets

A Cleaner Dark Mode

Dark mode got a pass across the dashboard. Cards, panels, and borders now sit on consistent elevated backgrounds, so surfaces read clearly instead of blending together in low light.

  • Consistent surface and border colors in dark mode

  • Cards and panels stand out from the background

One-click Salesforce connect and match-on-email sync

Connect Salesforce in one click

Connecting Salesforce no longer means hunting for a connected app, a consumer key, and a secret. Open Salesforce in the directory, click Connect, and authorize Oneprofile in Salesforce's own login screen. You come back to name the integration and review it before anything is saved.

  • Authorize with your Salesforce login instead of pasting API credentials

  • Review and name the connection before it goes live

  • The same sync setup you already know once you're connected

Update the right Salesforce record by email

You can now match Salesforce records on a field like Contact email even though Salesforce won't let you write to it directly. Oneprofile looks up the matching record and updates it by its ID, so your changes land on the existing contact instead of failing or creating a duplicate.

  • Match on email, or another lookup field, when the field itself isn't writable

  • Updates find the existing record; upserts create one only when there's no match

  • A value that matches more than one record is flagged instead of guessed

Rename and re-date your API keys

API keys are no longer set in stone at creation. Open a key and change its name or its expiration date without deleting it and issuing a new one.

  • Rename a key so it's clear what's using it

  • Push out or set an expiration date on an existing key

  • Keep the same key and its access instead of rotating everything downstream

See why an app can't be a source or destination

When you build a sync, apps that can't fill the slot you're on now show up greyed out with the reason. A destination-only app appears as unavailable on the source step and tells you why, so you stop guessing which side an app belongs on. Field Mappings also mark which fields are required.

  • Unavailable apps stay visible with a tooltip explaining the limitation

  • Required fields are labeled up front in Field Mappings

  • Optional sync filters start collapsed so the form is simpler on first setup

New integration: ContactOut

ContactOut is now available as an integration. Connect it to pull contact and company details into your customer profiles and keep enrichment flowing to the rest of your stack.

  • Sync contacts and companies from ContactOut

  • Keep enriched emails and phone numbers on your unified profiles