Complete BrainStorm™ CRM Guide

Master your VIP client operations with brainStorm™ by ROSH Company™ — multi-order tracking, Profit Net audit, professional PDFs, and one-click WhatsApp follow-ups.

Secure • Firebase-powered • Built for growth

Getting Started

Welcome to BrainStorm™ CRM VIP

BrainStorm™ CRM is a Firebase-powered, VIP-grade client management system designed for businesses managing multiple orders per client. Built by ROSH Company and led by Redouane.

1
Access Your CRM

Visit https://brainstorm-crm-demo.web.app or your deployed instance. The system requires authentication for security.

2
Sign In

Use Google Sign-In for instant access. The system uses Firebase Authentication for enterprise-grade security.

3
Explore the Dashboard

Once logged in, you'll see the main dashboard with client statistics, quick actions, and all management tools.

Authentication & Security

Sign In Methods

Google Sign-In

One-click authentication using your Google account. Recommended for fastest access and automatic profile sync.

Firebase Security

All data is protected by Firebase security rules. Only authenticated users can access their own data.

Security Features

  • Owner-only access: Only your authenticated account can view/edit data
  • Local PDF generation: No sensitive data sent to external servers
  • Firebase encryption: All data encrypted in transit and at rest
  • GDPR compliant: You control all your data

Client Management

BrainStorm™ CRM is designed for multi-order clients - customers who make multiple purchases over time. Each client can have unlimited orders with full tracking.

Adding a New Client

1
Fill Client Information

In the "Add/Edit Order" section, enter:

  • Phone: Client's phone number (automatic normalization to +212 format)
  • Name: Client's full name
  • Email: Optional, for email workflows
2
Product & Financial Details
  • Product: What the client purchased
  • Agreement Total: Full agreed amount
  • Purchase Date: When they bought
  • Next Payment: When next payment is due
3
Save & Generate PDF

Click "Save Order" then "PDF Form Data" to generate a professional delivery document for the client.

Smart Phone Handling

Automatic Phone Normalization

BrainStorm automatically formats phone numbers:

Input: "0661234567" → Output: "+212661234567" Input: "661234567" → Output: "+212661234567" Input: "+212661234567" → Output: "+212661234567"

This ensures consistent client identification across all orders.

Orders System

Each client can have multiple orders. The system tracks renewals, payments, debts, and provides smart reminders.

Order Fields Explained

Field Purpose Example
Product What the client purchased "Adobe Creative Suite License"
Agreement Total Full agreed amount 1200 MAD
Debt Outstanding amount owed 300 MAD
Next Payment When payment is due 2025-12-15
Promised Payment When client promised to pay 2025-12-10
Private Notes Internal notes (not shown on PDFs) "Client prefers WhatsApp contact"

Order Status System

Active

No outstanding debt, payments on track

Debt

Has outstanding debt, payment upcoming

Overdue

Payment date passed, debt remains

Gone

Client marked as inactive/closed

Advanced Order Management

Extend Subscription

Add time to a client's subscription and optionally increase the total amount. Perfect for renewals and upgrades.

Reduce Subscription

Reduce time or amount for downgrades, refunds, or special accommodations.

Snooze Reminders

Temporarily hide clients from active lists when they request time or are temporarily inactive.

Professional PDF Generation

BrainStorm generates professional, branded PDFs locally - no external servers, complete privacy.

PDF Types Available

Delivery PDF

Professional delivery confirmation with client details, product info, and branded footer. Perfect for order confirmations.

Debt Reminder

Professional payment reminder with outstanding amounts, due dates, and contact information.

Final Notice

Last chance payment notice before account action. Professional but firm tone with clear next steps.

Expired Notice

Service expiration notification with renewal options and contact information.

Multi-Language Support

Full Internationalization

All PDFs support:

  • English (EN) - Default business language
  • French (FR) - "Bon de livraison", "Avis de dette"
  • Spanish (ES) - "Nota de entrega", "Recordatorio de pago"
  • Italian (IT) - "Bolla di consegna", "Avviso di debito"
  • Arabic (AR) - Full RTL support with proper text shaping

Quick PDF Generation

1
Using Quick Delivery

Enter a phone number, select PDF type and language, then click "Generate PDF". The system finds the client's first order automatically.

2
From Order Form

After saving an order, click "PDF Form Data" to generate a delivery PDF with the current form information.

3
From Search Results

Search for any client, then click the "PDF" button next to their order to generate documents instantly.

WhatsApp Integration

BrainStorm provides deep WhatsApp integration for instant client communication and follow-ups.

WhatsApp Features

One-Click Messaging

Click any WhatsApp button to open a conversation with pre-filled message including client details and payment information.

Smart Templates

Messages automatically include client name, product, debt amount, and next payment date for professional communication.

WhatsApp Message Types

Payment Reminder

Generated message includes client name, product, outstanding debt, and next payment date with professional ROSH Company™ signature.

Example message: "Hello [Client Name], we are contacting you from ROSH Company™ regarding your [Product]. Next payment due: [Date] Outstanding debt: [Amount] MAD ROSH Company™ - Your trusted partner"
Order Confirmation

Sent after completing an order with delivery details and next steps.

VIP Support

Direct line to Redouane for urgent matters and VIP onboarding.

Using WhatsApp Features

  1. Find the client in search or client list
  2. Click any "WhatsApp" button
  3. WhatsApp opens with pre-filled professional message
  4. Review message and send
  5. Continue conversation as needed

Client Wishes System

Track client requests, future needs, and opportunities with the Wishes system - perfect for upselling and relationship management.

What are Wishes?

