To enable seamless collection of royalty payments from franchise units (FE), Soffront CRM provides a powerful Collect All feature accessible from the Franchisor (FR) interface. Here’s how to set it up and use it step-by-step:
Step 1: Setup Payment Integration From FR
Before collecting any payments, the Franchisor must integrate Soffront CRM with a payment gateway, such as Stripe:
-
Navigate to Settings > Integrations > Payment Integration.
-
Select Stripe as your payment provider.

-
Enter the necessary API credentials (API key and secret key).
-
Test the connection and enable payment functionality.
-
This setup ensures secure and automated royalty collection from franchisees.

Payment Integration From FE:
After completing the payment integration setup from the Franchisee (FE) side, you will see the ACH Payment Integration screen. This page confirms the connection to Stripe, displaying the linked bank account with a “Verified” status. It also notes that payments can only be collected via ACH (Automated Clearing House), ensuring secure and direct royalty fee transactions through the integrated bank account.

Step 2: Create a Royalty Plan and Assign to Units
-
From the Franchisor dashboard, create a detailed Royalty Plan that specifies the royalty, marketing, tech, and other fees.
-
Assign this royalty plan to each franchise unit in your network via the Unit Management section.
-
Once assigned, each unit can report its sales against the royalty plan.

Step 3: Franchise Unit Sales Reporting
-
Franchise units log in to their respective dashboards and enter their Reported Sales data corresponding to the royalty plan.
-
These sales reports automatically reflect in the Franchisor’s Royalty Report page for review and payment processing.

Step 5: Enable the Collect All Option in Royalty Setup
To activate the Collect All feature for your franchisor dashboard:
-
Navigate to Settings → Franchise → Royalty Setup.
-
In the setup page, locate the Actions section at the top.
-
Enable the Collect All checkbox by ticking it.
-
Click Save to apply the changes.

This step ensures that the Collect All button becomes available on the royalty reports page, empowering you to collect payments in bulk
Step 6: Using the “Collect All” Feature
-
On the Franchisor’s Royalty Report page, view the aggregated sales and royalty dues for each unit.
-
A Collect All button will be available for each unit with outstanding royalty balances.
-
By clicking Collect All, the Franchisor triggers an automated royalty collection process through the integrated payment gateway.
-
This collects the total outstanding royalty amount directly from the franchisee’s registered payment method, streamlining cash flow and reducing manual follow-ups.

Benefits of the Collect All Feature:
-
Efficiency: Collect all dues in one action instead of multiple transactions.
-
Automation: Leverages payment integration for smooth, secure transactions.
-
Transparency: Real-time visibility of sales and royalty status across all units.
-
Convenience: Simplifies royalty management for both franchisors and franchisees.
This feature empowers franchisors to maintain accurate royalty accounting, improve cash collections, and enhance overall franchise financial health — all from within the Soffront CRM.