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.

A woman using a dry erase marker on a whiteboard at her field service job.

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

icon-notes-orange_1080x1080

Note History

Audit-proof logging of comments and follow-up tasks

icon-docs-blue_1080x1080

Documents History

 Timestamped uploads and version control of attachments

icon-certifications_1080x1080

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.

Your people network is your most important asset.
FireFlight helps you build relationships—and remember every step of the journey.
// 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

Credentials don’t track themselves.

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

Broadcast isn’t just about the signal—it’s about the system.

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

Keep your network on air, on time.

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
Smart systems, custom to your process.

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
Send the right message—through the right channel.

Whether by email or SMS, automate communications with precision and control to keep stakeholders engaged and informed.

// 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

  • Inline Comments: Add notes directly to supported records in a simple thread
  • User Attribution: Automatically captures user and timestamp for each entry
  • Simplified Display: Chronological feed of messages—no flags, nesting, or advanced workflows
  • Low Overhead: Designed for quick thoughts or team input
  • Minimal Permissions: Works in low-barrier collaboration settings—no due dates or workflows

Used In

  • Project and task commentary
  • Lightweight communication with teammates
  • Quick clarifications on client or inventory records
  • Status-sharing within work order flows

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

Say it. Save it. Keep it simple.

Comments are for quick collaboration—when you need to share something fast without the baggage.

// 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

More than a comment—this is your system’s memory.

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

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.

Files that stay secure—and stay contextual.

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

Your data. Your way. Right now.

With Ad-Hoc Reporting, teams get fast answers—no IT ticket required.