Delaverse AI Knowledge Base

Back to Home

Knowledge Base

Delaverse AI Platform v2.0

Feedback Collection and Analysis

Build intelligent feedback collection workflows that gather insights from customers and employees, generate survey forms, and analyze satisfaction levels with AI-powered automation.

feedback collection workflow

Target Audiences

HR Teams

Collect employee feedback and assess satisfaction levels

Marketing & Product Teams

Gather customer feedback and improve products/services

Senior Managers

Evaluate KPIs for customer and employee satisfaction

Development Teams

Integrate survey systems with existing tools

Prerequisites

Access to a Delaverse account
Relevant training files (e.g., survey forms, HR guides, or product information) ready for upload
Google account access for the Google Docs Node (if used)
Telegram bot token for the messaging node

Step 1: Create a New Project

Log in to Delaverse: Visit playground.delaverse.ai and sign into your Delaverse account
Select New Project: On the projects dashboard, click the New Project box
Name the Project:
Enter the Playground:You'll be directed to the project's Playground, where you can add nodes

Step 2: Add Training Nodes

To collect feedback, upload training data (e.g., survey forms or company information) using the following nodes:

2.1. Google Docs Node

Uploads text documents, such as HR guides or product/service information

1
From the right-hand menu, click Google Docs Node
2
Click the node and enter a title, e.g., Feedback Data
3
In the Manage Google Docs section, click Connect to Google
4
Sign in with your Google account and grant Delaverse access
5
Click New Document, enter content (e.g., survey forms or HR guides)
6
Set the document title and return to the Playground
7
Click Update to upload the document
8
Click Save Changes and close with the top-left X button

Suggested Content:

Customers: Survey forms with questions like Are you satisfied with product quality? or product details (e.g., features, pricing)
Employees: HR guides (e.g., company policies) or satisfaction survey forms (e.g., Are you satisfied with the work environment?)

2.2. File Database Node

Uploads related files, such as PDF survey forms or CSV feedback data

1
From the right-hand menu, click File Database Node
2
Click the node and enter a title, e.g., Feedback Files
3
Upload files (e.g., PDF survey forms, JSON data from past feedback)
4
Review the list of uploaded files
5
Click Save Changes and close with the top-left X button

Suggested Content:

Customers: PDF survey forms with standard questions (e.g., 1-5 ratings for services) or CSV files of prior feedback
Employees: PDF HR policies or JSON files with previous survey data
Note: Users can optionally add File Repository or Google Sheets nodes for additional data.

Step 3: Connect to the Vector Database Node

To unify training data:

Add Node: From the right-hand menu, click Vector Database Node
Configure Node: Click the node and enter a title, e.g., Feedback Database. Click Update
Connect Nodes:Connect the output of the Google Docs and File Database nodes to the input of the Vector Database Node
Verify Data: Click the Vector Database Node to ensure data is correctly aggregated
Save Changes: Click Save Changes and close the editor with the top-left X button

Step 4: Add the AI Assistant Node

This node collects customer and employee feedback and generates survey forms:

Add Node: From the right-hand menu, click AI Assistant Node
Configure Node: Click the node and enter a title, e.g., Feedback Database. Click Update|
Select AI Model: Select an AI model (e.g., Open AI)
Instructions: Choose the Customer Feedback Collection or Employee Feedback Collection template, or edit the instruction
Save Changes: Click Save Changes and close the editor with the top-left X button

Customer Feedback Instruction

You are an AI assistant named … for collecting customer feedback for … company. You have sufficient information about the company from:
- File Repository with ID(s): …
- Google Docs with ID(s): …
- Google Sheets with ID(s): …
- File Database with ID(s): …
in the Vector Database, and access to survey forms from:
- File Repository with ID(s): …
- Google Docs with ID(s): …
- Google Sheets with ID(s): …
- File Database with ID(s): …
in the Vector Database.

- If a customer provides feedback directly or via your survey form, store it and confirm receipt (e.g., Thank you for your feedback 😊).
- Write responses in Persian with a polite, friendly tone.
- If insufficient data is available, write: Sorry, please provide more details or contact our team.

Employee Feedback Instruction

You are an AI assistant named … for collecting employee feedback for … company. You have sufficient information about the company from:
- File Repository with ID(s): …
- Google Docs with ID(s): …
- Google Sheets with ID(s): …
- File Database with ID(s): …
in the Vector Database, and access to survey forms from:
- File Repository with ID(s): …
- Google Docs with ID(s): …
- Google Sheets with ID(s): …
- File Database with ID(s): …
in the Vector Database.

- If an employee provides feedback directly or via your survey form, store it and confirm receipt (e.g., Thank you for your feedback 😊).
- Write responses in Persian with a polite, friendly tone.

Form Generation Methods

Use Existing Files:

The AI Assistant sends pre-existing forms (e.g., PDFs in File Database, Google Docs)

Generate New Forms:

The AI Assistant creates new forms (e.g., multiple-choice questions) based on training data or user needs

Direct Instructions:

Users can input survey questions in the instruction (e.g., How satisfied are you with our services?)

Step 5: Connect to the Telegram Node

To collect feedback via Telegram:

Create a Telegram Bot

In Telegram, go to @BotFather, send /start, then /newbot
Choose a name, e.g., @FeedbackBot, and copy the bot token

Configure Telegram Node

Add Node: From the right-hand menu, click Telegram Node
Enter the bot token and click Test Connection
Configure Advanced Settings and access restrictions

