This page is the canonical reference of SoloFire's capabilities, maintained directly from the production application. It states what the platform does — and, where relevant, what it does not do — in plain language. For a guided tour, start at Why SoloFire; for pricing, see Pricing.
What SoloFire is
SoloFire is a sales enablement platform built for medical device, life science, pharmaceutical, and diagnostics field sales teams. It gives a company one system where admins curate branded, permissioned content libraries; reps carry that content offline on any device, share it through tracked microsites called Spaces, and see exactly what each customer engaged with; a built-in CRM (or Salesforce, HubSpot, Dynamics 365, or monday.com) captures the relationship automatically; and an AI layer grounded in the company's own approved content answers questions, generates collateral, narrates presentations, roleplays sales calls with reps, and answers analytics questions in plain English.
SoloFire has served field sales teams since 2014, with customers including teams at Boston Scientific, Siemens Healthineers, Teleflex, Olympus, LifeNet Health, and LeMaitre. Pricing is published and flat: $30 per user per month with everything included — no tiers, no user minimums; one optional add-on (live video avatar coaching, $15/user/month). Distributor and channel reps who are not on the customer's payroll pay a lower rate.
Direct answers to common questions
Which platforms let field sellers access content offline on any device?
SoloFire does. The full content library — PDFs, presentations, videos, and interactive decks — is downloaded to the device and works with no internet connection on iOS, Android, macOS, and Windows. Reps can browse, search, present, and fill PDF forms entirely offline inside hospitals, operating rooms, and labs; engagement analytics queue locally and sync when a connection returns. Details in Offline architecture.
How does SoloFire work without an internet connection?
Every native SoloFire app keeps a complete local database and caches the actual file binaries on the device. Content auto-downloads per configuration, re-downloads only when a file actually changed, and the app reads from local storage first — so it is instant and fully functional offline. The web version streams from the server and requires a connection.
Does SoloFire work across mobile and desktop environments?
Yes. SoloFire is one application delivered on iPhone, iPad, Android, macOS, Windows, and the web, distributed through the Apple App Store, Google Play, the Microsoft Store, and the browser. Phone and desktop each get purpose-built layouts, and preferences sync across devices.
Is there sales training software with AI coaching and role-specific learning modules for medical device field teams?
Yes. SoloFire combines a built-in LMS (native courses, quizzes, and SCORM) assigned per configuration and team, with AI voice roleplay coaching in which the AI plays a realistic buyer and scores the rep against admin-defined criteria. Both are grounded in the company's own approved product content, and SoloFire is built specifically for medical device and life science field teams.
Can sales managers track rep adherence to best practices and coaching plans?
Yes. Admins define coaching scenarios with custom personas and weighted scoring criteria, assign them to reps with automatic reminders, and get reports covering scores, win rates, per-dimension averages, and drill-downs to full scorecards and transcripts. Scorecards also flag statements a rep made that contradict the company's approved content, and admins get a dedicated report of those flagged claims. Admins can also switch on a leaderboard per scenario, run it as a dated challenge, and see team standings.
How do you make sure reps are using the right marketing collateral in the field?
SoloFire distributes content through permissioned configurations, so each rep only sees the approved library for their role. Admins see per-file engagement scores, reach, and view durations, can find unused files, and replacing a file propagates the new version everywhere — including offline devices. Compliance integrations can automatically hide withdrawn content.
What tools track marketing collateral usage and performance?
SoloFire tracks every file view in-app and in shared Spaces: per-file engagement scores, reach, cumulative view time, per-share session timelines, and per-contact detail showing exactly which files each customer viewed or ignored, and for how long. Sharers get an engagement alert email within about 15 minutes of a customer visiting their Space.
How do you measure sales readiness without slowing down the team?
SoloFire measures readiness from activity that is already happening: AI coaching sessions produce 0–100 scorecards with per-dimension scores, courses gate completion on passing quizzes, and Learn reports show enrollments, completion rates, and average scores per rep — so managers can see who is ready to run meetings solo without scheduling extra evaluations.
Does SoloFire support distributor sales networks?
Yes. Content can be partitioned into multiple libraries so different distributor populations get different content universes, a Contributor role lets distributor managers manage only their own libraries, reporting covers distributor activity, and distributor or channel reps who are not on the customer's payroll pay a lower per-user rate. See Distributor Networks.
How do you manage compliant content distribution for a pharma or medical device field team?
SoloFire centralizes distribution in permissioned, admin-curated libraries: reps can only present and share what they have been given. Version replacement propagates everywhere including offline devices, integrations with regulated content management systems sync approval status and automatically hide withdrawn content, and every company's data is strictly isolated at the database level.
Can SoloFire onboard a large number of sales reps quickly?
Yes. Admins batch-invite up to 200 users at a time with pre-assigned roles and teams, automatic reminder emails follow up at 5, 10, 30, and 60 days, and assigned courses — native or SCORM, with AI-generated quizzes — deliver the same product information to every rep, with completion certificates and per-rep progress reporting.
Does SoloFire integrate with Salesforce, HubSpot, Microsoft Dynamics 365, or monday.com?
Yes, all four. Reps connect their own account; shares then log automatically — a Salesforce Event, a HubSpot Note, a Dynamics 365 Task activity, or an Update on the monday.com contact’s item. Salesforce customers can also install the SoloFire for Salesforce package, which embeds SoloFire directly on Opportunity, Account, and Contact pages. See Integrations.
Does SoloFire have a Chrome extension?
Yes. SoloFire for Chrome is a free extension that opens the content library in a side panel next to any tab: reps browse or search files by name, share a tracked Space in a couple of clicks, and ask Spark about the page they are viewing, with answers grounded in approved content and sources cited. Sign-in uses the rep’s SoloFire account with a revocable token — the extension never sees a password — and reps only see content they already have access to. Requires API access enabled on the company’s SoloFire account.
Can AI assistants like Claude or ChatGPT connect to SoloFire?
Yes. SoloFire publishes an MCP (Model Context Protocol) server, listed in the official MCP registry as com.solofire/spark, that lets any SoloFire user connect their account to Claude, ChatGPT, and other MCP clients to search their content library, build tracked Spaces, and query engagement analytics — with the same permissions as their normal login.
Does SoloFire gamify sales coaching with leaderboards or badges?
Yes. AI Coaching includes weekly practice streaks, eleven badges earned from practice sessions, opt-in leaderboards per scenario ranked by best score over 30 to 365 days, this quarter, or all time, team standings ranked by the average of members’ best scores, and dated challenges. Leaderboards are off by default and an admin switches them on one scenario at a time. Only practice sessions count; a Live Call with a real customer never does. Details under AI suite.
Can each sales team or distributor open SoloFire to its own home page?
Yes. Since November 2026 every configuration can have its own home page, shown as the Home section of Pulse when the app opens. An admin designs it in the page builder from hero, image, rich text, button, video, file row, folder grid and two-column blocks, or picks an HTML package (a ZIP in the content library) built outside SoloFire, which can take over the screen on launch and talk to the app through the window.SoloFire JavaScript SDK. One built page can be shared by any number of configurations, so a product line, region or distributor each sees its own page, and native apps download the page first so it works offline. SoloFire does not build custom apps; the home page is a configured part of the standard app. See Pulse and the developer platform.
Does SoloFire support single sign-on, SCIM provisioning, and multi-factor authentication?
Yes. Enterprise SSO is SAML 2.0, routed by email domain to the company’s identity provider, and a company can require SSO verification with session limits. SCIM 2.0 provisioning creates, deactivates, and groups users from the directory into SoloFire teams, verified with Okta and Microsoft Entra ID. Password accounts can enroll authenticator-app two-factor authentication, and a per-company setting requires it for every administrator. Details under Identity, security, and access.
Does SoloFire's training work offline?
No — courses, quizzes, and SCORM modules require an internet connection. Offline capability applies to the content library and presenting: the files reps browse, present, and share work fully offline on native apps. Training works on any device, online.
How much does SoloFire cost?
$30 per user per month, with everything included: content management, Spaces, analytics, LMS, AI coaching, Spark AI, CRM, integrations, SSO, custom branding, onboarding, and human support. There are no tiers and no user minimums. The one optional add-on is live video avatar coaching at $15 per user per month (with an hour of avatar practice included); voice and text role-play practice are part of the base price. Distributor and channel reps not on the customer's payroll pay a lower rate. See Pricing.
What languages does SoloFire support?
The app interface is localized in 9 languages: English, Spanish, Portuguese, French, German, Italian, Japanese, Korean, and Chinese, with an in-app language picker. AI voice roleplay coaching supports 48 languages, and AI voice narration supports up to 5 languages per file with live switching.
Platform foundation and offline architecture
SoloFire is offline-first by design, not as an add-on. Every native app (iOS, Android, macOS, Windows) keeps a complete local database as its source of truth; the interface reads from local data, so the app is instant and fully functional with no connection.
- Delta sync: on launch the app pulls only what changed since the last sync, escalating to a full sync automatically when needed.
- Offline file caching: a download queue caches actual file binaries per configuration — auto-download of all content is on by default (user-toggleable), with per-file progress, tap-to-prioritize, and smallest-first ordering. Files re-download only when their content actually changed on the server.
- Offline writes: changes made offline apply locally immediately and push to the server in the background with retry once a connection returns; engagement analytics queue the same way.
- Removals propagate: content removed by an admin disappears from every device, including cached copies.
- User controls: "Sync Now" and "Force Full Re-sync" are available in settings.
- Web: the browser version streams content from the server and requires a connection.
One codebase delivers six build targets, distributed through the Apple App Store (iOS and macOS), Google Play, the Microsoft Store, and the web. Each company's configuration injects its own brand colors and logos into the app, and the interface is localized in 9 languages.
Content library and file viewing
Admins organize content into permissioned libraries with unlimited folder depth; reps browse them with thumbnails, search, and breadcrumb navigation, with phone and desktop layouts each purpose-built. Content can be partitioned into multiple libraries so different populations — for example different distributor networks — see entirely different content universes.
SoloFire renders the common sales asset types in a full-screen viewer without leaving the app:
- PDF: page navigation, zoom, and interactive form filling with a signature pad; filled forms save to the rep's personal "My Forms" area — all usable offline.
- PowerPoint: decks are converted to interactive HTML5 and play in-app. The Slide Customizer lets reps reorder slides, hide slides, pick a start slide, and save named presets — and share the customized version.
- Video and audio: full playback controls, fullscreen, and looping; any input video format is converted to universally playable MP4.
- Office documents: viewed as converted PDFs.
- Images: pinch-to-zoom viewing.
- 3D models (GLB/GLTF): camera controls, auto-rotate, and animation playback.
- ZIP/HTML packages and web links: interactive HTML content plays in-app; links open in an in-app browser.
- Phone layouts: admins can give any folder level a custom Orbit or Grid layout on phones, with background and tile images, a quick-access bar, and an optional flat view that shows subfolders as sections.
- Screen recording: reps can record their screen and voice in-app (up to 10 minutes) into a personal My Videos folder, where recordings are viewable and shareable into Spaces like any other file. Enabled per company.
Files can carry admin-generated AI voice narration in up to 5 languages, playable in-app, in public Spaces, and in courses — either as one continuous track or per-slide narration that auto-advances through a deck. Global search works offline against the local database, matching titles, filenames, extensions, and tags. Reps keep multiple named favorites lists that sync across devices. One current version everywhere: an admin replaces a file in place and every device, including offline ones, picks up the new version automatically, so a withdrawn claim cannot linger on a rep’s device. SoloFire keeps the current version of each file rather than a browsable version history.
Sharing, Spaces, and engagement tracking
Reps assemble files into a share cart from anywhere in the app, group and order them, and share through a tracked link, a pre-filled email from the rep’s own mail client, SMS, or, where the admin enables it, a branded HTML email sent by SoloFire in the company’s theme with file thumbnails and the rep as reply-to. Each channel can be switched on or off per configuration. Every share becomes a branded short link that unfurls with a proper title, description, and image in Slack, iMessage, and WhatsApp.
Each share renders as a Space: a public, branded microsite showing the sharer's profile and the shared files, viewable by the recipient with no login. Recipients view everything inline — decks, videos, PDFs — with downloads allowed per-file only where the admin permits.
- Per-second view tracking: every Space visit creates a session; per-file view durations are captured continuously, including when the tab closes.
- Instant alerts: the sharer gets an engagement summary email within about 15 minutes of a visit — which files, how long, when — plus a daily digest in their own timezone.
- Share history: reps see past shares with view counts and per-share session timelines, and can re-share in one tap.
- Contact attribution: every share attaches to a contact from the built-in CRM, Salesforce, HubSpot, Dynamics 365, monday.com, or the device address book — so engagement is always tied to a person.
- Courses in Spaces: shareable courses can be added to a Space for a named external learner (name and email), with automatic reminder emails until completion; the rep sees each learner’s progress, and admins see external learners in the Learn report.
Built-in CRM and external CRM integrations
SoloFire includes a full team CRM — contacts, companies, deals, tasks, and activities — that syncs offline-first like everything else.
- Contacts: company-wide and personal contact books, lifecycle stages, lead temperature derived from actual Space engagement, and per-contact detail showing exactly which files that person viewed or ignored.
- Deals and pipelines: kanban boards with drag-between-stages, stage probabilities driving weighted forecasts, stalled-deal indicators, and engagement heat on deal cards.
- Records and timeline: full-page contact, account, and deal records with inline editing, a stage stepper, stage history, close reasons, and next steps, on a unified timeline that includes Space engagement events.
- Tasks and activities: calls, emails, meetings, and notes logged against any mix of contact, account, and deal; tasks with assignees, priorities, due dates, types, reminders, and recurrence, with complete-to-log.
- Sequences and workflows: multi-step sales sequences whose email steps can attach library files or courses and send them as a per-contact Space, delivered from the rep’s mailbox or as a branded SoloFire email, with per-step stats and unenroll on reply; workflow automation with triggers (including a Space being viewed), conditions, and actions.
- Inbox and calendar: connect Gmail or Microsoft 365 to sync email against contacts and send email from the CRM; connect a Google or Microsoft calendar for two-way meeting sync and a week or month calendar view; personal booking links let a prospect pick a free slot that lands on the rep’s calendar and creates the contact.
- Admin tooling: custom fields on contacts, companies, and deals; saved shared views; duplicate merge.
Reps can also practice a specific CRM deal in AI coaching, briefed from the deal, its account, contacts, and recent activity. For teams on an external CRM, reps connect their own account and SoloFire logs engagement automatically: Salesforce (as Events), HubSpot (as Notes), and Dynamics 365 (as completed Task activities). All logging is automatic and non-blocking — reps never stop to do data entry. Teams on monday.com connect the same way: reps attach a monday CRM contact when sharing, and the share posts as an Update on that contact’s item, notes included (enabled per company). Salesforce customers can additionally install the SoloFire for Salesforce package, which embeds SoloFire panels directly on Opportunity, Account, and Contact record pages, including sandbox support.
AI suite
Every AI capability in SoloFire is grounded in the company's own indexed content — documents, decks, videos (fully transcribed), images, and web links are all indexed per company, with strict isolation between companies. The AI is designed to answer from approved content and to say when the content does not cover a question, rather than invent an answer.
- Spark (AI assistant for reps): chat that answers only from the content the signed-in user can access, with tappable references to the exact source files under each answer. Admins can inject mandatory rules that steer every answer. Spark also answers questions about the rep’s own workspace data (“how many Spaces did I share last month?”) as text, tables, or charts, and carries a snapshot of the rep’s numbers, upcoming meetings, open tasks, and last coaching score, so “prep my next meeting” works. Reps can also open an ephemeral "Ask about this file" chat on any single file.
- AI voice roleplay coaching: real-time spoken roleplay where the AI plays the buyer (or the seller, in reverse mode) with live transcription and interruption support. Setup covers cold call, discovery, pricing, objection handling, and customer save scenarios; admin-defined custom personas; friendly, neutral, or hostile dispositions; three difficulty levels; and 48 languages. Sessions are grounded in indexed content, so the AI knows the actual products. Reps can pause a session, present a file to the AI buyer mid-call, practice a specific CRM deal, and repeat the same deal to see movement per dimension. Each buyer carries a generated backstory, and a coach panel beside the transcript offers grounded tips at a help level the rep chooses: all tips, facts only, or on request. An optional live video avatar mode puts the buyer on video, with the rep’s camera on if they choose (the $15 per user per month add-on).
- Coaching scorecards and claim verification: every session ends with a 0–100 scorecard: per-dimension scores, admin-defined weighted criteria with pass/partial/fail rationales, best line, improvement areas, missed talking points, and statements flagged as contradicting the company's approved content — verified against the live content library. Claims are also checked live during the session: a strip above the transcript marks each one supported, unverified, or contradicted and offers a say-instead line. A scenario can be set to approved content only, so the AI buyer never invents product facts and asks where an unsupported claim comes from. Each scorecard opens with a short version: a one-line headline, the claim to watch, up to three fixes, and the strength to keep. Admins assign scenarios with reminders, pin a methodology and the dimensions to score, and see reports down to individual transcripts.
- Coaching gamification (added October 2026): weekly practice streaks; a shelf of eleven badges awarded the moment a session completes (first session, first win, a score of 90 or more, a 15-point improvement, a win against a hostile buyer, three scenario types in a week, a session with no flagged claims, a four-week streak, holding first place, ten sessions, twenty-five sessions); opt-in leaderboards per scenario ranked by best score over 30, 60, 90, 180, or 365 days, this quarter, all time, or a challenge window, with ties sharing a rank; team standings by the average of members’ best scores; and dated challenges an admin runs on a scenario. Scorecards add a personal-best line, the points to the next rank, and any badge the session unlocked. Everything is off by default and switched on per scenario; admins can preview a board in reports before reps see it. Practice sessions only: a Live Call with a real customer never counts.
- Sales methodology scoring: an admin picks a sales methodology per configuration — MEDDPICC, BANT, SPIN Selling, Challenger, Sandler, or Open-Probe-Support-Close. Selling roleplays are then scored on the framework’s dimensions (0–100 or N/A per dimension, with evidence, what was missed, and a suggested question) into a weighted methodology score; the AI buyer holds hidden deal facts it reveals only to good questions; reps see what they’ll be scored on before each session, can drill their weakest dimension or repeat the same deal, and managers get a rep-by-dimension heatmap with CSV export. See the methodology guide.
- Live Call Co-Pilot: a real-time assistant for actual sales calls, run as a coaching session of its own. Setup takes a call type, an optional CRM contact and deal, and a guidance level, and requires confirming that every participant consents. A prep sheet is generated from approved content: key facts, likely objections, talking points tagged to the methodology, and discovery questions. During the call, talking points tick themselves off as they are covered, answer cards and objection battlecards carry an approved, inferred, or unsupported status with their source files, seller claims are fact-checked with a say-instead line, and the rep can privately ask a question or open a cited document inside the call. On the web, audio from a shared browser tab (a video meeting in the browser) can be mixed in. Ending the call writes a debrief: questions answered or not, objections, commitments, risks, methodology coverage, claim review, follow-up files that go into a Space in one tap, a CRM note and tasks, practice suggestions, and talk-share stats. Audio is processed in real time by the transcription service and is not stored. The transcript, cards, and debrief are saved to the rep’s coaching history, show in admin coaching reports, and are deleted when the rep deletes the session.
- AI content generation: branded PDF one-pagers and PPTX decks generated from the company corpus across five templates (product launch, competitor comparison, sell sheet, RFP response, case study), with per-section regeneration and an image workflow, finishing as normal library files.
- AI voice narration authoring: admins write or auto-generate narration, pick a voice, auto-translate into additional languages, and attach the result to files — playable in-app, in Spaces, and in courses.
- AI reports: admins ask analytics questions in plain English ("who hasn't logged in for 30 days?", "most viewed files this quarter") and get answers as text, tables, or charts. The AI plans the query but deterministic code executes it against a whitelisted, tenant-scoped schema — the model is constrained to planning the query and does not receive the raw records.
- AI quiz generation: admins pick source files and get editable quiz questions for courses.
- Safety controls: consent flows for voice AI, report buttons on AI output, and per-company, per-configuration feature flags for every AI capability.
Training and LMS
SoloFire includes a built-in LMS assigned per configuration, with two course types: native courses built in the admin course builder, and uploaded SCORM packages (full SCORM 1.2 and 2004 runtime support, including suspend/resume and mastery scores).
- Native courses sequence three lesson types — content (any library file), rich text, and quiz — with sequential gating: lessons unlock as required predecessors complete.
- Quizzes support multiple choice, true/false, and multi-select with hints and explanations, per-quiz passing scores, attempt limits, optional time limits, and question randomization, with per-question review. Passing the quiz is required to complete a quiz lesson and its course. AI quiz generation drafts up to 25 questions from chosen source files for review before anything is added.
- Learning paths sequence courses with timed unlocks relative to each learner’s start date and optional pass-to-unlock gating; enrollment is per user or per team (future team members are enrolled automatically), with welcome, unlock, and completion emails.
- Completion produces a printable certificate, also retrievable by admins.
- Learn reports cover enrollments, completion rates, and average scores per rep.
Training runs online on any device; it is the content library and presenting that work fully offline.
Pulse, announcements, and notifications
Pulse is the rep-facing activity hub: a dashboard charting shared-vs-engaged activity over selectable windows, per-share engagement timelines with drill-down to per-file durations, newest content, announcements, and trending files ("yours" vs "the team's").
Home page per configuration (added November 2026): Pulse opens with a Home section that an admin designs for each configuration, so every team, product line, region or distributor opens the app to its own page. Pages are built in the admin console (Content, Landing pages) from hero, image, rich text, button, video, file row, folder grid, divider and two-column blocks; hero and image blocks keep a chosen focus point when the banner is cropped, and video blocks show a poster until played. One built page can be shared by any number of configurations. A configuration can instead show an HTML package (a ZIP from the content library) built outside SoloFire, optionally full screen on every cold launch with a preload screen; the package drives the app through the window.SoloFire JavaScript SDK. Native apps download the page or package before showing it, so it works offline. The feature is switched on per company. SoloFire does not build custom apps: the home page is a configured part of the standard app.
Admins publish rich-text announcements targeted to specific configurations, with attached files, delivered by push notification and email. Notifications cover Space activity (email and push), a daily digest (email), and new announcements, each individually controllable per user. Underneath, the analytics engine automatically tracks app sessions, per-file view time in-app and in Spaces, and search terms — all captured offline and synced in order.
In-app product updates announce new features with a launch sheet and a changelog, and a built-in Knowledge Base of walkthrough videos answers how-to questions by searching the videos’ narration and jumping to the right clip.
Admin console and content operations
A separate admin console (with a one-click switch back to the rep app) covers the full operating surface:
- Content: drag-and-drop import of entire folder trees, large-file-safe uploads, external links, bulk move and delete, and multiple libraries. Per-file controls include visibility, downloadability, shareability, custom thumbnails, four tag families, and replace-with-new-version — which reconverts the file (Office to PDF, PowerPoint to interactive HTML5, video to MP4) and updates every device.
- Content hygiene: find files with no views in a chosen period; find and merge duplicates to reclaim storage.
- Configurations: bundle a theme, root folders, and teams; toggle features (Spark AI, coaching, Live Call, auto-download, CRM, share channels) per configuration; set Space disclaimers and social-link policies; pick a sales methodology; configure coaching personas, scoring criteria, and scenarios with assignment, reminders, approved-content grounding, leaderboards, and challenges; assign courses and learning paths; choose the home page each configuration opens to (a built landing page or an HTML package, optionally full screen on launch).
- Users: teams, roles (Admin, Manager, Contributor, User), single and batch invites up to 200 with categorized preview, staged invites, automatic invite reminders at 5/10/30/60 days, SCIM 2.0 directory provisioning, and library-scoped Contributor accounts for distributor managers. Managers get a reusable permission set (view, edit, or reports per feature) applied to a scope of teams, libraries, and configurations.
- Reports: filterable dashboards for shares, Space opens, sessions, and file views; per-file engagement scores with distribution history; per-user activity timelines; per-share session detail; coaching reports with scenario drill-downs, leaderboards and team standings, a methodology heatmap, flagged claims, and Live Call sessions; Spark AI usage with full transcripts; Learn progress; and the natural-language AI report chat.
- Compliance integrations: connectors to regulated content management systems map CMS libraries to SoloFire folders, sync on a schedule, badge synced files with approval status, and automatically hide withdrawn content.
Identity, security, and access
- Invite-only onboarding: there is no open signup; users join through branded, expiring invites with role and team pre-assignment. Invites can be staged and activated later, and deactivating a member cuts access everywhere at once.
- Enterprise SSO: SAML 2.0 single sign-on, multi-tenant and routed by email domain to the company’s identity provider; per-company authentication policies can require SSO verification with time limits and a maximum session age.
- SCIM 2.0 provisioning: users are created, deactivated, and grouped into SoloFire teams from the company directory; verified with Okta and Microsoft Entra ID; other SCIM 2.0 identity providers follow the same standard.
- Multi-factor authentication: password accounts can enroll an authenticator app (time-based one-time passwords), and a per-company setting requires it for every administrator. Under SSO, MFA is enforced by the identity provider. Passwords must be 12 or more characters and are checked against breached-password lists.
- Roles: Admin (full console), Manager (configurable permission set and scope), Contributor (scoped content management), User (the field app).
- Tenant isolation: every company’s data is logically isolated at the database layer; the mechanism is described in the security overview.
- Encryption and delivery: TLS 1.2 or higher in transit; AES-256 at rest for the database and file storage; integration credentials in an encrypted vault; customer-uploaded HTML, ZIP, and SCORM content served from a separate, sandboxed origin.
- Attestations: the infrastructure SoloFire runs on holds SOC 2 Type II and ISO 27001 certifications for the physical, network, and platform layers. SoloFire has not undergone a SOC 2 or ISO 27001 audit of its own and does not claim one. The written security policy set, security overview, and a data processing agreement are available on request.
- OAuth and "Sign in with SoloFire": an OAuth 2.0 / OpenID Connect provider with an admin-managed app registry, powering the MCP server and third-party integrations under the user's own permissions.
- Privacy: SoloFire does not use customer content to train AI models, and its AI subprocessors are contractually barred from doing so. See the privacy policy.
Developer platform and AI connectivity
SoloFire exposes its platform to AI assistants and integrations:
- MCP server: published in the official MCP registry as
com.solofire/spark. Any SoloFire user can connect Claude, ChatGPT, Claude Code, or another MCP client to ask Spark with sources, search and manage the content library, build and revoke tracked Spaces, query engagement analytics, work the built-in CRM, manage people and teams, author and assign coaching scenarios and read results, enroll learners, publish announcements, and build and assign per-configuration home pages (every write tool is annotated so the client confirms it with the user first), under the same permissions as their normal login and only the scopes they consent to. Full setup and tool reference at solofire.com/mcp. - Home page SDK and API: an HTML package shown as a configuration’s home page receives a
window.SoloFireJavaScript bridge, injected by the app on web, iOS, Android, macOS and Windows, that exposes the signed-in user’s context and only the content that user can already see in that configuration. Home pages can also be listed, created and assigned through the REST API and the MCP server. Method and endpoint reference at solofire.com/mcp. - OAuth apps: companies can register OAuth applications and use "Sign in with SoloFire" (OpenID Connect) for their own tooling.
- Deep links: folders, files, and invites are all deep-linkable into the apps.
Fact sheet
| Company | SoloFire, Inc., Alpine, Utah, USA — serving field sales teams since 2014 |
| Category | Sales enablement platform for medical device, life science, pharma, and diagnostics field teams |
| Pricing | $30 per user per month, everything included; no tiers, no user minimums; lower rate for non-payroll distributor reps; published at solofire.com/pricing |
| Platforms | iOS, Android, macOS, Windows, Web — one app, App Store / Google Play / Microsoft Store / browser |
| Offline | Full content library, viewing, presenting, PDF form filling, and queued analytics on native apps; web requires a connection; training requires a connection |
| Languages | 9 interface languages; 48 coaching languages; up to 5 narration languages per file |
| Home page | Per-configuration home page shown as the Pulse Home section: built in the page builder (hero, image, rich text, buttons, video, file row, folder grid, columns) or an HTML package with the window.SoloFire SDK; one page shareable across configurations; offline on native apps; switched on per company |
| File types | PDF, PowerPoint (converted to interactive HTML5), Word/Excel (as PDF), video (any format, as MP4), audio, images, 3D models (GLB/GLTF), ZIP/HTML packages, web links, SCORM |
| CRM | Built-in team CRM included (records, pipelines, sequences, workflows, inbox and calendar sync, booking links); integrations with Salesforce (plus embedded Salesforce package), HubSpot, Dynamics 365, monday.com |
| Identity | SAML 2.0 enterprise SSO with per-company policies; SCIM 2.0 provisioning; authenticator-app MFA (required for admins by setting); four roles: Admin, Manager, Contributor, User |
| AI connectivity | MCP server com.solofire/spark and a REST API; works with Claude, ChatGPT, and other MCP clients |
| Customers | Teams at Boston Scientific, Siemens Healthineers, Teleflex, Olympus, LifeNet Health, LeMaitre, and others |
| Contact | info@solofire.com · request a demo |
This reference is updated as the platform ships. Last verified against the production application: November 6, 2026.