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.
Multi-user accounts with data isolation
Invite-code protected signup for beta testers
Crafty AI โ Facebook Messenger auto-reply in Taglish
Auto lead extraction and booking creation from Messenger
Lead pipeline with activity log
Bookings, invoices, and payment tracking
Personal finances tracker
Ad performance dashboard (Facebook Traffic ads)
Google Calendar sync
Dark / Light mode
Crafty AI always date-aware โ both AI modes know today's date on every request
Crafty Assistant โ CRM Actions mode: tell Crafty to add leads, update bookings, log payments, and query revenue in plain English
Paste DM โ Crafty parses it โ copy-paste a raw Messenger inquiry, Crafty extracts the details and creates the lead instantly, no form needed
Cold Lead Alert widget โ see at a glance which leads have gone quiet, color-coded by days since last activity
Convert lead to booking via Crafty โ one chat message closes the deal: Crafty auto-fills event details from the lead and creates the booking
Revenue dashboard card โ confirmed revenue, collected, and outstanding balance shown on the main dashboard every month
Activity timeline UI โ log calls, notes, and follow-ups directly on the lead detail page, with full interaction history
Kanban board view โ drag-and-drop lead cards across pipeline stages
Dashboard charts โ bookings per month bar chart and lead source donut chart
Booking confirmation smart link โ shareable public page with event details, payment breakdown, GCash info, and terms
SMS follow-up via Semaphore โ automated Taglish SMS to leads that have a phone number and go quiet
Open beta ready โ delete INVITE_CODE env var in Vercel to open signups publicly
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"
Payments redesign โ Overdue alert banner on bookings page + payment status badge per booking (Unpaid / Deposit Paid / Fully Paid / Overdue)
Custom package builder โ click to select base package + add-ons, total auto-calculates, flows into invoice and Crafty
Crafty AI training โ configure packages and pricing from the app via /settings; Crafty reads from DB on every request, no code change needed
Balance Due This Week alert โ dashboard card listing upcoming events with unpaid balances โค7 days away
Swipe-to-action on mobile lead cards โ right=contacted, left=archive, 4s undo snackbar
Onboarding checklist โ 3-step card on dashboard after first lead, disappears when complete
Stage hints on lead detail โ contextual next-action text per pipeline stage
Taglish Script Pack โ free /scripts page with 5 copy-ready Messenger scripts, no signup
Mobile nav โ backdrop-blur, safe-area-inset, theme-aware background, active tab indicator
Optimistic UI โ Mark Paid, stage changes, activity logging all instant. No DB wait.
PayMongo payment links โ built and ready; activate when PayMongo account is set up
Booking contracts + e-sign โ client opens a link, types name, taps agree. Timestamp stored.
Facebook Login โ button live on login + signup. Activate by configuring Supabase OAuth.
Team mode โ invite staff via link. Staff see Leads + Bookings only.
Messenger inbox โ all conversations in one view, split by needs-reply vs Crafty-handled
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.
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.
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.
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.
Delete leads and bookings โ red Delete button on detail pages with confirm dialog. No more going to the database manually.
Lost leads hidden by default โ lost leads no longer clutter the main list. Still accessible via the Lost filter.
KPI cards mobile layout fix โ 2ร2 grid on small screens so the 4th card is never cut off.
Crafty AI chat animations โ panel slide-up/down, FAB glow pulse, 3-dot typing indicator, message slide-in, suggestion chip stagger.
AI model upgrade โ both Crafty modes migrated from Groq to Gemini 2.5 Flash Lite for better quality and reliability.
Client portal โ clients view their booking, download their invoice, and see payment status without contacting you
Instagram DM bot โ alternative AI intake channel while Messenger API approval is pending
Facebook Ads API integration โ real spend, CPC, CTR, ROI per campaign
AI-generated follow-up scripts based on lead history and event type
Mobile app (iOS + Android) via React Native
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 โ