FAQ
Frequently asked questions about Arif AI.
General
What is Arif AI?
Arif AI is an AI-powered assistant built into the Mjara ERP platform. It allows you to interact with your ERP system using natural language — ask questions, create documents, run reports, and set up your business through a conversational chat interface.
Do I need technical knowledge to use Arif AI?
No. Arif AI is designed for all users, regardless of technical background. You can perform complex ERP operations simply by describing what you want in plain language.
What can I ask Arif AI to do?
You can ask Arif AI to:
- Create, update, or delete documents (invoices, customers, leads, etc.)
- Set up your company and configure ERP modules
- Import data from CSV, Excel, or JSON files
- Search your knowledge base and company policies
- Manage files on Mjara Drive
- Create helpdesk tickets and find solutions
- Set up workflows, notifications, and scheduled tasks
- And much more — Arif AI has over 50 integrated tools
Is my data safe?
Yes. Arif AI respects Mjara's role-based access control. You can only perform operations you have permission for. Sensitive operations require explicit confirmation through the Human-in-the-Loop system, and all operations can be rolled back.
Chat
How do I open the chat?
The Arif AI chat widget appears automatically in your Mjara workspace when Arif AI is enabled. Click on it to start a conversation.
Can I attach files?
Yes. Click the attachment icon in the chat input to upload images or documents. Arif AI can analyze the content of uploaded files.
Can I edit a previous message?
Yes. Arif AI supports message versioning — you can edit a previous message and the AI will regenerate its response based on your updated input.
Are my conversations saved?
Yes. All conversations are saved and accessible from the conversation history. You can resume previous conversations at any time.
Onboarding
How does the smart onboarding work?
The onboarding wizard guides you through setting up your company step by step. It asks questions about your company name, country, industry, fiscal year, tax setup, and which modules you want to enable. After reviewing your answers, it creates everything automatically.
Can I undo the onboarding setup?
Yes. All onboarding operations are tracked with full rollback support. You can undo the entire setup within 7 days.
What modules can I set up during onboarding?
The onboarding supports all major Mjara ERP modules including Accounts, Stock, HR, Manufacturing, Buying, Selling, and more.
Tools
What happens when a tool fails?
If a tool execution fails (e.g., due to missing permissions or invalid data), Arif AI will display the error in the chat and suggest how to resolve it.
Do tools execute immediately?
Low-risk operations (affecting fewer than 5 documents) execute immediately. Higher-risk operations require confirmation through the Human-in-the-Loop system.
Can I see what tools are available?
Yes. You can ask Arif AI "What tools do you have?" or use the API endpoint get_available_tools to list all available tools and their descriptions.
Integrations
What is MCP?
The Model Context Protocol (MCP) allows you to extend Arif AI with custom tools from external servers. See the Arif MCP documentation for details.
Does Arif AI work with Mjara Drive?
Yes. Arif AI has 8 dedicated Drive tools for managing files, reading document content (including OCR), and attaching files to ERP records.
Does Arif AI work with Mjara Helpdesk?
Yes. Arif AI includes 6 helpdesk tools for ticket management, AI-powered triage, response drafting, and solution finding.
Troubleshooting
The chat widget isn't appearing
- Verify Arif AI is enabled in settings
- Clear your browser cache
- Check the browser console for errors
I'm getting "rate limited" errors
The default rate limits are 100 chat requests/minute and 50 tool executions/minute. Wait a moment and try again, or contact your administrator to adjust limits.
A tool keeps failing with permission errors
Ensure your user role has the required permissions for the DocType the tool is trying to access. Contact your system administrator to review your role permissions.