Integrations
Nufinox integrates with external project management tools (Asana, Linear) to sync tasks, and with Minimax for accounting.
Project Management — Asana
Connecting
- Go to Settings → Project Management
- Click Add connection and select Asana
- Enter your Asana personal access token. You can generate one in your Asana account under Profile → Apps → Developer apps
- Save the connection
Mapping Projects to Clients
Once connected, you need to tell Nufinox which Asana workspace corresponds to which client.
- On the Project Management settings page, open your Asana connection
- Click Add mapping
- Enter the Asana workspace ID and select the corresponding client in Nufinox
- Save
You can add multiple mappings for different workspaces.
How Syncing Works
Each day, Nufinox fetches tasks from Asana that are assigned to any of your employees (matched by email address). Tasks are upserted — new tasks are created, existing tasks are updated.
The task's assignee is matched to an employee by comparing the Asana user's email to your employees' personal email addresses.
Project Management — Linear
Connecting
- Go to Settings → Project Management
- Click Add connection and select Linear
- Enter your Linear API key. Generate one in Linear under Settings → API → Personal API keys
- Save the connection
Mapping Teams to Clients
- On the Project Management settings page, open your Linear connection
- Click Add mapping
- Enter the Linear team key (e.g.
ENG) and select the corresponding client in Nufinox - Save
How Syncing Works
Nufinox fetches issues from Linear for each mapped team, filtered to assignees whose email matches your employees. Tasks are upserted daily.
For Linear issues, Nufinox also looks for attached pull request or merge request URLs and stores them in the task's Implementation link field.
Removing a Project Management Connection
Deleting a connection in Settings removes the connection and all tasks that were synced through it. Work logs attached to those tasks are deleted too. This is irreversible — only remove a connection if you are sure.
Accounting — Minimax
Connecting
- Go to Settings → Accounting
- Click Add connection
- Enter your Minimax credentials:
- Client ID and Client secret — from your Minimax API application
- Username and Password — your Minimax login credentials
- Organisation ID — your Minimax organisation ID
- Enter the Minimax configuration IDs for invoices:
- Template ID — the invoice template to use
- Item ID — the line item definition for services
- VAT rate ID — the applicable VAT rate
- Save the connection
Using Minimax
Once connected, invoices for clients that have an Accounting customer ID set can be pushed to Minimax as draft invoices. See Invoices for details.
API Token (MCP)
Nufinox exposes a Model Context Protocol (MCP) endpoint that allows AI tools to query your data. To use it:
- Go to Settings → API Token
- Copy the token and configure it in your MCP client (e.g. Claude Desktop)
- The MCP server URL is
https://app.nufinox.com/mcp
The endpoint exposes: employees, clients, tasks, work logs, and invoices. Members only see their own work logs. Admins see everything.
To regenerate the token (e.g. if it is compromised), click Regenerate on the API Token page. The old token stops working immediately.