---
title: "Franchise Software Integrations &amp; Open API — Franexis"
description: "QuickBooks Online sync, one-time PSA data import, lifecycle email + SMS, a documented bearer-token REST API with ~60 endpoints, and HMAC-signed webhooks."
lang: en
json-ld: |
  [
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://franexis.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Features",
          "item": "https://franexis.com/features"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Integrations & API",
          "item": "https://franexis.com/features/integrations-and-api"
        }
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Do you integrate with QuickBooks Desktop?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Franexis syncs with QuickBooks Online. QuickBooks Desktop isn't supported."
          }
        },
        {
          "@type": "Question",
          "name": "How does the QuickBooks sync handle a multi-entity franchise network?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Each franchisee connects its own QuickBooks Online company and the franchisor connects theirs. Job invoices sync to the owning franchisee's file; royalty invoices post to the franchisor's file with the franchisee as the customer. The entity map ties each record to its QuickBooks counterpart per connection, and Sync Health shows per-connection status."
          }
        },
        {
          "@type": "Question",
          "name": "What can the API do?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The external REST API covers roughly 60 endpoints across leads, clients, quotes, work orders, inventory, equipment, and more — with scoped keys, rate limits, and idempotency. Full OpenAPI documentation is available in-product."
          }
        },
        {
          "@type": "Question",
          "name": "What does the PSA import bring over?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Clients and companies, contacts, equipment, and jobs for a location, via PSA's read-only API — with a per-row preview before anything is written. Products import via CSV since PSA's API doesn't expose them."
          }
        }
      ]
    }
  ]
---

[![](/assets/franexis-icon-6T40Ux-2.png)Franexis ](/)

[Product](/product)[Features](/features)[Industries](/industries)[Pricing](/pricing)[FAQ](/faq)[Contact](/contact)

[Log in](/login)[Book a demo](/contact)

 

1.  [Home](/)
2.  / [Features](/features)
3.  / Integrations & API 

Platform

# Open by design — your data was never the moat

Franexis connects to the accounting, messaging, and legacy systems a franchise actually runs on — and exposes a documented REST API plus signed webhooks so your own tools can build on it.

[Book a demo](/contact) [View pricing](/pricing)

Capabilities

## What Integrations & API covers

### QuickBooks Online

OAuth connections at franchisor and franchisee levels — each franchisee syncs to its own QuickBooks company while royalty billing posts to the franchisor's books — with an entity map, a background sync worker, and a Sync Health dashboard.

### PSA onboarding import

Switching from PSA by Canam Systems? A guided wizard imports a location's clients, contacts, equipment, and jobs — with a preview-before-commit step for every row.

### Email + SMS lifecycle

Automated client notifications at six job milestones, with per-tenant templates, opt-in preferences, and STOP suppression.

### REST API

A bearer-token external API documented with OpenAPI (~60 endpoints) — scoped keys, per-key rate limiting, and idempotency built in.

### Outbound webhooks

Domain events delivered with HMAC signing, retries, a dead-letter queue, and replay — covering field service, quotes, CRM, inventory, and more.

### Inbound webhooks

HMAC-verified ingress plus captcha-protected public forms bring outside events and leads into the platform safely.

## Migration is a wizard, not a services contract

The PSA import runs as a seven-step wizard with a preview stage: every incoming row can be created, linked to an existing record, or skipped — you see exactly what will change before anything commits.

## API keys your IT team will respect

Keys are scoped, rate-limited per key with proper 429/Retry-After behavior, and every mutation honors idempotency keys. The full OpenAPI spec ships in-product under developer docs.

## Multi-entity QuickBooks, mapped explicitly

A franchise network is many companies, not one ledger. Each franchisee connects its own QuickBooks Online company for operational invoices, and the franchisor connects theirs for royalty and network billing — the intercompany royalty invoice posts to the franchisor's books with the franchisee as the customer. An entity map records how every Franexis record corresponds to its QuickBooks counterpart per connection, so retries and re-syncs stay idempotent instead of creating duplicates.

