Description
n8n-nodes-viviscape
This is an n8n community node that lets you use ViviScape API in your n8n workflows.
ViviScape is a comprehensive business management platform offering CRM, project management, time tracking, and insights capabilities.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
This node supports the following resources and operations:
Account
- Get Account Info: Retrieve platform account details
- Get Active Services: Retrieve active services for the account
- Get All Services: Retrieve all services for the account
- Get Users: Get users associated with the account
- Get User by ID: Get a specific user by ID
Company
- Get All: Retrieve all companies
- Add: Add a new company
- Update: Update an existing company
- Get Clients: Get clients for a specific company
- Add Client: Add a new client
- Get Client by ID: Get a client by ID
- Get Client by Email: Get a client by email address
CRM
- Add Prospect: Create a new prospect
- Update Prospect: Update an existing prospect
- Get Prospect: Get prospect details by ID
- Get Prospects by Rep: Get all prospects for a sales rep
- Query Prospects: Search prospects with filters
- Remove Prospect: Delete a prospect
- Add Note: Add a note to a prospect
- Get Notes: Get all notes for a prospect
Insights
- Get Hours by Person: Get aggregated hours for a person in a date range
- Get Time Logs: Get time logs for an account by date range
- Get Person Stats: Get aggregated statistics for a person
Notes
- Get My Notes: Get all notes for the current user
- Get Note: Get a specific note by ID
- Add Note: Create a new note
- Update Note: Update an existing note
- Remove Note: Delete a note
- Query Notes: Search notes
Project
- Get Projects: Get all projects for a user
- Get Active Projects: Get active projects for a user
- Get Project by ID: Get project details by ID
- Get Project Staff: Get staff assigned to a project
- Add Task: Create a new project task
- Update Task: Update an existing task
- Get Tasks: Get all tasks for a project
- Get Open Tasks: Get open tasks for the account
Credentials
To use this node, you need to set up ViviScape API credentials:
- API Key: Your ViviScape API authentication key
- Base URL: The base URL for the ViviScape API (default: https://api.viviscape.io)
The node uses Bearer token authentication by adding the API key to the Authorization header.
Usage Examples
Example 1: Get Account Information
Resource: Account
Operation: Get Account Info
This will return detailed information about your ViviScape platform account.
Example 2: Add a New Company
Resource: Company
Operation: Add
Company Data: {
"strCompanyName": "Acme Corporation",
"strEmail": "contact@acme.com",
"strPhone": "555-1234",
"strAddress": "123 Main St",
"strCity": "New York",
"strState": "NY",
"strZip": "10001"
}
Example 3: Query Prospects
Resource: CRM
Operation: Query Prospects
Query Data: {
"query": "tech",
"account_id": 123,
"stages": ["new", "firstcontact", "negotiation"]
}
Example 4: Get Time Logs
Resource: Insights
Operation: Get Time Logs
Request Data: {
"start_date": "2024-01-01",
"end_date": "2024-01-31"
}
Example 5: Add a Project Task
Resource: Project
Operation: Add Task
Task Data: {
"project_id": 456,
"task_name": "Complete design mockups",
"assigned_user_id": 789,
"due_date": "2024-12-31"
}
API Documentation
For detailed information about the ViviScape API, including all available fields and data structures, refer to the official API documentation:
https://api.viviscape.io/swagger/docs/v1
Compatibility
- Minimum n8n version: 0.200.0
- Tested with n8n version: 1.0.0+
Resources
Support
For issues specific to this node, please open an issue in the GitHub repository.
For ViviScape API support, contact ViviScape support at support@viviscape.io