Roadmap

What we've built and where we're going. Updated as we ship.

Open Beta Readiness

95%
โœ“

Core CRM โ€” leads, bookings, invoices, payments

โœ“

Crafty AI assistant (paste DM, CRM actions, revenue queries)

โœ“

Mobile-first layout โ€” bottom nav, swipe, kanban, onboarding

โœ“

Dashboard alerts โ€” balance due, cold leads, today's actions

โœ“

Optimistic UI โ€” actions feel instant on slow PH networks

โ—‹

Facebook Login โ€” blocked until OAuth app credentials are set up

โ—‹

Crafty Messenger bot โ€” blocked until Meta BIR approval

All planned features are built and shipped. The remaining 5% is external: Meta BIR approval for the Messenger bot, and a Facebook OAuth setup for Facebook Login. Core CRM is production-ready and open beta is live โ€” sign up at the top of this page.

DonePlannedIdea
Now โ€” BetaShipped โœ“
Done

Multi-user accounts with data isolation

Done

Invite-code protected signup for beta testers

Done

Crafty AI โ€” Facebook Messenger auto-reply in Taglish

Done

Auto lead extraction and booking creation from Messenger

Done

Lead pipeline with activity log

Done

Bookings, invoices, and payment tracking

Done

Personal finances tracker

Done

Ad performance dashboard (Facebook Traffic ads)

Done

Google Calendar sync

Done

Dark / Light mode

Done

Crafty AI always date-aware โ€” both AI modes know today's date on every request

Sprint 2 โ€” June 2026Shipped โœ“
Done

Crafty Assistant โ€” CRM Actions mode: tell Crafty to add leads, update bookings, log payments, and query revenue in plain English

Done

Paste DM โ†’ Crafty parses it โ€” copy-paste a raw Messenger inquiry, Crafty extracts the details and creates the lead instantly, no form needed

Done

Cold Lead Alert widget โ€” see at a glance which leads have gone quiet, color-coded by days since last activity

Done

Convert lead to booking via Crafty โ€” one chat message closes the deal: Crafty auto-fills event details from the lead and creates the booking

Done

Revenue dashboard card โ€” confirmed revenue, collected, and outstanding balance shown on the main dashboard every month

Done

Activity timeline UI โ€” log calls, notes, and follow-ups directly on the lead detail page, with full interaction history

Done

Kanban board view โ€” drag-and-drop lead cards across pipeline stages

Done

Dashboard charts โ€” bookings per month bar chart and lead source donut chart

Done

Booking confirmation smart link โ€” shareable public page with event details, payment breakdown, GCash info, and terms

Done

SMS follow-up via Semaphore โ€” automated Taglish SMS to leads that have a phone number and go quiet

Done

Open beta ready โ€” delete INVITE_CODE env var in Vercel to open signups publicly

Done

AI next-action badges โ€” rule-based label on each lead in list, mobile, and kanban: "Event in Xd", "Follow up now", "First contact needed", "Event passed"

Done

Payments redesign โ€” Overdue alert banner on bookings page + payment status badge per booking (Unpaid / Deposit Paid / Fully Paid / Overdue)

Done

Custom package builder โ€” click to select base package + add-ons, total auto-calculates, flows into invoice and Crafty

Done

Crafty AI training โ€” configure packages and pricing from the app via /settings; Crafty reads from DB on every request, no code change needed

Sprint 3 โ€” June 2026Shipped โœ“
Done

Balance Due This Week alert โ€” dashboard card listing upcoming events with unpaid balances โ‰ค7 days away

Done

Swipe-to-action on mobile lead cards โ€” right=contacted, left=archive, 4s undo snackbar

Done

Onboarding checklist โ€” 3-step card on dashboard after first lead, disappears when complete

Done

Stage hints on lead detail โ€” contextual next-action text per pipeline stage

Done

Taglish Script Pack โ€” free /scripts page with 5 copy-ready Messenger scripts, no signup

Done

Mobile nav โ€” backdrop-blur, safe-area-inset, theme-aware background, active tab indicator

Done

Optimistic UI โ€” Mark Paid, stage changes, activity logging all instant. No DB wait.

Done

PayMongo payment links โ€” built and ready; activate when PayMongo account is set up

Done

Booking contracts + e-sign โ€” client opens a link, types name, taps agree. Timestamp stored.

Done

Facebook Login โ€” button live on login + signup. Activate by configuring Supabase OAuth.

Done

Team mode โ€” invite staff via link. Staff see Leads + Bookings only.

Done

Messenger inbox โ€” all conversations in one view, split by needs-reply vs Crafty-handled

Sprint 4 โ€” June 2026Shipped โœ“
Done

Personalized onboarding โ€” AHA moment first: new users paste a real client DM and watch Crafty extract the details line-by-line before any questions are asked. Then 3 quick questions (name, business name, business type) to tailor the app.

Done

Multi-industry support โ€” Crafty CRM now fits any Filipino service business, not just photobooth. 7 business types (photobooth, printing, travel & tours, graphic design, catering, beauty & wellness, other) each pre-load industry-standard package templates with real PH pricing.

Done

First-session companion โ€” for the first 30 minutes, Crafty cheers you on like a friend (in Taglish) as you add your first leads, change stages, and make your first booking. Goes quiet after. Not a game โ€” just encouragement while you learn.

Sprint 5 โ€” June 2026Shipped โœ“
Done

Firebase Auth migration โ€” Supabase paused the project. Migrated fully to Firebase Auth + Firestore. Login, session cookies, and data isolation all rebuilt. Auto-migrates existing user data on first login.

Done

Delete leads and bookings โ€” red Delete button on detail pages with confirm dialog. No more going to the database manually.

Done

Lost leads hidden by default โ€” lost leads no longer clutter the main list. Still accessible via the Lost filter.

Done

KPI cards mobile layout fix โ€” 2ร—2 grid on small screens so the 4th card is never cut off.

Done

Crafty AI chat animations โ€” panel slide-up/down, FAB glow pulse, 3-dot typing indicator, message slide-in, suggestion chip stagger.

Done

AI model upgrade โ€” both Crafty modes migrated from Groq to Gemini 2.5 Flash Lite for better quality and reliability.

Future
Idea

Client portal โ€” clients view their booking, download their invoice, and see payment status without contacting you

Idea

Instagram DM bot โ€” alternative AI intake channel while Messenger API approval is pending

Idea

Facebook Ads API integration โ€” real spend, CPC, CTR, ROI per campaign

Idea

AI-generated follow-up scripts based on lead history and event type

Idea

Mobile app (iOS + Android) via React Native

Idea

White-label โ€” resell Crafty CRM under your own brand

Have a feature request?

We're building Crafty CRM based on real feedback from Filipino service businesses.

Send feedback โ†’