Actions91
- Account Setting Actions
- Addon Actions
- Ceiling Actions
- Company Info Actions
- Device Actions
- Exercise Actions
- Feedback Actions
- File Actions
- File Type Actions
- Gender Actions
- Guest Actions
- License Actions
- Log Actions
- Payment Actions
- Permission Actions
- Relationship Actions
- Role Actions
- Service Actions
- Service Price Actions
- Social Actions
- Topic Actions
- User Actions
- Workout Execution Actions
- Worksheet Actions
Overview
The node integrates with the GymControl API to create feedback entries associated with users. It allows sending different types of feedback such as messages, ratings, errors, or functionality suggestions related to a gym management system. This node is useful for collecting user feedback directly from automated workflows, enabling gyms or fitness centers to gather insights and improve their services.
Practical examples include:
- Automatically submitting a user's rating after a workout session.
- Logging error reports from users about app issues.
- Collecting general messages or suggestions about gym functionalities.
Properties
| Name | Meaning |
|---|---|
| User | The user who provides the feedback. Can be selected by ID or from a searchable list of users. |
| Type | The type of feedback being submitted. Options: Message, Rating, Error, Functionality. |
| Message | The textual content of the feedback. Required if Type is Message, Error, or Functionality. |
| Rating | The rating value (1 to 5 stars). Required if Type is Rating. |
| Show Complete Response | Whether to output the full API response or just the main data. |
Output
The node outputs JSON data representing the created feedback entry as returned by the GymControl API. This typically includes details such as the feedback ID, user ID, type, message or rating, timestamps, and any other metadata provided by the API.
No binary data output is involved.
Dependencies
- Requires an API key credential for authenticating requests to the GymControl API.
- The node uses HTTP requests to communicate with the GymControl service endpoint specified in the credentials.
- No additional external dependencies are required.
Troubleshooting
- Authentication Errors: Ensure the API key credential is correctly configured and has sufficient permissions.
- Invalid User Selection: If the user ID is incorrect or not found, the API will reject the request. Use the searchable user list to select valid users.
- Missing Required Fields: The node requires certain fields depending on the feedback type (e.g., message text for message-type feedback). Make sure all required inputs are provided.
- API Endpoint Issues: Verify that the base URL in the credentials is correct and accessible.
- Unexpected API Responses: Enabling "Show Complete Response" can help debug by providing full API responses.
Links and References
- GymControl API Documentation (hypothetical link for reference)
- n8n Documentation on Creating Custom Nodes