The Missing Buttons blog

The pain points every CRM ships with, dissected honestly: why they exist, what the workarounds cost, and the small fixes that close them for good.

SalesforceJul 2, 2026

Salesforce won't show more than 2,000 rows: how to export your full list view anyway

Salesforce caps list views at 2,000 rows no matter how many records match. Here is why the limit exists, every workaround compared, and a 2-minute full export.

SalesforceJul 2, 2026

The export button is greyed out: getting your Salesforce report data out without a support ticket

Your Salesforce report has the data but the export option is missing or greyed out. Why admins disable it, what your options are, and a clean API-based export.

Recent

SalesforceJul 2, 2026

Duplicate records are quietly killing your Salesforce pipeline (and the dedupe suites cost more than your CRM)

Two reps call the same lead, forecasts double-count deals, and the fix is quoted at $10k a year. How duplicates form in Salesforce and a free read-only way to find them.

HubSpotJul 2, 2026

HubSpot exports your contacts but not your notes: here is everything it leaves behind

HubSpot's contact export skips notes, call logs, emails and meetings. What the native export actually includes, what it drops, and how to get the full history out.

HubSpotJul 2, 2026

Your HubSpot data has relationships you cannot see in any report

Which contacts belong to which deals at which companies? HubSpot knows, but no report shows the links in one sheet. How to export HubSpot associations to CSV.

HubSpotJul 2, 2026

Who touched this deal? Reconstructing a record's full history when your CRM will not tell you

A deal changed hands, a discount appeared, a customer disputes what was promised. How to pull a HubSpot record's complete chronological history into one readable file.

MigrationJul 2, 2026

Switching email tools? How to take your subscribers AND their history with you

Every email platform makes it easy to import and quietly hard to leave. What native exports from ActiveCampaign and MailPoet actually drop, and how to migrate whole.

ProductJun 3, 2026

Your CRM data is held hostage: the quiet economics of the missing export button

The export you need is never there, in any CRM, and it is not an accident. The roadmap economics behind missing features, and the pain points they create, mapped.

FreshsalesJun 18, 2026

Freshsales has your list but no way to hand it over: exporting any view to CSV

Freshsales list views have no real export, and big exports time out or drop custom fields. Why it happens and how to pull any view to a clean CSV in two minutes.

FreshsalesJun 10, 2026

Why sales teams still forecast in Excel (and why that is actually fine)

CRM forecasting is either locked behind the top pricing tier or too rigid to trust, so everyone rebuilds it in a spreadsheet. A saner weighted forecast from Freshsales.

FreshsalesJun 5, 2026

Your reps' work is invisible: getting activities and appointments out of Freshsales

Calls, tasks and meetings live scattered across Freshsales records with no unified export. How to pull all sales activity into one CSV for coaching and reviews.

FreshsalesJun 8, 2026

Sales is emailing people who unsubscribed, and neither of your Fresh tools will tell you

Freshsales knows your pipeline. Freshmarketer knows who unsubscribed. Neither shows you both, so reps keep mailing opted-out prospects. How to join the two lists.

FreshsalesJun 12, 2026

Freshsales will let you make a list but not unmake it: deleting a list and its contacts safely

Freshsales hides list deletion behind an undocumented API call, and bulk-deleting contacts is a one-way door. A dry-run-first way to purge a list without regret.

ActiveCampaignJun 16, 2026

ActiveCampaign's export quietly drops every note: getting contacts out with their memory intact

ActiveCampaign's native export includes contacts and fields but silently omits notes. How to export contacts, custom fields and every note in one CSV.

MailPoetJun 14, 2026

Your MailPoet list is trapped inside WordPress: exporting subscribers with every custom field

MailPoet's export screen struggles with multiple lists and custom fields, leaving your subscriber data stuck in WordPress. A clean read-only way to get it all out.

SecurityMay 30, 2026

You pasted your CRM API key into a random tool: what should happen next

Your CRM API key can read your entire customer database. What a trustworthy tool does with it, what a careless one does, and the questions to ask before pasting.

PricingMay 26, 2026

You needed one feature and they sold you a platform: the case for paying per fix

CRM add-on suites bundle fifty features to sell you the one you need. Why per-fix pricing matches how utility software is actually used, with the marketplace data.