n8n-nodes-nido
v1.0.0
Published
n8n nodes for Nido - Property Management Platform API
Downloads
180
Maintainers
Readme
n8n-nodes-nido

Official n8n community node for Nido - The modern property management platform for residential buildings and condominiums.
Automate your building management workflows by connecting Nido to 400+ apps in n8n!
Features
- Full API Coverage: Access all Nido resources (buildings, residents, posts, events, incidents, bookings, and more)
- Real-time Triggers: React to 30+ webhook events in real-time
- Easy Authentication: Simple API key authentication
- Pagination Support: Automatically handle large datasets
- Multi-environment: Connect to production, development, or self-hosted instances
Installation
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-nidoand confirm
Manual Installation
npm install n8n-nodes-nidoCredentials
- Go to your Nido dashboard
- Navigate to Admin > API Keys
- Create a new API key (requires Professional or Enterprise plan)
- Copy the key and add it to n8n credentials
Available Resources
Nido Node
| Resource | Operations | |----------|------------| | Organization | Get | | Building | Get, Get Many | | Resident | Get, Get Many | | Channel | Get, Get Many | | Message | Create, Get, Get Many | | Post | Create, Get, Get Many, Update, Delete | | Event | Create, Get, Get Many, Update, Delete | | Poll | Get, Get Many, Get Results | | Incident | Create, Get, Get Many, Update | | Asset | Get, Get Many | | Booking | Create, Get, Get Many, Update, Delete | | Classified | Create, Get, Get Many, Update, Delete | | Document | Get, Get Many | | Notification | Get, Get Many, Mark Read, Mark All Read, Delete | | Council Project | Create, Get, Get Many, Update | | Council Vote | Get, Get Many | | Council Meeting | Create, Get, Get Many, Update | | Council Task | Create, Get, Get Many, Update |
Nido Trigger Node
React to events in real-time:
Incidents
incident.created- New incident reportedincident.updated- Incident updatedincident.resolved- Incident resolved
Posts & Communication
post.created- New post publishedpost.updated- Post updatedpost.emergency- Emergency post createdmessage.created- New message in channel
Events
event.created- New event createdevent.registration- Event registrationevent.cancelled- Event cancelled
Residents
resident.joined- New resident joinedresident.approved- Resident approved
Bookings
booking.created- New booking madebooking.confirmed- Booking confirmedbooking.cancelled- Booking cancelled
Polls
poll.created- New poll createdpoll.closed- Poll closedpoll.vote- Vote cast
Council
council.project.created- New projectcouncil.project.status_changed- Project status changedcouncil.vote.started- Council vote startedcouncil.vote.closed- Council vote closedcouncil.meeting.scheduled- Meeting scheduledcouncil.task.assigned- Task assignedcouncil.task.completed- Task completed
Other
classified.created- New classified adclassified.sold- Item solddocument.created- Document uploadedpackage.received- Package receivedpackage.picked_up- Package picked upsecurity.alert- Security alert
Example Workflows
1. Slack Notification for Urgent Incidents
[Nido Trigger: incident.created]
-> [IF: priority = "urgent"]
-> [Slack: Send Message to #urgences]Use case: Alert building managers immediately when urgent incidents are reported.
2. Google Calendar Sync for Events
[Nido Trigger: event.created]
-> [Google Calendar: Create Event]
-> [Nido: Update Event with calendar link]Use case: Automatically create Google Calendar events for building activities.
3. Email Digest of Weekly Posts
[Schedule: Every Monday 9am]
-> [Nido: Get Many Posts (last 7 days)]
-> [HTML: Generate digest template]
-> [SendGrid: Send email to residents]Use case: Send a weekly summary of building news to all residents.
4. Jira Integration for Incidents
[Nido Trigger: incident.created]
-> [Jira: Create Issue]
-> [Nido: Update Incident with Jira link]Use case: Track building incidents in your property management Jira board.
5. Twilio SMS for Emergency Posts
[Nido Trigger: post.emergency]
-> [Nido: Get Many Residents]
-> [Loop]
-> [Twilio: Send SMS]Use case: Send SMS alerts to all residents for emergency announcements.
6. Airtable Database Sync
[Schedule: Every hour]
-> [Nido: Get Many Incidents (status=open)]
-> [Airtable: Upsert Records]Use case: Maintain an Airtable dashboard of open incidents.
7. Automated Booking Confirmation
[Nido Trigger: booking.created]
-> [Nido: Get Resident]
-> [SendGrid: Send confirmation email]
-> [Google Calendar: Block time slot]Use case: Send confirmation emails and sync bookings to calendars.
8. Council Meeting Minutes to Notion
[Nido Trigger: council.meeting.completed]
-> [Nido: Get Council Meeting]
-> [Notion: Create Page with minutes]
-> [Slack: Notify #conseil]Use case: Automatically archive meeting minutes in Notion.
9. Resident Onboarding Workflow
[Nido Trigger: resident.approved]
-> [SendGrid: Send welcome email]
-> [Slack: Notify #accueil]
-> [Notion: Add to resident directory]
-> [Mailchimp: Add to newsletter]Use case: Automate the onboarding process for new residents.
10. Package Notification System
[Nido Trigger: package.received]
-> [Nido: Get Resident]
-> [Twilio: Send SMS]
-> [Wait: 24 hours]
-> [IF: not picked up]
-> [SendGrid: Send reminder email]Use case: Notify residents of packages and send reminders.
Rate Limits
- Professional Plan: 1,000 requests/hour
- Enterprise Plan: 10,000 requests/hour
Rate limit info is included in response headers:
X-RateLimit-Limit: Your limitX-RateLimit-Remaining: Remaining requestsRetry-After: Seconds until reset (when limited)
Support
- Documentation: https://nido.app/api-docs
- Support: [email protected]
- Issues: GitHub Issues
License
MIT License - see LICENSE for details.
Made with love by the Nido team
