Add-ons · Functional · NovaHub Partner Portal

Vendors, customers and partners self-serve — you stop chasing.

Vendor self-service · Customer self-service · Statements & invoices · Document upload · Approval chains · Built on Power Pages + Business CentralNovasoft product available across UAE, KSA, India and USA.

100+BC rollouts
PowerPages-native
4Delivery centres
24/7NovaCare support
What NOVAHUB Solves

From email-driven partner work to BC-native self-service

Most BC admins still spend hours forwarding partner emails, re-keying orders, hunting for KYC PDFs and reconciling AR aging in spreadsheets. NOVAHUB flips that — partners onboard themselves, orders flow both ways through an idempotent staging layer, and every action lands in BC with a complete audit trail.

Vendors & customers onboard themselvesGuided KYC captures company info, contacts, bank accounts and tax IDs. Five-state workflow; one-click approval lands the data in BC across every in-scope company.
Two-way order sync, no re-keyingPartner orders post into BC as formal purchase or sales orders; shipments and invoices push back via webhook the moment they’re released. Idempotent — no duplicate POs.
Excel-based price & item submissionsVendors download a template, enter prices with effective dates and currencies, re-import. Six-state workflow pushes approved prices to BC’s item reference master.
Real-time webhooks & notificationsSeven event types fire from BC to any partner endpoint — order status, shipment, invoice, payment, price, registration, contact sync. Full audit log of every dispatch.
 BC Today
 With NOVAHUB
 KYC PDFs emailed and re-typed
 Guided KYC form — one-click BC create
 Orders from partners re-keyed into BC
 Portal-submitted orders staged & posted
 Price updates via attached Excel email
 Price staging table — six-state workflow
 Shipment status “please confirm” emails
 Webhook fires on every BC posting event
 Per-company partner master, duplicated
 Register once, scope to many BC companies
Capabilities · Six Pillars

Six pillars that retire email-driven partner work in Business Central.

Each pillar is wired the same way — staging table, processing codeunit, REST endpoint — so portal UI, Excel upload and API call land in the same audit-logged path.

Self-onboarding

Vendor & customer self-onboarding

Guided KYC captures company info, contacts, bank accounts and tax IDs (VAT TRN, FTA, ZATCA). Five-state workflow; one-click approval lands the data in BC across every in-scope company.

Side-by-side reviewVAT / TRN / FTAMulti-company create
Order sync

Two-way purchase & sales order sync

Partner orders post into BC as formal purchase or sales orders; shipments and invoices push back via webhook the moment they’re released. Idempotent — no duplicate POs, full audit log.

Idempotent stagingWebhook post-backVendor + customer
Price & item

Excel-based price & item submission

Vendors download a template, enter prices with effective dates and currencies, re-import. Six-state workflow pushes approved prices to BC’s item reference master. Same pattern for item-change requests.

Effective-datedCurrency-awareJob-queue approved
Webhooks

Real-time webhooks & notifications

Seven event types fire from BC to any partner endpoint — order status, shipment, invoice, payment, price, registration, contact sync. Email and in-portal messaging route through the same dispatcher.

7 event typesRetry & dead-letterFull audit log
Multi-company

Multi-company partner scope

Register a partner once; provision across one company, a central warehouse, or every company in the tenant. Location mappings let partners use their preferred names while BC keeps internal codes.

UAE · KSA · IndiaPer-user scopeLocation aliasing
AR/AP visibility

Live AR/AP, payments & delivery tracking

Customers see AR aging; vendors see AP aging. Open invoices, days outstanding, applied receipts and payment history refresh every time a BC posting subscriber fires. No spreadsheet reconciliation.

Live aging bucketsApplied receiptsDocument download
Workflow · Bidirectional Staging

Every transaction passes through an idempotent staging layer.

NOVAHUB does not push raw partner submissions into BC documents directly. Each entity — order, delivery, invoice, payment, registration, item change, price submission — has a dedicated staging table with its own status enum. A scheduled job queue picks up new rows, transforms them into formal BC objects, and writes back status, document numbers and posting references.

01 · Submit

Partner posts via UI, Excel or REST

The portal exposes three submission surfaces — web UI, Excel template upload, and a REST endpoint with OAuth token. All three land in the same matching staging table tagged with the partner’s API token and source IP.

  • Web UI for casual users
  • Excel for bulk price/item
  • REST for system-to-system
02 · Stage & Validate

Codeunit checks required fields & scope

