We had 900+ transcripts in Fireflies and needed them in Notion

Fireflies does a fantastic job syncing transcripts to Notion pages. But Notion's real power—especially with the recent introduction of Notion AI—comes from databases. So we built the connector that puts your transcripts where they become most valuable.

"If we needed it, other teams probably do too. So we're shipping it at cost to validate the product model while we build WORKWAY—our automation marketplace launching soon."

SyncFlies - Sync Fireflies transcripts to Notion databases instantly | Product Hunt

Stack: Cloudflare Workers · Supabase · Next.js

Fireflies captures it all...

...SyncFlies organizes it all in Notion

How We Built It

The technical problem: Fireflies GraphQL API → Notion REST API with full transcript formatting. Our solution: Cloudflare Workers for unlimited execution time + parallel processing.

Cloudflare Workflows

Durable execution with no CPU timeout limits. Process 100+ transcripts in parallel batches without hitting worker limitations.

Supabase + RLS

Row-level security policies. OAuth token encryption. Realtime subscriptions for live sync progress updates across tabs.

Parallel Processing

Batch 4 transcripts concurrently. Cache database schemas. Retry logic with exponential backoff. 3-5x faster than sequential.

Queue-Based Architecture

API returns immediately. Background worker processes jobs. No timeout errors. Status tracked in database with real-time updates.

Secure OAuth Integration

Official OAuth flows for Fireflies and Notion. Encrypted token storage with Supabase. No passwords stored, no transcript data retained.

Founder Pricing

$5/mo covers our costs (Cloudflare + Supabase + Stripe fees). We're not maximizing profit— we're validating demand before WORKWAY launches.

How It Works

Three OAuth connections and you're syncing. Takes about 60 seconds.

1

Connect Your Accounts

Securely connect your Fireflies.ai and Notion accounts using OAuth. We never store your passwords.

2

Select Your Notion Database

Choose which Notion database you want to sync your meeting notes to. We'll automatically format everything.

3

Sync & Relax

Click sync and watch your meeting transcripts, action items, and summaries appear in Notion instantly.

🚀 Building in Public

The Journey

From internal Slack DM to shipped product in 3 months. Here's the real timeline.

Jul 3rd, 2024

Danny · Slack DM

"putting on your radar - we're going to need to move off fireflies"

We had 900+ meeting transcripts in Fireflies but needed them in Notion databases to unlock Notion AI's analysis capabilities. Fireflies does a fantastic job syncing to Notion pages, but Notion's real power is in databases.

Sep 26th, 2024

Danny · Slack DM

"Fireflies will be the archive... but still keep all the data"

Counted our backlog: 900+ transcripts. Needed an automated way to get them into a Notion database.

Oct 21st, 2024

Micah · #halfdozen-development

"PROJECT LAUNCH 1 named 'SyncFlies': For syncing Fireflies.ai transcripts to Notion."

Built with Cloudflare Workers. Synced all 900+ transcripts to Notion.

Today

🚀 Shipping at cost to other automation specialists

If we needed it, others probably do too. Validating demand before WORKWAY launches.

At-Cost Pricing

Covers our infrastructure costs. We're validating demand before WORKWAY launches.

Our actual monthly costs per user:

Cloudflare Workers:~$2
Supabase hosting:~$1.50
Stripe fees (3%):~$0.45
Total cost:~$3.95
We charge:$5.00

$1.05 margin covers support and maintenance while we validate the market.

Free

Free
  • 5 syncs per month
  • One-click Fireflies → Notion sync
  • Full transcripts with speakers & timestamps
  • Meeting summaries & action items
  • Keywords extraction
Get Started

Pro

$5/month
  • 100 syncs per month
  • Everything in Free
  • Auto-sync new transcripts via webhooks
  • Bulk historical import
  • Query & filter in Notion databases
  • Priority email support

Unlimited

$15/month
  • Unlimited syncs
  • Everything in Pro
  • Durable workflow processing
  • Scheduled auto-sync (daily/weekly)
  • Custom Notion date field mapping
  • Email notifications for completed syncs
  • Sync history export (CSV/JSON)
  • 12-month history retention
  • Batch re-sync capabilities
  • Perfect for Fireflies migration
  • Early adopter pricing (lock in forever)
  • Priority support (same-day response)
📝 Recent Updates

Changelog

Building in public. Here's what we've shipped recently.

Built in Public Redesign

Oct 23, 2024

Shipped
  • • Added real Slack messages showing product origin
  • • Full cost transparency breakdown in pricing
  • • Live transcript counter with real-time updates
  • • Timeline showing Jul → Oct development journey

Notification System

Oct 22, 2024

Shipped
  • • Real-time toast notifications when sync completes
  • • Persistent banner for return-to-site notifications
  • • Cross-tab synchronization via Supabase Realtime
  • • Smart logic prevents notification spam

Performance Optimization

Oct 19, 2024

Shipped
  • • Parallel batch processing (4 transcripts concurrently)
  • • Database schema caching (saves 20-40s per 100 transcripts)
  • • 3-5x faster syncs: 60-90s for 100 transcripts
  • • Retry logic with exponential backoff for API failures

Initial Launch

Oct 21, 2024

v1.0.0
  • • Cloudflare Workers for unlimited execution time
  • • Fireflies GraphQL → Notion REST API sync
  • • Synced our 900+ internal transcripts successfully
  • • Ready for public use

Need Your Transcripts in Notion?

If you're like us and have Fireflies transcripts you need in Notion databases, this will get them there. Free tier includes 5 syncs/month.

Try it now