CampaignStack
How to Cancel Your HeyReach Subscription (Without Losing Your Data)
HeyReach logo

How to Cancel Your HeyReach Subscription (Without Losing Your Data)

CampaignStack8 min read

Canceling HeyReach takes three clicks. The short version: click the Settings gear in the bottom-left corner, open Billing, and hit Cancel subscription on the HeyReach plans tab. You keep access until the end of the period you paid for, and your data stays on their servers for a while after that.

Leaving well takes a little more. There's an export checklist worth running before you cancel, and one of those exports (the list of everyone you already contacted) is the difference between a clean start in your next tool and messaging the same person twice.

No hard feelings toward HeyReach. It's the strongest pure LinkedIn sender in the category, and their per-seat pricing at agency volume is hard to beat. But teams consolidate stacks, budgets get reviewed, and sometimes the bottleneck was never sending capacity in the first place. When that day comes, here's the clean exit.

What canceling actually does (and doesn't)

Canceling and deleting are different things in HeyReach, and the distinction is friendlier than you might fear.

Canceling stops the renewal. Your account and data remain accessible until the end of your current billing period; if you cancel on day 10 of a monthly plan, you keep sending until day 30. When the period ends, active campaigns pause and your LinkedIn sender accounts disconnect. Nothing is wiped at that point.

Your data is retained for a period after cancellation. If you come back, there's a Reactivate Subscription button under Settings, then Billing, and restoration is immediate: campaigns, lists, and conversations where you left them. HeyReach doesn't publish the exact length of the retention window, so treat it as a courtesy, not a contract. Export first anyway.

Deleting is a separate request to their support team, and it's irreversible. Only ask for it if you want the data gone for good, or need it gone under GDPR.

One more thing they do right: HeyReach emails you a reminder before your renewal date, so a forgotten subscription doesn't silently bill for months.

Export these four things first

The data survives cancellation, but "survives on someone else's server behind a login you'll stop checking" is not a backup. Run these exports while you still think about it.

1. Your lead lists

Open Leads, find each list, click the three-dot menu next to it, and choose Export to CSV.

HeyReach Leads screen with the three-dot list menu open and Export to CSV visible

One caveat from their own docs: the export contains HeyReach's default columns only, not your custom variables. If you enriched lists with custom fields (a personalized first line, a trigger note), those columns don't come out through the UI. For those you'll want the API: your key lives under Settings, then API, and the lead endpoints return the full records. If you never added custom variables, the CSV is the whole job.

Repeat per list. If you exported your own network into a list (the classic "My Network" list), grab that one too. That's your warmest audience, and it took years to build.

2. Your campaign history, per lead

For each campaign, open it and go to the Leads Analytics tab. Filter if you want, then click Export all leads. This CSV is the audit trail: who was contacted, who accepted, who replied, who failed and why.

You'll want it for two reasons. It's your proof of performance if you report to clients. And it tells your next tool who was already touched, which matters more on LinkedIn than anywhere else: a duplicate connection request to someone who ignored the first one is exactly the pattern that gets accounts flagged.

3. Your do-not-recontact memory

This is the one everyone forgets. HeyReach has no global do-not-contact list to export (it's on their public roadmap, but per-campaign exclude lists are what exists today). So your suppression memory is the sum of your exports: the campaign history from step 2, plus any exclude lists you maintained as lead lists.

Treat the people who replied "not interested" as sacred. Someone who asked you to stop must stay stopped in whatever tool comes next; under GDPR that's an objection to processing, not a mood. Build one merged "never again" CSV now, while you still remember which lists mean what.

4. Your invoices

Settings, then Billing, then the Invoices tab. Click an invoice title and it downloads as a PDF. Your accountant will ask in January; two minutes now saves an email thread with support later.

The dashboard also exports your aggregate stats (CSV, PNG, or SVG, filterable by sender, campaign, and date range) if you want a closing report of the whole account's run.

The actual cancellation steps

You must be an Admin in your HeyReach organization; the buttons simply aren't there for regular members.

  1. Log in and click the Settings gear in the bottom-left corner.
  2. Select Billing from the menu.

HeyReach dashboard with the bottom-left Settings menu open and Billing highlighted

  1. On the HeyReach plans tab, find your current plan summary at the top.
  2. Click Cancel subscription and follow the confirmation prompts.

HeyReach Billing page on the HeyReach plans tab with the Cancel subscription button highlighted

That's it. Your campaigns keep running until the billing period ends. If you want sending to stop today, pause your campaigns manually; canceling alone doesn't stop them.

Gotchas that catch people

  • Refunds are the exception, not the rule. Subscriptions are generally non-refundable once a billing period has started. HeyReach reviews cases individually for things like duplicate charges or billing after cancellation, so if that happens, write to support with the invoice and dates. But don't plan around a refund. Cancel before the renewal date hits.
  • Downgrades wait for the next cycle. Removing seats or moving to a smaller plan takes effect at the start of your next billing cycle, not immediately. Upgrades, naturally, apply right away with a prorated charge.
  • Dropping seats can force sender disconnects. If you downgrade below the number of LinkedIn senders you have connected, HeyReach warns you'll have to disconnect some of them. Decide which accounts keep sending before you shrink the plan, not in the confirmation modal.

HeyReach Manage plan modal warning that downgrading seats requires disconnecting LinkedIn senders

  • Admin only. If Billing isn't in your menu, you don't have admin rights. Find whoever set up the account.
  • The custom-variable trap. The UI's CSV export ships default columns only. If your personalization lived in custom variables, export through the API before you lose the habit of logging in.

Where your sequences go next

You now have four CSVs and a decision to make.

First, the uncomfortable check. If you're leaving HeyReach because replies dried up, more or different sending capacity won't fix that. HeyReach was never your problem; it did exactly what it promised, which is deliver messages. Reply rates live upstream of delivery: who you picked, what you knew about them, and what the message asked for.

That's the actual migration decision. HeyReach assumes you already own the thinking: signals from one tool, scoring from another, copy from a doc, glue from n8n. If you have that stack and love it, keep it (and honestly, keep HeyReach under it). But if you were running HeyReach without that layer, you were paying for sending and improvising the rest.

CampaignStack is the surrounding layer with sending included. Import the CSVs you just exported, and your merged do-not-recontact list becomes a workspace exclusion that every campaign honors. Leads get scored against your ICP and watched for signals (job changes, funding, posts), messages get drafted against your playbook and run past a critic, and anything doubtful waits in a review queue for a human. Every LinkedIn send is budget-capped per account with daily warmup ramps, the same discipline HeyReach's limits gave you; the details are on our safety page.

And no, you don't give up the thing HeyReach is famous for. A CampaignStack workflow runs across as many LinkedIn accounts as you assign to it, and every node rotates, the engagement touches and connection requests included, not just the outreach message. The seat math just changes shape: HeyReach's $79 per sender per month prices capacity (five senders is $395 a month, by their own upgrade modal), while CampaignStack starts at $249 a month for a workspace with accounts unlimited, so what you're paying for is the deciding layer: scoring, signals, drafting, review.

Want the feature-by-feature version of this decision, including where HeyReach is simply better? The HeyReach vs CampaignStack comparison doesn't dodge those parts.

Takeaway

Export your lead lists, your per-campaign lead analytics, and a merged do-not-recontact CSV before you touch the cancel button. Then Settings, Billing, Cancel subscription, and pause campaigns if you want sending stopped today. Your data outlives the subscription for a while, but the only copy you control is the one you exported.

Sources

  1. HeyReach: upgrade, downgrade, or cancel your subscription
  2. HeyReach: Leads screen overview
  3. HeyReach: lead statuses and exporting from Leads Analytics
  4. HeyReach: where can I find my invoice
  5. HeyReach: dashboard overview
  6. HeyReach pricing