New releasesImprovementsBug fixes
Find leads
- Row prices up front: Company activity and Similar companies searches charge for the rows they add, and the price per row shows before you run one. See People and companies.
- What a search adds: Those searches list every column the new table will carry, grouped and named, in place of a preview of rows.
- One cost line: The enrich step counts the rows and the enrichments you picked in one figure, so nothing reads as free that is not. See Choose what to enrich.
Senders and mailboxes
- Daily send limit on the page: Change a mailbox’s daily send limit from its own page, and read the date the new number starts applying before you save. See Mailbox health and capacity.
- Warm-up you can scan: The mailboxes list gains a Warm-up column, and the mailbox page a matching card, each showing how far the ramp has to go.
- Warm-up after a raise: Raising the limit on a mailbox that already finished its ramp no longer puts it back on one.
- Three status filters: Filter the list by verified, connected or disconnected, the same three states the Status column shows.
- Connected via: The list says how each mailbox was connected, Direct or InboxKit, instead of naming the same mail service on every row.
- Bounces on the chart: A mailbox’s activity chart plots sends, real replies and bounces, and a tooltip says what each one counts.
- A warning you can dismiss: The banner counting disconnected mailboxes can be closed, and returns on its own when another mailbox drops.
- Withdraw a connection request: A step that withdraws an invitation still pending now runs in the browser, pressing the same controls a person would. See LinkedIn steps.
- More steps to try by hand: From a sender’s LinkedIn tab you can queue a message or a withdrawal, beside the profile view and connection request already there.
- Its own tab group: The tab Oneprofile works in sits in a named tab group, apart from your own LinkedIn tabs. Chrome asks before it may do this. See Connect LinkedIn.
- Connection token in view: The connection token shows on the sender’s LinkedIn tab without a click, ready to copy into the extension.
Agents
- Rewritten message agents: The built-in email, LinkedIn and multi-channel agents make the whole case in the first message, then keep each follow-up shorter. See Built-in agents.
- Problems in their words: The first email names two or three problems drawn from the person’s role and company, rather than listing features.
- Messages that read on a phone: LinkedIn messages carry no bullet lists and no line breaks.
Bug fixes
- LinkedIn steps after a redesign: Steps run again on LinkedIn’s rebuilt profile and feed pages, which had stopped every step that opened one.
- Step details: A finished LinkedIn step explains itself in a sentence, instead of showing an internal code.
- Support chat: The chat launcher stays on screen after you leave Tables, Integrations or Billing.
- Dates without a time: A date that carries no time reads as the day it is, instead of the day before.
- Mailboxes on a sender: Clicking a mailbox row on a sender opens that mailbox’s page, and the back arrow returns to the tab you came from.
New releasesImprovements
Find leads
- Five searches up front: The Find leads page opens on Find people, Find companies, Similar companies, Local businesses and Companies by technology. See People and companies.
- Company activity: Twenty featured signals sit on the Find leads page, with every signal one click away. Each card opens a search on that one signal.
- One signal, one subtype: A signal search runs on the signal you picked and, where the signal offers them, one subtype. The subtypes are listed in the open, and the search waits until you pick one.
- Signal columns: A table built from a signal search carries the signal’s own details as columns, such as a post’s text and link, a funding amount, or a filing date, beside the standard name, title, company and domain columns.
- Content filters where they apply: Keyword filters on the text behind a signal appear only for signals that carry text, and only once the subtype is chosen.
- A preview that keeps the rest hidden: Preview 5 rows shows each row’s name, job title and company. Every other column is filled in when the rows are added to a table, and never leaves the server before then.
- Review profiles retired: The review profile search is gone. Company searches and the Company activity signals cover what it found.
New releasesImprovementsBug fixes
Senders and mailboxes
- Teammate mailbox links: Generate a connect link from any sender profile and send it to a teammate. They sign in with Google on a page of their own, and the mailbox is added to your workspace. See Connect a mailbox.
- Link expiry and revocation: Links expire after a week, and you can revoke every link for a sender at once.
- Sending domain reporting: Export every mailbox in the workspace as CSV, or the same numbers rolled up per sending domain. See Mailbox health and capacity.
- Date ranges per mailbox: Set a date range and the chart, recipient domains, and bounces all follow it.
Sequences
- Sending schedules: New sequences start on weekday working hours in your timezone. See Schedule and sending window.
- Timezone as its own choice: The timezone is separate from the schedule preset, so changing one keeps the other.
- Named rosters: Sequence rosters lead with a name and company instead of a bare email address. See Choose the audience.
- Funnel analytics: Sequence analytics read as a funnel, from everyone enrolled through to revenue. See Sequence analytics.
Inbox
- Goal-directed AI writing: Pick what a message is for, or write your own goal, and the AI writes toward it. Attach a call-to-action link and the label it should read as. See Reply with AI.
- Replies in the contact’s language: Have a reply written in the language the contact used.
- Kept drafts: Unsent drafts are kept per conversation and restored as written. See Inbox.
- Labels and channels: Labels take an icon and a color as you create them, and every message shows its channel.
Enrichment
- Manager lookup: Add a Manager column with an email address or a LinkedIn URL, and get the person one step up. It returns the manager’s name, title, LinkedIn profile, and work email.
- Cost before the run: The cost shows in the column picker before you run it. See What enrichments cost.
Bug fixes
- Cell run details: Clicking a cell opens the run behind it whenever there is one, including cells that came back empty.
- Column groups: Opening a cell on the right of a wide table no longer slides the grid sideways when a group is collapsed.
- Editing a cell: Opening an editor on a cell near the edge of a wide table keeps the table where it was.
- Cell errors: A failed cell’s tooltip reads in plain English instead of showing the internal error name.
- AI columns: A column you build yourself shows its answer in the grid instead of a folded group with every value hidden.
- Confidence marks: The grid marks only the answers an agent hedged on, and no longer vouches for cells the agent said nothing about.
- Agent inputs: A required input binds to the column that actually holds the fact, so a person agent no longer researches the company instead.
- Agent activity: Re-running a cell shows the new run’s steps, not the previous run’s.
- Adding an agent to a table: The dialog keeps the mappings it suggests, and the ones you type.
- Tables list: Coming back to Tables shows the real row counts, instead of a snapshot taken before the rows were added.
New releasesImprovementsBug fixes
Find leads
- People and company search: Filter people by title, past roles, location, skills, school, and time in role. Filter companies by industry, headcount, revenue, keywords, and headcount growth. See People and companies.
- Match count and preview: See the match count and a preview before you spend anything.
- Saved searches: Save a search, put it on a cadence, or refine it in plain language. See Saved searches.
- CSV upload: Preview a CSV and the table it would create before you commit. See Import a CSV.
- Records from a connected tool: Sample real records before adding them. Keep the table attached to its source and refresh it on a schedule. See Import from a tool.
- Subdomains as rows: Hand Oneprofile a domain and get its subdomains back as a list. See Subdomains.
Tables
- Saved views: Save named views per table with their own filters, sorts, and hidden columns. See Views.
- Tags, stars, and recents: Tag tables, star the ones you use, and jump back to recent ones. See Create a table.
- Column templates: Capture a set of columns as a template and apply it to another table. See Save and reuse a column.
- Re-run failed cells: Re-run every failed cell in a table in one go. See Run columns.
- CSV export: Export any table as CSV.
- Trash: Move a table to the trash and restore it later. See Trash.
Enrichment
- The catalog: Enrichments cover emails, phone numbers, LinkedIn profiles, and company and person records. See What you can enrich.
- Cost in the column picker: Every enrichment shows its cost before you run it. See What enrichments cost.
- Cell receipts: Open any cell to see where the answer came from and what it returned. See Where the data comes from.
Agents
- Built-in agents: Research a row for what a company does, who they sell to, whether they are hiring, and ICP fit. See Built-in agents.
- Drafted from a description: Describe a task and watch Oneprofile draft the agent for it. See Build an agent.
- Versions: Save an agent, version it, and revert to any earlier version. See Agent versions.
- Your own MCP servers: Add your own MCP servers so an agent can reach systems only you have. See MCP servers.
- Training rounds: Train an agent by critiquing real rows, then approve the revised prompt. See Train an agent.
Outreach
- Sequences from a table: Point a sequence at a table or a view and Oneprofile enrolls those rows. See Choose the audience.
- Email and LinkedIn steps: Steps send an email, view a LinkedIn profile, send a connection request, or send a LinkedIn message. See Build a sequence.
- Branches and waits: Branch on replies, bounces, missing emails, and accepted invitations, with waits between steps. See Sequence conditions.
- Drafted cadences: Describe the cadence you want and get a full draft back, then edit any step.
- Step previews: Preview a step rendered for a real contact, or send it to yourself as a test. See Email steps.
- Pre-flight checks: Catch missing senders and empty steps before anything sends. See Launch checks.
- Per-step reporting: Track opens, replies, and bounces per step, and export it all as CSV. See Sequence analytics.
- LinkedIn in your own browser: A Chrome extension runs LinkedIn steps in your own logged-in session. See Connect LinkedIn.
- Limits and pacing: Set daily limits and pacing per sender, and watch the queue of upcoming steps. See LinkedIn steps.
- One pause switch: Pause all LinkedIn activity from the app or the extension.
Inbox
- Replies in one place: Replies to your sequences arrive in Oneprofile instead of scattering across mailboxes. See Inbox.
- Mailbox sources: Connect Google Workspace mailboxes, or add the ones you already run in InboxKit. See Connect a mailbox.
- Labels and AI drafts: Label threads, reply with an AI draft you approve, and mark threads read in bulk. See Reply with AI.
- Slack and email alerts: Get a message when a reply arrives or a mailbox disconnects. See Notifications.
Integrations
- Write rows back: Map columns to a destination record type and write them into a connected tool. See Export to a tool.
- Dry runs: Dry-run an export against real rows and see exactly what would be written.
Workspace and account
- Spend breakdown: Break spend down by table, column, run, or agent, and follow your balance over time. See Usage and reports.
- The raw ledger: Read the ledger entry behind any charge, and export a usage report as CSV.
- Credit packs and invoices: Buy credits when you need them, and see every invoice. See Credits and billing.
- Referrals: Share your referral link and earn credits when someone you invite joins. See Referrals.
Bug fixes
- Long answers: A cell holding several paragraphs saves, instead of failing every other cell computed with it.
- Table grid: The grid stays put instead of blanking to a loading state and jumping back to the top every few minutes.
- Run status: A table whose last run failed or was cancelled says so, instead of going quiet as though nothing had happened.
- Pasting into a table: A paste that runs past the last row adds the rows it needs, instead of dropping the extra values.
- Large pastes: A paste big enough to fill thousands of cells writes in one go instead of erroring.
- Formula editor: Changing a step’s function keeps the settings the new function also uses.
- Long runs: A slow column keeps going past the first few dozen rows, instead of timing out and discarding its work.
- Row actions: Every row shows its run button, disabled with a reason on a table that has nothing to run.
New releases
Tables
Tables arrive in Oneprofile: a home for the go-to-market data that doesn’t live in one of your connected tools.- Typed columns: Add text, numbers, true/false, dates, timestamps, lists, and nested objects. See Field columns.
- Automatic recalculation: Edit a cell and every formula depending on it recalculates on its own. See Reference other columns.
Columns
- Chained formulas: Chain several steps in one formula, across text, numbers, dates, lists, and if/then logic. See Function columns.
- Preview against real rows: Preview a formula against your real rows before you save the column.
- Fallbacks: Choose what a cell falls back to when a step fails: the raw value, empty, or a value you set.
Runs
- Run all, retry failed, or spot check: Re-run a column over every row, only the rows that errored, or the first ten. See Run columns.
- Progress and cancel: Watch recomputes in a progress banner and cancel a run you started by mistake.