Skip to content
English
  • There are no suggestions because the search field is empty.

Integrating Revenova with Navix

The Navix-Revenova integration helps automate your freight audit process with minimal effort. Setup is easy and takes about 5-10 minutes if you follow the steps below.

πŸš€ Key Benefits 

  • Eliminate up to 9 manual audit steps per load
  • Bill your customer faster β€” customer billing can be released as soon as the order/POD is approved, without waiting on carrier invoice reconciliation
  • Speed up exception handling and dispute resolution
  • Unlock meaningful analytics without lifting a finger

πŸŽ₯ Watch It in Action: Revenova + Navix Integration Demo 

See how the integration works from end to endβ€”without touching a spreadsheet. 

Navix TechClips - Revenova Integration (1)

*click the gif above to open the video in a new window

In this video: 

  1. A load is booked in Revenova 
  2. Navix pulls in and auto-creates the order
  3. Audit is completed and approved in Navix
  4. Finalized rates and documents sync back into Revenova

πŸ†š Workflow Comparison 

Below is a visual of the typical steps taken to perform an audit with no exceptions in Revenova without Navix and with Navix. Every red outline indicates a manual step.  Our customers typically see between 50-90% of their invoices flow through with no exceptions depending on mode split (LTL, TL, Dray, etc.): 

Revenova Current State - Sunny Day

🧩 What the Integration Includes 

Functionality 

Supported 

Loads imported from Revenova 

βœ… 

Audit results sent back to Revenova

βœ… 

Documents sent back to Revenova

βœ… 

AP/AR Quote Approvals 

βœ… 

  PreBill/Customer Billing on order approval

βœ…

  Multi-Carrier & Freight Plan auditing available

βœ…

Rate Engine Connection 

❌ 

Disputes Integration

❌

πŸ”„ How Load Import Works

Navix pulls loads from Revenova automatically on a repeating schedule (the polling interval is configurable, and the poller also runs once at startup). A few details that matter for customers and Support:
- Only active loads are imported. Navix polls loads whose status is Assigned, In Transit, Dispatched, Delivered, or Completed. Draft/quoted loads are ignored until they reach one of these statuses.

- Incremental "changed since last run" import. Navix tracks the last successful poll time per customer and only pulls loads modified since then.

