Connect your monday.com workspace to Viio to see who actually uses seats, pinpoint idle licences and keep spend in line with real-world need. help.viio.io
Capabilities
Capability | What Viio pulls from monday.com |
✅ Users | Name, email, account status and role |
✅ Usage | Last activity per user on any board |
Prerequisites
You must be a monday.com admin to create the API token.
Have your Personal API token ready (generated in monday.com → Admin → API).
Setup
Go to Viio → Integrations and choose monday.com.
Generate an API token in monday.com:
Click your avatar (bottom-left) and choose Admin.
Open the API tab.
Press Generate next to API v2 Token and Copy the token.
Back in Viio, click Connect monday.com, paste the token and hit Save.
Viio starts the first data sync; it usually finishes within 15 minutes. Progress shows on the integration tile.
Disconnecting
• In Viio, open Installed apps → monday.com → Remove.
• Or delete/regenerate the token in monday.com Admin → API.
Troubleshooting & FAQ
Symptom | Quick fix |
“Invalid token” when connecting | Token was copied incorrectly or later regenerated. Copy the current token and reconnect. |
No users appear | The admin who generated the token must still belong to the workspace and have access to All users. |
Data stopped updating | Tokens become invalid after regeneration or role changes. Re-create the token and reconnect monday.com. |
Technical details
Authentication – Viio sends the header
Authorization: <token>
to the monday GraphQL endpoint. developer.monday.comPrimary endpoint called –
POST https://api.monday.com/v2
with GraphQL queries for:users { id name email enabled created_at }
– user directoryactivity_logs (limit: 100, user_id: …)
– recent user actions developer.monday.com
Data cadence – Viio refreshes monday.com data daily; admins can trigger an on-demand sync at any time.
Viio uses read-only operations and respects monday.com rate limits (max 60k requests/min per account).
Additional resources
monday.com GraphQL API docs
monday.com Activity Logs reference