The processor codeunit checks required fields, partner scope, items, currency, location — then promotes the row to a formal BC document (PO, SO, item reference, vendor card). Failures land in one place; duplicates never create duplicate POs.

  • Five-state lifecycle
  • Partner scope enforced
  • Currency & location validated
03 · Notify & Post-back

Webhook fires; portal updates in real time

Shipment, invoice and payment events from BC push status updates to the portal in real time through webhook events and dedicated sync handlers. The audit log captures who submitted what, when, from which API token.

  • Real-time post-back
  • Dead-letter retries
  • Full audit trail
Customer Engagement & Data Collection

The customer side: onboard, transact, settle — without an email thread.

NOVAHUB is not only a vendor portal. Buyers get their own surface — handing you the KYC and contact data your BC compliance pack needs, the self-service order flow your AR team wants, and the invoice/payment visibility your customers expect.

Self-registration

Customer KYC & self-registration

Customers complete the same guided KYC form vendors use — company info, contacts, billing address, tax IDs, supporting documents. Pending approval lands in BC as a draft customer card; one-click approval activates across companies.

Contact refresh

Self-service contact & bank refresh

Customers update their own contact persons, bank accounts and shipping addresses through the portal. Changes go to a staging table with audit history and one-click approval — no more “please update our address” emails.

Self-service orders

Self-service sales orders

Customers browse their entitled catalogue, see contract prices, and place orders directly. Orders post into BC as formal sales orders through the same staging layer that handles vendor PO submissions.

AR aging

AR aging & payment history

Customers see open invoices, days outstanding, applied receipts and payment history live — refreshed every time a BC posting subscriber fires. Downloadable invoice PDFs and credit memos in the same surface.

Messaging

Tagged messaging & escalation

Customers send tagged messages against specific orders, invoices or registration cards. Messages route through the BC dispatcher to the right internal owner with full thread history and SLA tracking.

Document upload

Document upload via Microsoft Graph

KYC packs, signed contracts, payment proofs and tax certificates upload directly into a SharePoint library wired to the BC document attachments via Microsoft Graph. No email attachments, no version chaos.

Measurable Outcomes

Why partner-driven BC teams choose NOVAHUB

Customers across UAE, KSA, India and the USA report a step-change in partner onboarding speed and AR collection cycles within the first quarter of go-live.

− 80%

Partner onboarding time

Self-service KYC + auto-approval workflow replaces weeks of email chains.

0

Manual re-keying

Every partner action lands as a formal BC document through the staging layer.

− 65%

AR follow-up emails

Customers see live aging and invoice status — status calls drop sharply.

100%

Audit coverage

Every submission, transformation and post-back is timestamped inside BC.

Services from your Business Central partner

End-to-end NOVAHUB delivery

From discovery to managed support — Novasoft is your single accountable partner across Microsoft Dynamics 365, Business Central, the NOVAHUB Partner Portal extension and the broader Microsoft Solutions Partner programme.

Partner Portal Discovery
NOVAHUB Implementation
BC + Portal Integration
Graph & SharePoint Wiring
Multi-Company Rollout
OAuth & Entra ID Setup
User Adoption & Change
Novacare 360° Support
How Novasoft Delivers

NOVAHUB in 4 stages. Production portal in 6–10 weeks.

A pragmatic, BC-native rollout. Most single-company deployments go live in 6–10 weeks; multi-company / multi-country in 10–16 weeks.

1

Assessment

Map your partner network, KYC pack, order & webhook surface. Identify scoped companies and the integration footprint. Week 1.

2

Design

Staging-layer design, approval workflows, multi-company scope, OAuth & webhook endpoints, SharePoint library wiring. Week 2–3.

3

Implementation

Extension deployed; KYC forms, Excel templates, REST endpoints and webhooks configured; pilot with 5–10 partners. Week 3–7.

4

Go-Live

Full partner network onboarded; webhook subscribers verified; user training; Novacare 360° managed support handover. Week 7–10.

Why Novasoft

A certified BC partner with a shipped partner-portal product

We don’t demo slideware — NOVAHUB is a Microsoft-certified BC extension running in customer tenants today across UAE, KSA, USA and India.

