Package Information
Documentation
n8n-nodes-roapp
This is an n8n community node. It lets you use ROapp.io and Orderry APIs in your n8n workflows.
ROapp / Orderry are a comprehensive business management platforms that help companies manage their operations including orders, invoices, bookings, customers, inventory, and more.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history
Installation
Follow the installation guide in the n8n community nodes documentation.
Credentials
To use this node, you need to create ROapp.io or Orderry.com credentials:
- Sign up for a ROapp.io or Orderry account at https://roapp.io/ or https://app.orderry.com
- Get an API access token from your account settings
- In n8n, create new credentials of type "Roapp API" or "Orderry API"
- Enter your Access Token in the credentials form
The node uses Bearer token authentication, automatically adding the Authorization: Bearer <your_token> header to all API requests.
Operations
The Roapp node supports the following resources and operations:
Core Operations (available for most resources)
- Get All: Retrieve multiple records with filtering and pagination
- Get: Retrieve a single record by ID
- Create: Create a new record
- Update: Update an existing record
- Delete: Delete a record
Specialized Operations
- Item Management: For resources that support line items (Orders, Invoices, Bookings):
- Create Item: Add an item to a parent record
- Update Item: Modify an existing item
- Delete Item: Remove an item from a parent record
- Status Updates: Update the status of records (e.g., order status, invoice status)
- Comments: Add comments to records
- Additional Operations: Specific to certain resources (e.g., Get Public URL for orders, Get Types, Get Statuses)
Compatibility
- Minimum n8n version: 2.16.1
- Tested against: n8n 2.16.1+
- Known incompatibilities: None reported
Usage
Basic Workflow Example
- Set up your ROapp credentials as described above
- Add the Roapp node to your workflow
- Select the desired resource (e.g., "Invoice")
- Choose the operation (e.g., "Create")
- Configure the required fields for the operation
- Connect the node to other nodes in your workflow as needed
Handling Pagination
When using "Get All" operations, you can:
- Set "Return All" to automatically paginate through all results
- Or set a specific "Limit" to control how many records are returned
Working with Custom Fields
The node automatically handles custom fields for supported resources through the resource mapping feature.
Resources
The Roapp node provides access to the following ROapp.io / Orderry.com API resources:
Business Operations
- Orders: Manage customer orders, including items, status, payments
- Invoices: Create and manage invoices, invoice items, and payment tracking
- Bookings: Handle service bookings, appointments, and reservations
- Sales: Track sales opportunities and pipeline management
- Tasks: Manage to-do items and tasks connected with orders or customers
- Telephony; Get call logs and call details / ai-transcripts
Customer & Contact Management
- Persons: Manage individual customer/contact records
- Organizations: Manage business accounts and company contacts
- Leads: Track potential sales leads and prospects
Product & Inventory
- Catalog: Manage products and services
- Assets: Track company assets and equipment
- Warehouse: Manage inventory and warehouse operations
Company & Configuration
- Company: Access company information and settings
- Marketing: Access marketing campaign data and analytics
- Deduplication: Manage duplicate detection and merging rules
Common Fields Across Resources
Most resources support standard fields like:
- ID, creation/update timestamps
- Status and type classifications
- Monetary values (prices, amounts, taxes)
- References to related resources (customer IDs, product IDs, etc.)
- Custom fields (configured in your ROapp.io account)
Version history
Version 1.0.0
- Initial release
- Support for all major ROapp.io
- Full CRUD operations for each resource
- Specialized operations for line items, status updates, and comments
- Custom field handling and resource mapping
- Secure authentication via Access Token
Version 1.2.0
- Added support for the Marketing resource
- Improved performance for large datasets
- Added more detailed logging options
Version 1.4.0
- Added support for the Company resource
- Improved error messages and troubleshooting
Version 1.5.0
- Added support for the Warehouse resource
- Enhanced pagination handling
- Improved performance for bulk operations
Version 1.6.0
- Added support for the Assets resource
- Enhanced field validation
- Improved documentation and examples
Version 1.7.0
- Added support for the Catalog resource
- Enhanced error handling
- Improved UI/UX for configuration
Version 1.8.0
- Added support for the Sales resource
- Enhanced performance for complex queries
- Improved documentation and examples
Version 2.0.0
- Added Orderry.com resources support and new Icons
- Enhanced field mapping capabilities
- Improved error handling and logging
Version 2.1.0
- Added support for the Telephony and Task resources
Version 2.1.1
- minor bug fixes
- added some fields to getOrders / getEstimates methods
Version 2.2.1
- Add Bundles methods into Catalog resource
- Add new Products/ Services methods
- Add new Finance resource with accounts, transactions, tags
- minor bug fixes
Version 2.3.1
- Add New filters for getAll methods at Orders, Estimates and Catalog resource
- minor bug fixes