Advanced Settings Configuration

Welcome Message: Set a greeting message for users Group Access: Enable for employee groups if needed Access Restriction: Select All for customers; for employees, choose User List to restrict access Message Limit: Set to, e.g., 10 messages per minute• Click Register and Continue to confirm connectivity

Final Steps

• Connect the AI Assistant Node's output to the Telegram Node's input• Click Save Changes and close the editor with the top-left X button• Test the bot by messaging it (e.g., /start) to ensure it's active

Step 6: Connect to the Frame Chat Node

This step enables delivering AI Assistant responses via an interactive chat frame on your website or app, with testing capabilities:

Basic Configuration

• Add Frame Chat Node from right-hand menu• Enter title, e.g., Feedback Frame• Set company name (e.g., Delaverse)

Domain Configuration

• Click the Domain tab• Enter domain where frame chat will be active• Example: delaverse.ai

Style Configuration

• lick the Style tab • Choose style (e.g., Colorful, Minimal) • Align with your brand• lick the Style tab • Choose style (e.g., Colorful, Minimal) • Align with your brand• lick the Style tab • Choose style (e.g., Colorful, Minimal) • Align with your brand

Implementation & Testing

• eturn to the Company Name tab and click Save Settings• Connect AI Assistant Node's output to Frame Chat Node's input• Go to Code tab and click Copy Code to get HTML embed code• Use Test Frame option to preview and test feedback collection• Embed code in your website's body to activate frame chat

Step 7: Add the Container Node

To run the workflow in a unified environment:

Add Node: From the right-hand menu, click Container Node
Move Nodes: Drag and drop the Google Docs, File Database, Vector Database, AI Assistant, Frame Chat, and Telegram nodes into the Container Node
Confirmation:A green notification confirms successful addition
Verify Nodes: Click the Container Node to view the list of included nodes
Save Changes: Click Save Changes and close the editor with the top-left X button

Step 8: Add the Analyzer Node

To analyze feedback and assess satisfaction:

Add Node: From the right-hand menu, click Message Analyzer Node
Configure Node: Click the node and enter a title, e.g., Feedback Analyzer
Select AI Model: Select an AI model for analysis
Instructions: Choose the Customer Feedback Analysis or Employee Feedback Analysis template, or edit the instruction
Connect to Container: Connect the Container Node's output to the Message Analyzer Node's input

Feedback Analyzer Instruction Template

For User Messages:
You are an AI assistant tasked with analyzing employee feedback based on user messages.
Your goal is to analyze feedback to provide accurate and professional reports.
Required Actions and Analyses:
    • Response Rate: Percentage of users providing feedback.
    • Satisfaction Level: Sentiment analysis (positive, neutral, negative) based on keywords or ratings.
    • Feedback Types: Categorize feedback (e.g., complaints, suggestions, satisfaction).
    • Feedback Trends: Identify recurring themes (e.g., product or workplace issues).
    • Prioritization: Focus on specific metrics requested by managers (e.g., satisfaction in a specific period).
    • Deliver responses in Persian with a professional and friendly tone, using emojis (😊).

Frame Chat Analytics

To access analytics for interaction data:

Access Dashboard

Click the Frame Chat Node in the Playground
Go to the Code tab and copy the API key displayed below the HTML code
Click the Analyze button to open the dashboard page
Paste the API key into the API Key field on the dashboard
Click Enter Dashboard to access the analytics environment

Dashboard Tab

Message Count Chart: Displays messages exchanged, filterable by time (weekly, monthly, yearly)
Statistical Boxes: Total conversations, unique users, messages sent by users
Helps assess interaction volume and user engagement

Conversation Analysis Tab

Click Analyze User Messages for advanced insights
Advanced sentiment analysis and pattern recognition
Feedback categorization and trending topics

Recent Conversations Tab

Lists all interactions between users and Frame Chat or Telegram bot
Update button to refresh with new conversations
Show More Messages button to load older interactions
Save Changes: After reviewing the dashboard, return to the Playground and click Save Changes on the Frame Chat Node.

Key Tips for Success

Training Content: Use standard survey forms or real data (e.g., past feedback) for accuracy
Bot Access: Set All for customers; use User List for employees to enhance security
Testing: Test the Telegram bot by submitting feedback
Persian Language: Keep all settings and responses in Persian for Iranian users
Continuous Saving: Click Save Changes after every modification

Final Output

The Telegram bot collects feedback from customers and employees
Survey forms (pre-existing or generated) are sent to users
The analyzer processes feedback data, providing reports on satisfaction levels or recurring trends
Comprehensive analytics dashboard for tracking engagement and satisfaction metrics
Feedback Collection and Analysis
This workflow, like all workflows in Delaverse’s knowledge base, is designed as a sample for educational purposes. Users can extensively customize nodes, settings, and input files to meet personal or organizational needs. For assistance, consult our 24/7 support chatbot or submit a ticket for guidance. If you’re unable to build or modify the workflow yourself, request professional workflow creation via a ticket; we’ll provide a cost invoice based on your subscription level, and after payment, we’ll collaborate to build it. For new node development (e.g., a custom node not yet available), submit a ticket with your requirements, noting that such requests may incur higher costs due to development efforts. Our team is here to ensure your automation success! 😊

Ready to Build Your Feedback Collection System?

Start building your intelligent feedback collection workflow today. Gather valuable insights from customers and employees, analyze satisfaction levels, and make data-driven decisions with AI-powered automation.