The "Customers" module allows you to view all the users who have registered on the website, along with some additional information:
Below, you can find the meaning of each field:
Name: The name used by the user during registration.
Email: The email used by the user for registration.
Messages: Numeric indicator of how many messages this user exchanged with any AI, including the AI's responses.
Threads: Different chats with the same AI. For example, a user may have one or more chats with the same artificial intelligence, and each of these is counted as a thread.
Credits: The current number of credits the user has.
Active: Indicates whether the user is active or deactivated on the site. You can restrict a user's access by banning them from the site by disabling this option.
Registration date: The date and time when the user registered on the website.
Purchases: Displays the list of package purchases made by the user.
Chats: Shows all the conversations the user had with the bots, including their threads.
To read the user messages, select the "Chat" option in the user view.
This will open another screen with information and messages that the user exchanged with a specific artificial intelligence.
The previous screen provides a summary of the latest message from all of the user's threads. To view the conversations, you need to click on the "View messages" button.
The process is the same as the previous step. Simply click on the "Purchases" button in the user listing.
This will open another screen displaying a list of purchases made by the user, along with the payment method used.
To view payment information, simply click on the "more/plus" icon option. This will open a modal with additional details.
The user's name, email, the purchased credit package, price, the amount of credits provided by the package, purchase date, payment method, and status will be displayed.
For payments made via bank deposit, you need to "approve" the purchase manually. When a customer pays you through a deposit, you must check your account to confirm that the money has arrived. After that, you should log into the system and click on the "check" icon to approve the payment. By doing so, the transaction will be processed in the system, and the customer will receive the credits from the purchased package automatically.
For payments made via Stripe, this manual process is not necessary. You will receive an instant report of the customer's payment status, whether it is under review, declined, or approved. Additionally, credits for the customer are automatically added if the payment via Stripe is approved.
You can manually modify user information by clicking on the user's edit icon.
You will have the option to change the Name, email, and credits of the user.
When making changes to the email, always ensure to avoid duplicate emails or registrations.
You can manually adjust the user's credit amount; however, this won't be counted as a new credit purchase. It will simply add or deduct credits for the user as needed
Use this option if you want to ban or deactivate the user from the site for a specific reason. You can do this by clicking on the status switch in the user listing.
When the user tries to access any AI chat, they will be redirected to their dashboard and will see a message. You can customize this message using the "Translate" module.
In addition to the administrative panel that the administrator has access to, when the customer registers on the website, they also have a user dashboard. Inside the user dashboard, they will be able to see their latest chats with the AI, have access to threads, view information about their account, such as options to change their password, and see a list of all their purchases. Furthermore, they can always check their current credit balance.