- Rich data capture. On import Navix reads BOL / Master BOL, Container & Trailer numbers, Order / PO / PRO numbers, equipment type, mode, service level, stops (pickup/dropoff addresses and dates), line items (NMFC class/number, weight, dimensions, handling units), carrier identifiers (**SCAC, MC#, USDOT#**), remit-to address, and carrier/customer payment terms β€” plus accessorials for both the customer and carrier quotes.

- Freight Plan correlation. When an imported load belongs to a Freight Plan, Navix pulls in all sibling loads on that plan so the whole plan is imported together.

βš™οΈ Setup Overview 

You’ll need to complete the following in both Sandbox and Production

  1. Create an API-only user
  2. Create a connected app
  3. Configuration

πŸ” Step 1: Create an API-Only User 

Note: Revenova subscriptions include 5 API-Only user licenses but a TMS Package license must also be available. If all are in use, you may skip this step and assign an existing API user during the next step. 

  1. Go to Setup > Users > New User 
  2. Use a Navix email: navix+yourcompany@navix.io 
  3. Assign these settings: 
    1. License: Integration Only / Salesforce Integration
    2. Profile: Salesforce API Only System Integrations (ONLY if unavailable, choose Minimum Access – API Only Integrations)
      Revenova New User Details
  4. Assign a TMS Package license
Revenova Assign TMS Package

πŸ”’ Step 2: Create a Connected App 

  1. Navigate to App Manager β†’ New Connected App β†’ Create a Connected App 
  2. Complete the form:
    1. Connected App Name: Navix.io 
    2. API Name: Navix_io
    3. Contact Email: support@navix.io 
    4. Enable OAth Setting: TRUE
    5. Callback URL: https://localhost
    6. OAuth Scopes:
      1. Full access (full)
      2. Manage user data via APIs (api) 
      3. Perform requests at any time (refresh_token, offline_access)
        Revenova Connected App Form
    7. Mark these boxes: 
      1. Require Proof Key for...
      2. Require Secret for Web Server Flow
      3. Require Secret for Refresh Token Flow
      4. Enable Client Credentials Flow
      5. Select Okay in the pop up
        Revenova Connected App OAuth Selections
  3. After saving, return to App Manager, locate the Navix app, and:
    1. Click the dropdown arrow in the far right to select Manage β†’ Edit Policies
    2. Set β€œRun As” to the Navix API user you created
  4. After saving, return to App Manager, click the dropdown to View β†’ Manage Consumer Details to retrieve: 
    1. Consumer Key 
    2. Consumer Secret
  5. πŸ“€ Send these securely to your Navix onboarding contact. 
 

🧩 Step 3: Configuration 

Work with your Navix contact to provide any custom fields your team uses in Revenova. Common fields include: 

  • Mode Name 
  • Equipment Type
  • Accessorials (charge codes) 
  • Custom Reference Fields
  • β€˜Invoice Ready’ Checkboxes: Carrier Bill Received, POD Received, etc.
  • If you use Freight Plans in Revenova, please notify Navix during setup so we can enable:
    • A feature flag for multi- vendor Orders 
    • Custom matching first by Navix Order Number, then Navix Shipment Number 

 πŸ“Œ Here is a link to our Revenova Custom Field Form to get started. 

πŸ§ͺ Testing (UAT) 

Navix will perform validations in Sandbox first, then Production. Not required, but highly recommended, you may grant a viewer-only license for Navix during testing, if available, to speed the UAT process. 

❓ Frequently Asked Questions

Does Navix create invoices in Revenova? Navix does not generate invoice documents; it updates billing and settlement statuses on the existing Customer Quote, Carrier Quote, and Carrier Invoice records (and AcctSeed records where applicable), and attaches supporting documents. Your existing Revenova billing process then proceeds from an Approved state.

Can we bill the customer before the carrier invoice is audited?Yes β€” that's what Pre-Bill does. Customer billing can be released on order/POD approval, independent of carrier invoice reconciliation.

What happens if a status update fails in Revenova?The error is written back to the Load as an Accounting Note so your AP/AR team can resolve it in Revenova, and the integration automatically retries transient failures.

Do we have to turn all of this on?No. Billing, Pre-Bill, AcctSeed, and PNG conversion are all configurable per customer. You can start audit-only and enable billing/settlement when you're ready.

Are disputes and rate-engine connections supported? Disputes are typically handled via email for our Revenova tenants and there is no rating endpoint available from Revenova currently.

πŸ›  Troubleshooting

Common reasons a specific load may not update as expected β€” and what they mean:
- "You cannot edit a completed load." The load was already marked Completed in Revenova, so Navix can't write to it. This is treated as a permanent condition and is not retried β€” expected behavior, not a failure to investigate.

- "This load is ON HOLD and cannot be booked." The load is on hold in Revenova. Navix will not force the update; clear the hold if the update is needed. Also non-retryable by design.

- Load never imported. Check that the load has reached an active status (Assigned, In Transit, Dispatched, Delivered, or Completed) and that its carrier meets the tender-status rules configured for the customer.

- Billing/settlement update didn't apply. Look for a note in the load's Accounting Notes field β€” Navix writes the specific error there for AP/AR visibility, and retries transient failures automatically.

- "Invalid Freight Plan." A multi-load order contained a load not flagged as part of the freight plan β€” a data-integrity guard. Confirm the freight plan setup in Revenova.

- Salesforce API limits. Navix uses Salesforce API v63.0 with rate-limit-aware retries and monitors the org's remaining API call budget, so normal operation shouldn't exhaust limits.

πŸ“ž Need Help? 

Contact your onboarding manager or email support@navix.io

🧠 Additional Resources 

πŸ—Ί Integration Architecture 

Finalized Revenova Integration

Freight Plan Decision Tree

πŸ“‹ Field Mapping Chart 

This link is a csv for Revenova Field Mapping to Navix.  The link includes the following tabs: 

  • Field Mapping Overview 
  • Freight Plan Mapping 
  • Field Mapping Detail