You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The strongest lead profile for SendDock is the person frustrated with their current email provider's pricing: someone paying Mailchimp $135/mo at 10k contacts, or ConvertKit $104/mo, or hitting the EmailOctopus tier wall. They are ready to switch — but their list, custom fields, suppressions, and segmentation logic are stuck inside the old tool.
Today, switching to SendDock requires:
Manually exporting subscribers as CSV from the source platform
Mapping columns by hand on import
Re-creating suppression list entries
Losing tags / segments / custom field structure entirely
This friction is enough to make the user give up or postpone forever.
Proposal
A one-screen migration wizard that pulls data from common platforms via their API and replays it into a SendDock project.
Imports are idempotent on (project_id, email) — re-running skips duplicates instead of erroring
Each adapter is an isolated package under backend/internal/migrators/ so adding a new source is purely additive
Rate-limited to be polite to source APIs (Mailchimp: 10 req/s, EmailOctopus: 5 req/s, etc.)
Acceptance criteria
Wizard UI selectable from Subscribers section header or onboarding flow
Adapters for Mailchimp, EmailOctopus, ConvertKit (CSV uses existing import)
Custom fields created automatically from source schema
Tags imported and applied to subscribers
Suppression list entries copied
Background job with progress, cancellable, resumable
Error CSV download for skipped/failed rows
Adapter pattern documented so community can request more sources
Tier
Core — this is acquisition. Gating it behind Pro would defeat its purpose (lowering switching cost). Could limit free tier to 1,000 imported subs and unlock full imports above that on Cloud Starter, but the feature itself stays in Core.
Problem
The strongest lead profile for SendDock is the person frustrated with their current email provider's pricing: someone paying Mailchimp $135/mo at 10k contacts, or ConvertKit $104/mo, or hitting the EmailOctopus tier wall. They are ready to switch — but their list, custom fields, suppressions, and segmentation logic are stuck inside the old tool.
Today, switching to SendDock requires:
This friction is enough to make the user give up or postpone forever.
Proposal
A one-screen migration wizard that pulls data from common platforms via their API and replays it into a SendDock project.
Supported sources (first batch)
Flow
Implementation notes
(project_id, email)— re-running skips duplicates instead of erroringbackend/internal/migrators/so adding a new source is purely additiveAcceptance criteria
Tier
Core — this is acquisition. Gating it behind Pro would defeat its purpose (lowering switching cost). Could limit free tier to 1,000 imported subs and unlock full imports above that on Cloud Starter, but the feature itself stays in Core.
Blocked by