FAQ

## Integrations & API questions

Do you integrate with QuickBooks Desktop?+ 

Franexis syncs with QuickBooks Online. QuickBooks Desktop isn't supported.

How does the QuickBooks sync handle a multi-entity franchise network?+ 

Each franchisee connects its own QuickBooks Online company and the franchisor connects theirs. Job invoices sync to the owning franchisee's file; royalty invoices post to the franchisor's file with the franchisee as the customer. The entity map ties each record to its QuickBooks counterpart per connection, and Sync Health shows per-connection status.

What can the API do?+ 

The external REST API covers roughly 60 endpoints across leads, clients, quotes, work orders, inventory, equipment, and more — with scoped keys, rate limits, and idempotency. Full OpenAPI documentation is available in-product.

What does the PSA import bring over?+ 

Clients and companies, contacts, equipment, and jobs for a location, via PSA's read-only API — with a per-row preview before anything is written. Products import via CSV since PSA's API doesn't expose them.

Keep exploring

## Related modules

[

### Royalties & Finance

Configurable royalty rules, automatic accrual on collected revenue, statements, invoices, disputes, referral commissions, and QuickBooks sync.

Learn more ](/features/royalties-and-finance)[

### Field Service Management

Jobs, work orders, dispatch, scheduling, a validated technician journey, labor timers, photos, and invoice handoff.

Learn more ](/features/field-service-management)[

### CRM & Lead Intake

A pipeline built for franchise work: guided lead intake, contacts, activities, sequences, and a clean handoff to quotes — with full insurance-claim capture for the trades that need it.

Learn more ](/features/crm-and-lead-intake)

## See Franexis on your own franchise data

Book a walkthrough with the team — we'll map your current process to Franexis and, if you're on PSA, show the onboarding import against your own location.

[Book a demo](/contact) [View pricing](/pricing)

![Franexis](/assets/franexis-logo-CH7ysA9r.png)

The operations platform for franchise systems. One pane of glass for franchisors, real operational tools for every location.

2029 Woodbridge Blvd. Suite D-2  
Bowling Green, OH 43402  
[(844) 778-3872](tel:+1-844-778-3872)  
[sales@tetracorehq.com](mailto:sales@tetracorehq.com)

### Product

-   [Platform overview](/product)
-   [All features](/features)
-   [Technician mobile app](/features/mobile-app)
-   [Integrations & API](/features/integrations-and-api)
-   [Pricing](/pricing)
-   [Security](/security)

### Features

-   [CRM & lead intake](/features/crm-and-lead-intake)
-   [Field service](/features/field-service-management)
-   [Drying logs](/features/drying-logs)
-   [Inventory & equipment](/features/inventory-and-equipment)
-   [Royalties & finance](/features/royalties-and-finance)
-   [Compliance](/features/compliance)

### Industries

-   [Restoration franchises](/industries/restoration)
-   [Home services](/industries/home-services)
-   [Cleaning & janitorial](/industries/cleaning-and-janitorial)
-   [Emerging franchisors](/industries/emerging-franchisors)

### Compare

-   [Franexis vs PSA](/compare/psa-alternative)
-   [PSA software for franchises](/psa-software-for-franchise-systems)
-   [Franexis vs DASH](/compare/dash-alternative)
-   [Franexis vs Encircle](/compare/encircle-alternative)
-   [Franexis vs Albi](/compare/albi-alternative)
-   [Franexis vs FranConnect](/compare/franconnect-alternative)

### Company

-   [About](/about)
-   [Contact](/contact)
-   [FAQ](/faq)
-   [Privacy policy](/privacy)
-   [Terms of service](/terms)
-   [Log in](/login)

© 2026 TetraCore. All rights reserved.

Franexis is a [TetraCore](https://tetracorehq.com) company — built in Bowling Green, Ohio.