FireFlight Module – CRM / Contact Logs
Organize People, Track Interactions, and Build Institutional Memory
FireFlight’s CRM & Contact Logs module goes beyond names and numbers. It provides a flexible framework to manage your contacts—people, companies, and stakeholders—and track every interaction, email, meeting, or note across your entire team.
This module is required for the system to function. It forms the foundation for user authentication, identity, and integrations across nearly every module.
Core Features
People and organization records with custom fields
Address, phone, email, social, and website tracking
Activity and contact logs (calls, meetings, tasks, outreach)
Relationship linking (e.g., staff to employer, donors to programs)
Document and communication attachments
Custom tagging, grouping, and segmentation
Common Use Cases
Stakeholder and partner management
Case or program participant history
Donor and funder relationship tracking
Vendor or consultant engagement logs
Internal communication documentation
Commonly Linked Modules
Note History
Audit-proof logging of comments and follow-up tasks
Documents History
Timestamped uploads and version control of attachments
Certifications
Credential tracking tied to contact records
All contacts are fully integrated across modules—appearing in scheduling, task assignment, reporting, and beyond. You’ll never lose track of who did what—or when.
// MODULE: CERTIFICATIONS
Track Licenses, Certifications, and Credential Expirations with Confidence
The Certifications module adds powerful credential tracking capabilities to your CRM. It supports licenses, certificates, continuing education, and any other formal credentials tied to a contact—whether they’re employees, contractors, or verified users. Expirations, renewals, and alerts are built in, giving both users and supervisors peace of mind.
Core Features
- CRM Integration (Required): Adds a certifications subtable directly to each contact record
- Credential Types: Track licenses, training, medical requirements, or any certifiable document
- Expiration Tracking: Monitor due dates, renewals, and historical status over time
- Self or Admin Management: Users can track their own credentials or supervisors can manage teams
- Email & SMS Alerts: Notify users before expiration using the integrated messaging utility
- Cross-Platform Ready: Used in compliance-driven systems like Opti and Woodshop
Used In
- Workforce credential and licensing systems
- Medical, safety, and compliance program enforcement
- Professional development and training compliance
- Any scenario requiring renewable certifications or formal tracking
Optional Integrations
- 📅 Scheduling & Dispatch – Ensure certifications are valid before scheduling work
- ✉️ Email & SMS Integration – Automate reminders or escalations when credentials near expiration
- 📋 Custom Checklists – Link certification steps to training or evaluation forms
With built-in alerts and full CRM integration, the Certifications module makes it easy to stay compliant—automatically.
// MODULE: RADIO PROGRAM MANAGEMENT
Organize Programs, Subscriptions, and Renewals for Broadcast Success
The Radio Program Management module enables stations and content distributors to track, organize, and automate the lifecycle of on-air programs. From recurring series to seasonal shows, manage metadata, subscription-based delivery, and renewal workflows with ease.
Core Features
- Program Catalog: Track titles, producers, topics, and broadcast metadata for each program
- Recurring Scheduling: Configure weekly, monthly, or seasonal broadcasts and manage upcoming airings
- Subscription-Based Access: Enroll stations or partners into recurring delivery lists per program (requires Radio Station Management)
- Automated Renewals: Keep subscriber access current with built-in renewal logic
- Performance & History Logs: Monitor airing frequency, metadata changes, and cancellation dates
- Documentation Storage: Attach agreements, scripts, promo materials, or audio references via Documents History
Used In
- Program syndication workflows
- Multi-station content delivery management
- Seasonal or special-event series coordination
- Broadcast renewal tracking and archival
Optional Integrations
- 📡 Radio Station Management — Link programs to affiliate stations and broadcast locations
- 📋 CRM / Contact Logs — Track producers, distributors, and subscriber contacts
- 🧾 Accounts & Transactions — Log licensing fees or subscription payments
Radio Program Management keeps your programming structured, scheduled, and always ready to air.
// MODULE: RADIO STATION MANAGEMENT
Coordinate Stations, Programs, and Distribution with Precision
The Radio Station Management module is built for professional broadcasters and content distributors. Manage multiple transmitter sites, affiliate stations, and regional networks—all within one unified platform.
Core Features
- Station & Site Management: Maintain location details, transmitter specs, and affiliate relationships for each station
- Program Scheduling: Define broadcast calendars for shows, series, and special events with flexible recurrence rules
- Subscription-Based Delivery: Manage subscriber lists and recurring distribution workflows (requires Radio Program Management)
- Licensing & Renewal Tracking: Store and monitor air-time agreements, compliance certificates, and renewal schedules via Documents History
- Multi-Region Broadcasting: Organize stations by region, team, or equipment cluster for targeted content delivery
- Documentation Support: Attach licensing forms, scripts, and distribution records through secure document management
Used In
- National and local radio networks
- Content syndication centers
- Regulated broadcast environments requiring license renewals
- Multi-region program distribution and monitoring
Optional Integrations
- 📋 Project Management — Coordinate station upgrade or expansion projects
- 📋 Radio Program Management — Sync program metadata and delivery lists
- 📋 CRM / Contact Logs — Manage contacts for station staff, partners, and sponsors
- 🧾 Accounts & Transactions — Track licensing fees, affiliate billing, and subscription payments
- 🗺️ Site & Location Management — Visualize station and transmitter locations on a map
- 💻 IT Management — Manage station IT assets, streaming hardware, and network equipment
Radio Station Management delivers the tools you need for seamless station operations and compliant broadcasting.
// MODULE: AI INTEGRATION
Enhance Your System with Intelligence—Tailored to Your Workflow
The AI Integration module adds smart features and intelligent automation to your platform, powered by OpenAI’s ChatGPT models. Whether you’re processing documents, answering questions, summarizing records, or automating lookup tasks, this module can be customized to your needs and scaled as your requirements grow.
Core Capabilities
- Natural Language Interaction: Enable users to ask questions and receive contextual responses based on system data
- Smart Data Entry: Autofill or validate fields using AI-powered predictions
- OCR & Document Parsing: Extract data from uploaded files, images, or forms using AI-enabled recognition
- Record Location Assistance: Help users locate records using natural prompts like “show my active estimates for March”
- Custom AI Prompts: Tailor the AI to answer domain-specific questions, generate summaries, or guide decisions
- Flexible Integration Points: Add AI to search bars, tooltips, field helpers, report generators, and more
Built On
This module is powered by OpenAI’s ChatGPT platform and is designed to integrate with any version of the FireFlight framework.
Billing Considerations
- AI usage may incur additional monthly costs depending on usage level and integration type
- Per-request billing or subscription plans are available and can be tailored to client scale
Used In
- Form-based data extraction or summary generation
- Virtual assistant-style UI support or user help
- Search enhancement and record retrieval
- Document intake, validation, or training tools
Whether enhancing automation, speed, or support—AI Integration evolves alongside your business needs.
// MODULE: EMAIL & SMS INTEGRATION
Automated Communication, Your Way—Email, SMS, or Both
The Email & SMS Integration module lets you automate system messages, send manual communications, and track delivery—ensuring template-based consistency. It extends CRM / Contact Logs with advanced messaging logs, subscriber-specific routing, and a new Message Subscriber contact type for server configurations.
Core Features
- Template System: Create paired or individual templates for both email and SMS delivery
- Automation Triggers: Password resets, project alerts, credential renewals, and custom event hooks
- Scheduling Tools: Draft messages, schedule future sends, and prevent accidental dispatches
- Bulk & Targeted Sends: Reach all users or specific roles/groups with dynamic segmentation
- Delivery Tracking: View history of sends, opens, clicks, and failure logs across channels
- Error Management: Capture delivery errors with retry workflows and diagnostic feedback
Used In
- System-wide alerts and notifications
- Credential expiration and compliance reminders
- Work order or task status updates
- Welcome/onboarding sequences and security workflows
Optional Integrations
- 👤 CRM / Contact Logs – Centralize messaging logs and configure per-subscriber server settings
- 🎓 Certifications – Automate renewal notices and certificate distributions
- 🛠 Work Orders – Notify technicians and managers of assignment changes and completions
- 📈 Custom Reporting – Report on message volumes, delivery rates, and engagement metrics
- 📅 Scheduling & Dispatch – Trigger reminders based on scheduled events or service windows
Server Configuration & Customization
- Subscriber Routing: Route each message through subscriber-defined SMTP or SMS gateways (requires Subscription Management module)
- Admin Control: Manage email and SMS credentials at the system level
- Tenant Isolation: Allow subscribers to configure and use their own messaging servers (requires Subscription Management module)
- Twilio & API Support: Pre-integrated with Twilio for SMS; additional APIs supported on demand
Whether by email or SMS, automate communications with precision and control to keep stakeholders engaged and informed.
// MODULE: NOTES HISTORY
Track Decisions, Document Context, and Preserve a Timeline of Actions
The Notes History module provides a structured, searchable way to record internal notes, updates, and observations across your FireFlight system. Each note is time-stamped, user-attributed, and linked to a specific record, delivering full visibility into what happened, when, and why.
Core Features
- Chronological Tracking: View a complete history of notes on any record in timestamped order
- User Attribution: Automatically capture who logged each note and the context in which it was created
- Follow-Up Support: Assign due dates, statuses, and action flags directly on notes
- Visibility Controls: Restrict access to notes by user role, department, or record type
- Universal Attachments: Link notes to any item within your system—contacts, assets, work orders, projects, inventory, and more—for full context
- Searchable Logs: Filter and find notes by keyword, author, record type, or date range
Used In
- Client interaction history and audit trails
- Task and workflow follow-up documentation
- Regulated environments requiring decision logs
- Operational accountability and knowledge handoff
When to Use Comments Instead
For brief, informal remarks or quick team collaboration, choose the Comments module. Comments are lightweight, support role-based permissions, and are ideal for high-level updates, but they don’t include due dates, action flags, or advanced visibility controls.
Optional Integrations
- 👤 CRM / Contact Logs – Log notes alongside contact histories
- 🛠️ Work Orders – Document service logs and resolution steps
- 📦 Inventory Control – Track inventory adjustments and audit notes
- ✉️ Email & SMS Integration – Capture context around communications
Use Notes History to capture the why behind every action, ensuring traceability and accountability.
// MODULE: DOCUMENTS HISTORY
Attach, Organize, and Retain Critical Documents Securely
The Documents History module provides centralized document tracking across modules and form records. Whether you’re uploading signed forms, technical specs, contracts, or project assets, this module ensures all documents are stored securely, contextually attached, and accessible when needed.
Core Features
- Record-Level Attachments: Upload documents to any supported form or module
- File Type Support: Accepts PDFs, Word docs, spreadsheets, images, and more
- Encrypted Filestream Storage: All files are stored as encrypted streams—no flat files or duplicates
- Secure Access: Files are streamed directly to the user on demand—never saved locally unless downloaded
- Inline Previews: View documents in-browser without downloading
- Search & Filter: Filter documents by module, file type, tag, or date
- Permissions-Based Access: Show or restrict documents by role, department, or record
Used In
- Project and task file storage
- Contract and agreement retention
- Client or employee documentation
- Compliance and audit document management
Optional Integrations
- 📁 CRM / Contact Logs – Store client, vendor, or employee documents at the contact level
- 📋 Work Orders – Attach spec sheets, guides, or signed confirmations
- 📅 Project Management – Associate documents with milestones or deliverables
- 📈 Education & Training – Archive student submissions or completion forms
Compliance data is visible directly in dashboards, user profiles, asset logs, or reporting views—so you always know what’s current and what’s overdue.
With encrypted filestreams and live document streaming, Documents History keeps your files protected and in place.
// MODULE: AD-HOC REPORTING
Build Custom Reports on Demand—No Developer Needed
The Ad-Hoc Reporting module lets users craft real-time reports using live data, configurable filters, and drag-and-drop fields—turning any dataset into actionable insights without writing code.
Core Features
- Dynamic Report Builder: Select data sources, choose fields, and see real-time previews
- Filtering & Grouping: Apply conditions, groupings, and sort logic on any report field
- Saved Reports: Save configurations for personal use or team-wide sharing
- Export Formats: Download reports as Excel, CSV, or PDF
- Permission Controls: Restrict report creation or access by role
- Multi-Source Compatibility: Combine fields across modules where allowed
Used In
- Operations and production metrics
- Inventory usage summaries
- Financial rollups and trend analysis
- User engagement and process audits
Optional Integrations
- 📋 Custom Checklists – Report on checklist completion and status
- 📦 Inventory Control – Track part usage, quantities, and stock trends
- 📈 Accounts & Transactions – Build financial dashboards and rollups
- 🧾 Invoices & Quotes – Analyze billing cycles, client invoicing, and quote performance
With Ad-Hoc Reporting, teams get fast answers—no IT ticket required.
// MODULE: COMMENTS
Quick Remarks and Team Collaboration—Simplified
The Comments module provides a lightweight way to leave brief, timestamped remarks throughout the system. Ideal for quick status updates, clarifications, or short conversations, this module enables seamless communication without the overhead of structured logs or follow-ups.
Core Features
Used In
When to Use Notes History Instead
For structured recordkeeping or tracked follow-ups, use the Notes History module instead. Notes History supports rich action tracking and internal visibility control.
Optional Integrations
Comments are for quick collaboration—when you need to share something fast without the baggage.