Install and configure Noviz AI
This article describes how to install the Noviz AI agent and connect it to the Noviz platform. It covers the Noviz AI app for ERPNext and the Noviz AI Agent extension for Microsoft Dynamics 365 Business Central. In both products, every request runs as the signed-in user, so the platform’s existing roles and permissions continue to decide what the agent can read and change.
Overview
| Product | Platform | Package | Licensing |
|---|---|---|---|
| Noviz for ERPNext | ERPNext on Frappe Framework 15 or 16, on Frappe Cloud or self-hosted | Frappe app noviz_ai |
AI Relay Token (API key), purchased on noviz.in |
| Business Central Extension | Dynamics 365 Business Central online, version 26.0 or later | Extension Noviz AI Agent by Zeetech Soft Solution (.app) |
Available on request; activation registers the environment with Noviz |
Noviz for ERPNext
The noviz_ai app adds the Noviz AI agent to an ERPNext site. The app is a lightweight
client: it sends each request to the Noviz platform and carries out the returned instructions
through the Frappe ORM as the signed-in user.
Prerequisites
- An ERPNext site on Frappe Framework version 15 or 16.
- A user with the System Manager role on the site. For a self-hosted site, shell access to the bench.
- An AI Relay Token. Purchase one on the Noviz for ERPNext page; the token is sent by email.
Step 1: Install the app
On Frappe Cloud
- Sign in to the Frappe Cloud dashboard and open your site.
- Go to Apps and choose to install an app.
- Select Noviz AI from the Frappe Cloud Marketplace and confirm the installation.
On a self-hosted bench
- From the bench directory, get the app:
bench get-app https://github.com/Zeetech-soft-solution/noviz-ai-plugin - Install the app on your site:
bench --site your-site.example.com install-app noviz_ai - In a production setup, restart the bench processes:
bench restart
Note
During installation the app creates the Noviz AI Agent role and grants it to
existing System Managers, adds the Noviz AI Chat page, sets the Relay Base URL to
https://noviz.in/platform-api, and registers the installation with Noviz (site URL,
company name and company contact details).
Step 2: Enter the AI Relay Token
- Sign in to ERPNext as a System Manager.
- In the search bar, enter Noviz AI Settings and open the page.
- In AI Relay Token API Key, paste the token from your purchase email.
- Leave Relay Base URL unchanged, and then choose Save.
Important
The token is shown only once, in the purchase email. Store it securely. If a renewal issues a new token, the email says so; replace the value in Noviz AI Settings.
Step 3: Give users access
- Open the User list and select a user.
- Under Roles, select Noviz AI Agent, and then save the user.
The Noviz AI Agent role gives access to the chat only. It grants no document permissions; the user’s other ERPNext roles continue to control which records the agent can read, create or change on that user’s behalf.
Step 4: Verify the installation
- Open Noviz AI Chat from the desktop, or search for it in the search bar.
- Enter a request, for example Show this month’s sales orders.
- Confirm that the agent returns the records as a table.
Optional settings
Company policies. In Noviz AI Settings, under Company Policy, add a row to Module Policies for each ERPNext module that needs its own rules:
- Strict (must refuse if violated): one rule per line. The agent refuses any action that breaks the rule.
- Warning (proceed, but flag it): one rule per line. The agent proceeds and states the warning clearly.
Email inbox. To let the agent work with a mailbox, for example to list recent emails, enter the IMAP and SMTP hosts, ports, user name and password under Email Inbox in Noviz AI Settings.
Update or remove the app
- Frappe Cloud: updates arrive through the standard Frappe Cloud update process for your site.
- Self-hosted update:
bench update, or pull the app and runbench --site your-site.example.com migrate. - Remove:
bench --site your-site.example.com uninstall-app noviz_ai
Business Central Extension
The Noviz AI Agent extension adds the Noviz AI agent to Microsoft Dynamics 365 Business Central. Each request runs inside Business Central as the signed-in user, so existing permission sets apply. No Microsoft Entra app registration or OAuth consent is required.
Note
The Microsoft AppSource listing is in preparation. Until it is published, Noviz provides the extension package on request. Request access.
Prerequisites
- Business Central online, version 26.0 or later, in a production or sandbox environment.
- The extension package
Noviz AI Agent.app, provided by Noviz. - A user who can manage extensions, for example with the D365 EXTENSION MGT or SUPER permission set.
Step 1: Upload the extension
- Choose the search icon (Alt+Q), enter Extension Management, and open the page.
- Choose Manage, and then Upload Extension.
- Select the
.appfile, keep Deploy to set to Current version, accept the terms, and choose Deploy. - Open Deployment Status to follow progress. When deployment completes, Noviz AI Agent appears in the list of installed extensions.
Step 2: Allow outbound requests
The extension connects to the Noviz platform over HTTPS. An administrator must allow this once.
- In Extension Management, select Noviz AI Agent.
- Choose Configure.
- Turn on Allow HttpClient Requests.
Step 3: Activate Noviz AI
- Search for Noviz AI Setup and open the page.
- Choose Activate. Business Central registers the environment with Noviz, stores the relay key in isolated storage, and switches Noviz AI on.
- Choose Test Connection to confirm that Business Central can reach the Noviz platform.
Step 4: Assign permission sets
| Permission set | Assign to |
|---|---|
| Noviz AI - User | Users who work with the Noviz AI agent |
| Noviz AI - Admin | Administrators who manage Noviz AI Setup |
These permission sets give access to Noviz AI only. A user’s other permission sets continue to control which records the agent can read or change.
Step 5: Verify the installation
- On the home page of a standard Role Center, choose Noviz AI. You can also choose Open Noviz AI on the Noviz AI Setup page.
- Enter a request, for example Show the latest sales quotes.
- Confirm that the agent returns the records from Business Central.
Update or remove the extension
- Update: upload the new package from Noviz in Extension Management, as in Step 1.
- Remove: in Extension Management, select Noviz AI Agent and choose Uninstall.
Troubleshooting
| Symptom | Product | Resolution |
|---|---|---|
| Noviz AI Chat is not visible | ERPNext | Assign the Noviz AI Agent role to the user. |
| “Relay token not configured” or a token error | ERPNext | Check the AI Relay Token in Noviz AI Settings and that the subscription is active. |
| Activation or Test Connection fails | Business Central | Turn on Allow HttpClient Requests for the extension, and then choose Activate again. |
| A request is refused for permissions | Both | Check the user’s own roles or permission sets for the records involved. |
| Installation or deployment error | Both | Contact Noviz Support with the exact error message. |
Important
AI-generated results can occasionally be inaccurate. Review results before relying on them for consequential business operations. See Responsible AI and the Terms and Conditions.
Support
Email support@noviz.in or use the contact form. Include the product, your site or environment name, and the exact error message.