Wishes are client requests, future needs, or opportunities that aren't immediate orders. Examples:

  • "Client wants to upgrade to Pro version next month"
  • "Interested in website design services"
  • "Mentioned needing training for their team"
  • "Asked about bulk discounts for multiple licenses"

Managing Wishes

1
Adding Wishes

In any client order, add wish text and target date. The system tracks these separately from active orders.

2
Wish Notifications

Set dates for when you want to follow up on wishes. Get automatic reminders to contact clients about their interests.

3
Converting Wishes to Orders

When a wish becomes a real order, simply create a new order for the client with the wish details.

Wish PDF Reports

Generate comprehensive wish reports showing all client requests, timing, and opportunities. Perfect for sales planning and client relationship management.

Financial Tracking & Analytics

Complete financial oversight with real-time analytics, debt tracking, and profit calculation from your Firebase data.

Financial Dashboard

Revenue

Total agreement amounts across all orders

Net Profit

Calculated from PROFIT ENTRY blocks in notes

Total Debt

Outstanding amounts across all clients

Active Orders

Current active client relationships

Profit Calculation System

Advanced Profit Tracking

BrainStorm parses PROFIT blocks in order notes using the authoritative VIP format below and totals Net Profit accurately across all orders:

■■ PROFIT ENTRY ■■ date: 2025 10 08 07:46:36 order: k0EgseJQK4l7N7hv2ywW profit(net)+= 222 MAD note: XWCVVVV ■■ END ■■ PROFIT ADJUSTMENT ■■ date: 2025 10 08 07:58:24 order: k0EgseJQK4l7N7hv2ywW old total: 333 MAD new total: 0 MAD delta: -333 MAD reason: ZZ ■■ END

Numbers are formatted in fr-FR locale (e.g., 1 234 MAD). Dates use YYYY MM DD HH:mm:ss.

Debt Management

Smart Debt Tracking
  • Overdue Detection: Automatically identifies payments past due date
  • Recovery Progress: Visual progress bars showing debt recovery rates
  • Client Prioritization: Sorts clients by debt amount and urgency
  • Payment Promises: Tracks when clients promise to pay vs actual due dates

Export Options

Excel Export
Full financial data with formulas
CSV Export
Compatible with all spreadsheet apps
VIP PDF Reports
Professional monthly/yearly summaries

Advanced Search Functions

BrainStorm includes powerful search capabilities to find any client, order, or information instantly.

Search Methods

Universal Search

Search across all fields: phone numbers, names, emails, products, order IDs, and notes content.

Smart Phone Search

Enter any phone format - the system automatically normalizes and finds matches.

Search Features

  • 🔍 Fuzzy Matching: Finds results even with typos
  • 📱 Phone Normalization: Automatically formats phone numbers for consistent search
  • Real-time Results: See results as you type
  • 🎯 Multiple Matches: Shows all orders when multiple exist for one client
  • 📋 Quick Actions: Edit, PDF, WhatsApp directly from search results

Using Search

1
Enter Search Term

Type in the top search box. Can be phone, name, email, product, or any text.

2
Review Results

Results show client info, order details, and highlight where the match was found.

3
Take Action

Click any result to load into the form for editing, or use quick action buttons.

Pro Features

Advanced features that make BrainStorm™ CRM a professional-grade business tool.

Pro Sections

Smart Date Grouping

Automatically organizes clients by:

  • Next Payment Date: See who pays when
  • Purchase Date: Track acquisition timing
  • Promised Payment: Monitor client commitments
  • Recovery Date: Account recovery schedules

Advanced Operations

Extend Subscription

Add months to client subscriptions, adjust amounts, and update payment schedules in one action.

Reduce Subscription

Handle downgrades, refunds, or special accommodations with automatic calculation updates.

Snooze Management

Temporarily hide clients from active lists when they request time or are temporarily inactive.

Debt Resolution

Mark debts as paid with automatic total recalculation and status updates.

VIP Email System

Professional Email Integration

BrainStorm generates rich HTML emails with:

  • Professional ROSH Company™ branding
  • Client-specific payment details
  • One-click Gmail integration
  • Automatic clipboard copying for easy pasting

Troubleshooting & Support

Common Issues

Can't Sign In
  • Ensure you're using a supported browser (Chrome, Firefox, Safari, Edge)
  • Check that popup blockers aren't preventing Google Sign-In
  • Try incognito/private mode to rule out extensions
PDF Not Generating
  • Ensure popup blockers allow file downloads
  • Check that client has required fields filled (phone, name, product)
  • Try a different browser if issues persist
Search Not Working
  • Check if you have any clients/orders saved
  • Try different search terms (phone, name, product)
  • Ensure you're signed in with the correct account

Get VIP Support

WhatsApp VIP

Direct line to Redouane for urgent support and onboarding.

Chat Now
Email Support

Professional support via email for detailed questions.

Email Us
Live Demo

Try the full system with sample data to understand all features.

Try Demo

Browser Compatibility

Browser Compatibility Notes
Chrome Fully Supported Recommended browser for best experience
Firefox Fully Supported All features work perfectly
Safari Fully Supported Works great on macOS and iOS
Edge Fully Supported Modern Edge (Chromium-based)

Ready to Master BrainStorm™ CRM?

Start using your VIP client management system today with confidence.

Talk to Sales — Get a VIP Demo

Tell us a bit about your needs. We’ll reach out on WhatsApp or email with a tailored walkthrough.

  • Personalized demo for your use-case
  • ROI & Profit Net walkthrough
  • No obligation — fast onboarding
Message on WhatsApp
We’ll never share your info. You can opt out anytime.