A free, open-source Looker Studio community connector for Monday.com. Dynamically connects any Monday.com board to Looker Studio without any hardcoding or manual field mapping — just your API key and board ID.
_URL field (URL type, clickable) and a _Value field (display text or filename)._Start and _End date field, both properly typed as dates.Set up the connector once per data type on the same board. Each connection produces a separate flat table that can be used independently or blended together in Looker Studio on Item ID.
| Data Type | Description |
|---|---|
| Items | All board items with full column data |
| Subitems | Child tasks with parent item context on every row |
| Updates | Comment history from both items and subitems |
| Monday Column Type | Looker Studio Field | Notes |
|---|---|---|
| Text, Status, Dropdown, Email, Phone, Tags | TEXT Dimension | |
| Date | YEAR_MONTH_DAY Dimension | Format: YYYYMMDD |
| Checkbox | BOOLEAN Dimension | |
| Numbers, Rating, Vote, Progress | NUMBER Metric | |
| Link | _URL (URL) + _Value (TEXT) |
Split into two fields |
| File | _URL (URL) + _Value (TEXT) |
Filename + Google Drive / direct URL |
| People | _Name (TEXT) + _Email (TEXT) |
Comma-separated for multi-person columns |
| Timeline | _Start (YEAR_MONTH_DAY) + _End (YEAR_MONTH_DAY) |
Split into two date fields |
| Auto Number | TEXT Dimension | Injected positionally, resets per group |
| Comment timestamps | YEAR_MONTH_DAY_SECOND Dimension | Full datetime in UTC |
Code.gs into the editorappsscript.json (via Project Settings → Show appsscript.json) with the provided filehttps://yourcompany.monday.com/boards/<BOARD_ID>)All timestamps are returned in UTC. To display times in your local timezone:
File → Report Settings → Timezone → select your timezone
To get Items, Subitems, and Updates for the same board, repeat the Add data step three times using the same Board ID but selecting a different Data Type each time. You can then blend them in Looker Studio using Blend Data on the Item ID field.
For link and file columns, combine the two split fields into a clickable hyperlink using a Looker Studio calculated field:
HYPERLINK(col_mylink_url, col_mylink_value)
If you need to rotate your API key, run resetAuth() from the Apps Script editor:
Run → Run function → resetAuth
Then reconnect the data source in Looker Studio to enter your new key.
Pull requests are welcome. If you find a bug or want to request a feature, please open an issue on GitHub.
MIT — free for personal and commercial use. See LICENSE for details.