Monday.com Integration
Connect photo submissions to project management workflows.
Overview
Integrate Visiono with Monday.com to automatically create items, update columns, and attach photos to your project boards when submissions arrive.
Prerequisites
- Visiono account with API access
- Monday.com account
- API Key from Visiono
- Monday.com API token
Integration Methods
| Method | Best For |
|---|---|
| Zapier | Quick setup |
| Make | Complex automations |
| Monday Integrations | Native workflows |
Zapier Setup
1. Create Webhook
- Create new Zap in Zapier
- Trigger: Webhooks by Zapier → Catch Hook
- Copy the webhook URL
2. Configure Visiono
- Add webhook in Workspace Settings
- Select events to trigger
- Save configuration
3. Add Monday Action
Choose from actions:
| Action | Description |
|---|---|
| Create Item | New board item |
| Update Item | Modify existing |
| Create Update | Add comment |
| Change Column Value | Update specific column |
4. Board Configuration
Create Item:
Board ID: 1234567890
Group ID: topics
Item Name: Photos from {{submitter_name}}Column Values:
json
{
"status": {"label": "New Photos"},
"date": {"date": "{{submitted_at}}"},
"text": "{{unique_field}}",
"numbers": {{photos_count}}
}Column Mapping
Common Column Types
| Visiono Field | Monday Column |
|---|---|
submitter_name | Text column |
submitted_at | Date column |
photos_count | Numbers column |
unique_field | Text/Item ID |
smart_link.name | Dropdown |
Status Column
Map submission status:
json
{
"status": {
"label": "Photos Received"
}
}Available statuses depend on your board configuration.
Link Column
Add photo links:
json
{
"link": {
"url": "{{dashboard_url}}",
"text": "View Photos"
}
}Files Column
Attach photos directly:
- Download photo from Visiono
- Upload to Monday Files API
- Attach to item
Workflow Examples
Photo Submission Board
Track all photo submissions:
Board Structure:
| Column | Type | Purpose |
|---|---|---|
| Item Name | Text | Submitter name |
| Status | Status | Review state |
| Submitted | Date | Submission date |
| Photo Count | Numbers | Number of photos |
| Permanent Link | Dropdown | Request type |
| View | Link | Dashboard URL |
Workflow:
- Webhook triggers on submission
- Create item with mapped data
- Set status to "New"
- Assign to reviewer
Quality Control Pipeline
Track photo review process:
Statuses:
- New Photos → Under Review → Approved / Rejected
Automation:
- New submission → Status: "New Photos"
- After review → Status: "Under Review"
- Decision made → Status: "Approved" or "Rejected"
Project-Based Tracking
Link photos to projects:
- Use unique field for project ID
- Search for existing item
- Add update with photo links
- Update photo count column
Advanced Configurations
Conditional Item Creation
Create items based on criteria:
IF smart_link.slug == "damage-report":
→ Create in "Damage Reports" board
ELSE:
→ Create in "General Submissions" boardSubitems
Add photos as subitems:
- Create parent item for Permanent Link
- Add subitem for each submission
- Link photos to subitem
Automations
Combine with Monday automations:
- When status changes → Notify team
- When deadline arrives → Escalate
- When all photos reviewed → Move to next stage
Photo Handling
As Updates (Comments)
Add photo links as item updates:
📸 New photos submitted
Photos:
- Front View: [Link]
- Side View: [Link]
View all: {{dashboard_url}}As File Attachments
Attach directly to item:
- Use Monday Files API
- Upload each photo
- Attach to item or update
As Links
Add link column:
json
{
"link": {
"url": "{{submission_url}}",
"text": "View {{photos_count}} Photos"
}
}Multiple Boards
Board Selection
Route to different boards:
| Permanent Link Type | Board |
|---|---|
| Damage reports | Claims Board |
| Inspections | Inspection Board |
| General | Submissions Board |
Cross-Board Updates
Update related items:
- Search in target board
- Update or create item
- Link between boards
Troubleshooting
Item Not Created
- Verify board ID is correct
- Check API permissions
- Confirm column IDs match
- Review required columns
Column Update Failed
- Verify column type
- Check value format
- Ensure column exists
Duplicate Items
- Add search before create
- Use unique identifiers
- Check existing items
Best Practices
Board Organization
- Use consistent naming
- Group by Permanent Link type
- Archive completed items
Column Structure
- Include essential fields only
- Use formulas for calculations
- Add link to Visiono dashboard
Team Workflow
- Assign automatically
- Set due dates
- Use status automations
Related Resources
- Webhooks - Event configuration
- Zapier Integration - Automation setup
- Make Integration - Visual workflows
- API Reference - Direct API