Microsoft Solutions Partner — Business Applications
LS Retail Diamond Partner — 5 consecutive years
UAE · KSA · USA · India — local consultants, 24/7 follow-the-sun
Microsoft-certified BC extension — cloud target, BC v27+ compatible
Entra ID-secured OAuth tokens, Graph-backed document attachments
Production rollout in 6–10 weeks for a single BC company
Novasoft NOVAHUB Partner Portal
Microsoft Solutions Partner — Business Applications
LS Retail Diamond Partner
BC v27+ · AL runtime · Cloud target
Offices & regions
UAE KSA USA India
Related
Business Central Vendor Portal BC Customer Portal UAE Vendor Self-Service Portal KSA Two-way Order Sync Business Central Excel Price Submission BC Customer KYC Business Central Novasoft BC Partner UAE KSA
Frequently Asked Questions

NOVAHUB FAQ — Common Questions Answered

Does NOVAHUB work with my existing Business Central tenant?
Yes. NOVAHUB is a Microsoft-certified, cloud-target AL extension that installs into your BC SaaS environment. It depends on Microsoft Base / System / Business Foundation. No separate database or external portal infrastructure required — the portal surface is served from your BC tenant.
Can vendors and customers register themselves through NOVAHUB?
Yes. Both vendors and customers self-register through guided KYC forms with company info, contact persons, bank accounts and supporting documents. Submissions flow into a five-state registration workflow (Draft / Pending Approval / Approved / Live / Suspended). Admins review side-by-side comparisons; one-click approval creates or updates the BC vendor or customer master across one or many companies.
How does the two-way order sync work?
Orders submitted by partners land in a staging layer where a processor codeunit transforms them into formal BC purchase or sales orders. Receipts, shipments, invoices and payments posted in BC are pushed back to the portal in real time through webhook events and dedicated sync handlers. Idempotent processing prevents duplicates and a full audit log captures every transition.
Can vendors submit price updates and item changes in bulk?
Yes. Vendors download an Excel template from the portal, fill in price changes with effective dates and currencies, and re-import. The submission lands in a price staging table with a six-state workflow (Draft / Submitted / Under Review / Approved / Active / Expired). Once approved, prices are pushed to the BC item reference master through a scheduled job queue. The same Excel pattern works for item-change requests.
How does multi-company partner scope work?
Register a partner once; provision across one company, a central warehouse, or every company in the tenant. Location mappings let partners use their preferred names while BC keeps internal codes. Per-user company scope is enforced inside the codeunits so a vendor can only see and act on the companies and locations they’re entitled to.
How are partner credentials secured?
Partners authenticate via Microsoft Entra ID with OAuth 2.0 bearer tokens, scoped to the NOVAHUB API surface. Every API call, portal action and webhook dispatch is tagged with the partner’s token and source IP and logged in the audit table. No partner ever receives a service-account password.
How long does implementation take and what does it cost?
Novasoft delivers NOVAHUB in four stages — Assessment, Design, Implementation and Go-Live — typically 6–10 weeks for a single BC company and 10–16 weeks for multi-company or multi-country deployments. Licensing is a per-tenant subscription, with implementation, integration and Novacare 360° managed support scoped on top. Book a free 60-minute assessment to size your project.
Where are documents and attachments stored?
KYC packs, signed contracts, payment proofs and tax certificates upload directly into a SharePoint library wired to BC document attachments via Microsoft Graph. Your data residency stays inside your Microsoft 365 tenant; NOVAHUB never stores partner documents outside the BC + SharePoint pair.
Get Started

Ready to give your partners a BC-native portal?

Book your free 60-minute NOVAHUB Partner Portal assessment with Novasoft today. As your dedicated Microsoft Solutions Partner across UAE, KSA, USA and India, we’ll show you exactly how vendor and customer self-service inside Business Central can retire your email-driven partner work.

Get in Touch with Your Business Central Partner

Seeking a Premier BC Partner Portal partner in UAE or KSA?

Book Your Free NOVAHUB Assessment

Fill in your details and a Novasoft NOVAHUB Partner Portal expert will be in touch within one business day.

Dubai, UAE (HQ)

Building # S50120, Jebel Ali Free Zone, Dubai

+971 56 712 5155
contact@novasoft.global

Riyadh, KSA

# 204, 2nd Floor, Ameera Building, Olaya, Riyadh

+966 50 360 2541
sales@novasoft.sa

New Jersey, USA

90 Bayard St. Suite 2B, New Brunswick, NJ 08901

+1 713 405 0641
contact@novasoft.global

Greater Noida, India

# D1-1201, Supertech EV2, Greater Noida (West)

+91 98115 98048
contact@novasoft.global