Changelog

New updates and improvements to Enrichabl. See what we've been working on.

v2.1.5

A foundational release: a public REST API with personal access tokens, an in-app onboarding walkthrough, an affiliates program, finished-job email notifications, PostHog analytics, a redesigned landing page with 50+ new SEO articles, and a long list of bulk-import, export, and rate-limit robustness fixes.

New
  • Public REST API with full /v1/* endpoints, a new docs page at /docs/api, and Personal Access Tokens you can create and revoke from your profile
  • Job-finished email notifications - get an email when an enrichment or validation batch completes, so you don’t have to keep the tab open
  • Onboarding walkthrough - a guided tour for new users covering pipelines, columns, and enrichment
  • Affiliates program - referral signup, attribution, and a Stripe-backed payout flow
  • PostHog product analytics wired into the app
  • Updated AI model lineup in column templates - GPT-4.1, o3 and o4-mini, Gemini 2.5 Pro/Flash/Flash Lite, plus Perplexity Sonar Pro and Sonar Reasoning Pro
  • 6 new use-case landing pages (Outbound Sales, CRM Enrichment, ABM, Agencies, Startups, Developers)
  • Redesigned landing page following the halo-strategy refresh - new hero, pricing, BYOK, Features, How-It-Works, Testimonials, and FAQ sections
  • New site pages: About, Privacy, Security, Terms, Compare hub, For Sales Teams, For Agencies, Waterfall Enrichment
Improved
  • Better handling of provider rate limits during bulk enrichment - 429s now stop the batch cleanly instead of burning through remaining leads
  • CSV exports are more resilient to corrupted data and automatically prune AI/Multi-AI/Firecrawl columns that are empty for every exported lead
  • Email validation accuracy improved through BounceBan tuning and a hardened hybrid validator
  • Smoother bulk imports - clearer error messages, better progress reporting, faster handling of large CSVs
  • Stale-job recovery: a background sweeper marks jobs stuck "in progress" for over 6 hours as failed, so deploys mid-job no longer leave hung batches
  • Column deletion is now scoped to the current pipeline - removing a column from one pipeline no longer affects others that share it
  • Faster, dynamically-built sitemap including all use-case and glossary pages, plus IndexNow auto-pinging
  • API keys management refactor with a cleaner UX in AI Column, Multi-AI, and Templates modals
Fixed
  • Inaccurate "leads enriched" count on the pipeline page
  • CSV import bug where re-choosing the same file did nothing
  • Export bug that could fail or return malformed rows when records contained corrupted JSON fields
  • Validation panel showing wrong status or progress in some edge cases
  • Duplicate "| Enrichabl | Enrichabl" titles and other Search Console indexing issues (canonicals, sitemap pruning, OG image now PNG)
  • /vs/<competitor> URLs not resolving - they now 301 to /compare/<competitor>
  • Bulk-import edge cases that could insert partial leads on validation failures
  • Favicon and OG/Twitter share images not loading correctly on social platforms
v2.1.0

Introducing the Free plan - every account now starts with 100 leads and full access to all features, no credit card required. The 14-day free trial has been replaced with a permanent free tier.

New
  • Free plan with 100 leads - full access to AI enrichment, email validation, CSV import/export, and web scraping
  • Three-column pricing layout across plans page and landing page (Free / Starter / Pro)
  • Plan auto-selection flow: choose a plan on the landing page, sign up, and checkout starts automatically
  • Free tier quota enforcement on both single-lead creation and bulk CSV imports
  • Bulk uploads now partially import leads up to quota instead of rejecting the entire batch
  • Subscription API returns plan_tier, lead_limit, and is_free_tier for all users
  • Profile page shows Free plan details and upgrade CTA for users without a subscription
Improved
  • All authenticated users can access the app immediately - no subscription gate blocking free users
  • CSV import overlay shows a clear upgrade prompt when free tier limit is reached
  • Usage warnings shown for both free and starter tier users approaching their limits
  • Subscription status endpoint returns structured plan info instead of just the subscription object
  • Updated all landing page CTAs from "Start Free Trial" to "Get Started Free"
  • FAQ and docs updated to reflect the free plan instead of the trial
  • Competitor pricing comparison updated to show "Free / $30/mo"
Fixed
  • Bulk upload quota check now handles 402 Payment Required in addition to 429 rate limits
  • Webhook processor correctly handles NULL trial timestamps for non-trial subscriptions
  • Subscription middleware no longer incorrectly blocks users without a paid subscription
v2.0.1

AI column improvements, real-time enrichment updates, and bug fixes.

New
  • AI column enrichment engine with real-time progress updates
  • Multi-AI column support for batch enrichment workflows
  • Firecrawl web scraping columns for extracting live website data
  • Inline cell editing - click any cell to edit values directly
Improved
  • Pipeline data management hooks for better state handling
  • Enrichment panel UI with clearer status indicators
  • Column management with drag-and-drop reordering
Fixed
  • Authentication redirect loop on certain routes
  • Lead table rendering performance with large datasets
v2.0.0

Major release with a redesigned pipeline experience and SEO foundation.

New
  • Completely redesigned pipeline page with tabbed navigation
  • Comprehensive SEO foundation - meta tags, Open Graph, structured data
  • Glossary with 20+ B2B data enrichment terms
  • Competitor comparison pages (vs Clay, Apollo, ZoomInfo, and more)
  • Documentation site with getting started guides
Improved
  • Landing page with new hero section, feature bento grid, and testimonials
  • Pricing page with clearer plan breakdowns
  • Authentication flow with Clerk integration