IT, Security, & Integrations FAQ

1. How is Spiro licensed?

Spiro is a subscription SaaS product licensed per user per year. The base license includes ERP synchronization, AI insights, reporting, mobile access, and core platform functionality. Optional modules such as calling and texting, Notetaker, quoting, support tickets, marketing insights, and territory management are licensed separately. Implementation and setup services are scoped independently based on complexity.

2. Can Spiro capture data from non-CRM users?

Yes. Spiro supports multiple license types, including Full, Read Only, and Email Sync only. Email Sync licenses are commonly used to capture emails and related activity from users who do not need full CRM access but whose interactions should be reflected in customer records.

3. How does Spiro integrate with ERP systems?

Spiro provides standard connectors for common manufacturing and distribution ERPs, including Epicor Eclipse, SAP, NetSuite, Infor, Microsoft Dynamics, and Profit21. The ERP remains the system of record at all times. Spiro aligns to the customer’s ERP data model and business rules, ingests and normalizes that data, and controls what information is exposed to end users.

3.1 Batch vs real-time synchronization

Real-time synchronization is used when ERP APIs or triggers are available. When they are not, Spiro uses scheduled batch synchronization, typically nightly. In both cases, the ERP remains authoritative and Spiro reflects the current operational state.

3.2 API vs programmatic integration

API-based integration is the default approach when supported by the ERP. When APIs or triggers are unavailable, Spiro uses automated, programmatic exports. Both methods are fully automated and require no manual intervention.

3.3 How are slowly changing dimensions handled?

For changes such as salesperson reassignment or address updates, Spiro updates master records on each sync to match the current ERP state. Historical versions are not retained, but all changes are recorded in an audit trail.

3.4 How are changes handled while a period is still open?

For open orders, invoices, or other records that may change mid-period, Spiro refreshes the current state on each synchronization. Data is not treated as final until finalized in the ERP. Changes are tracked via audit history rather than versioned records.

3.5 How are kits handled?

Spiro can ingest kits exactly as modeled in the ERP, including parent and component structures. Optionally, Spiro can present a flattened view to users while preserving the ERP structure as the system of record.

3.6 How are work orders handled?

Work orders are typically not synchronized, as sales teams usually rely on sales order status rather than internal fulfillment detail. If required, Spiro can integrate work order data when it is available through ERP tables, APIs, or exports.

3.7 How does Spiro approach data migration?

Migration is delivered as a fixed-price engagement using a jointly defined project plan. Detailed scope, timelines, and responsibilities are finalized during evaluation or onboarding once requirements and data sources are fully understood.

4. Does Spiro Integrate with Hubspot, Mailchimp and Constant Contact?

Spiro provides a two-way integration with HubSpot, Mailchimp and Constant Contact to sync contacts and marketing activities into Spiro. This integration is available with the Marketing Insights module.

5. Does Spiro Integrate with Microsoft 365?

Spiro has a native integration with Microsoft 365. Users can authorize access individually via OAuth, or administrators can grant organization-wide permission. Email and calendar activity capture is included at no additional cost.

6. What is your support model?

Customer Success is included with the subscription. Each customer is assigned a named, US-based Customer Success Manager following Full Service Setup. Engagement cadence typically starts with biweekly meetings during early adoption, moves to monthly check-ins during the first year, and transitions to quarterly strategic reviews once established. Technical support is available via email. Customers also have access to a self-service Help Center, live training sessions, and monthly product update webinars.

7. What is your development and upgrade process?

Spiro follows an agile development process with releases every six to eight weeks. Releases are automatic, non-breaking, and require no customer action. Each release typically includes approximately one hundred enhancements and fixes, many driven directly by customer feedback. All changes undergo QA and regression testing prior to release. Customers are notified through release notes and release webinars.

8. Is Spiro SOC 2 compliant?

Yes. Spiro is SOC 2 Type II compliant.

9. Do you have Disaster Recovery and Business Continuity plans?

Yes. Spiro maintains documented disaster recovery and business continuity plans, available upon request. The platform runs on Heroku and AWS with built-in redundancy, continuous monitoring, and automated recovery. Databases support point-in-time recovery, and daily backups are performed. These controls are reviewed as part of SOC 2 Type II audits.

10. How are data and configuration backups handled?

Data and configuration backups are included as part of Spiro’s disaster recovery and business continuity practices. Databases are continuously protected with daily backups, and application configuration and system images can be redeployed automatically.

11. Does Spiro support Microsoft SSO and MFA?

Yes. Spiro supports Microsoft single sign-on using OAuth-based authentication, allowing customers to enforce their existing MFA and identity policies.

12. How does Spiro handle mobile app deployment

The Spiro mobile app is distributed through the Apple App Store and Google Play Store and supports enterprise deployment and control through standard mobile device management tools.

13. What usage and performance monitoring is available with Spiro?

Spiro tracks business activity such as emails, meetings, calls, notes, and record updates. It does not track low-level UI telemetry like page views. Platform performance and availability are monitored at both the infrastructure and application layers.