Manage Your Team
Manage Your Team: Involve Colleagues in the Care of an AI Expert
If you're not working alone on creating, managing, marketing, or supporting your AI Expert, but have a team of colleagues or, for example, a virtual assistant, you can assign them special permissions within the BuddyPro platform so they can effectively help you.
How to Add a Member to Your Team
For a team member to use some administrative commands and help you manage the instance, proceed as follows:
1. The collaborator must start a conversation with your AI instance
First, your colleague or assistant must open a chat with your specific BuddyPro instance in Telegram. You can send them a standard invitation link (generated, for example, using the command /generateBuddyProInvite:{trialMessages}:{code}:{usersLimit}). Don't forget to set a sufficient number of trial messages ({trialMessages}) in the invitation for their needs if they don't yet have an active subscription.
2. The collaborator finds out their unique Telegram ID ({userId})
Ask your collaborator to type and send this command in the chat with your AI instance:
/myid
Your AI instance will respond and display their unique numeric Telegram ID. Request this ID from them; you'll need it for the next step.
3. You (as the main owner of the instance) assign team permissions
Now, in your chat with your AI instance, enter the command:
/addUserToTeam:{userId}#{your_buddypro_telegram_bot_username}
Replace {userId} with the numeric ID that your colleague provided you.
What permissions does a team member get?
A team member with assigned permissions will be able to use some administrative commands that are standard. This typically includes:
- Running commands to update know-how and roles (e.g.,
/update,/updateRoles). - Using diagnostic commands (e.g.,
/lastRole,/showCost). - Generating invitations for new users (
/generateBuddyProInvite:{trialMessages}:{code}:{usersLimit}). - Setting some AI instance parameters (e.g.,
/setSupportEmail:{email},/setTrialEndedMessage:{message}). - Managing users and their subscriptions (e.g.,
/getInfoAboutUser:{subscriptionId},/disableUser:{subscriptionId},/giveExtraMessages:{subscriptionId}:{extraMessages}).
What a team member CANNOT do
- A team member cannot change the main owner of the instance (command
/setProOwner:{userId}). This action is reserved only for the current main owner. - They cannot perform some other completely fundamental operations that could threaten the security or integrity of your instance unless explicitly allowed for team members.
Assign team permissions only to people you fully trust, as they will gain quite extensive capabilities to influence and manage your AI instance and its users!
How to Remove a Member from Your Team
If you need to remove extended administrative permissions from a team member, use the command:
/removeUserFromTeam:{userId}
- Enter the Telegram ID (
{userId}) of the collaborator you want to remove from the team. - After executing this command, this user will again be a standard user for your AI instance (without special administrative rights). Their access to the instance as a regular user will depend on whether they have a valid subscription or active trial period.
Managing System Message Recipients
Your BuddyPro AI instance automatically sends system messages -- internal notifications about important events related to instance and user management. These typically include, for example, notifications about payment of a second invoice for non-activated subscriptions, attempts to activate a package without a subscription, or other operational alerts.
By default, these system messages are received by the owner (main instance owner). However, you can redirect them to other people (e.g., a team colleague or virtual assistant) so they can handle administration for you.
Who can manage recipients?
Only the owner can add/remove system message recipients. Team members don't have these permissions.
Conditions
- The new recipient must first be a team member (see
/addUserToTeam). - Adding a recipient does not automatically remove the owner from recipients -- if you want notifications to go only to the delegated person, you must remove the owner manually.
- The owner cannot be removed if they are the only recipient of system messages.
How to add a system message recipient
/addSystemMessageRecipient:userId
How to remove a system message recipient
/removeSystemMessageRecipient:userId
If you remove yourself (owner) and then remove all other recipients so that no one else remains, the owner is automatically set again as a system message recipient (so there is always at least one recipient).
How to list current recipients
/listSystemMessageRecipients
Frequently Asked Questions (FAQ)
How many team members can I add?
The system currently does not specify an explicit limit for the number of team members.
Are there any additional fees for adding a team member?
Adding a team member itself is not associated with additional licensing fees. However, AI credit costs apply to all instance activity, including that performed by a team member.
What happens if my collaborator sends me the wrong Telegram ID?
If you enter an invalid ID, the command will likely fail. If you enter the ID of another existing user, you'll accidentally assign permissions to the wrong person. That's why it's important to carefully verify the ID.
Can a team member also manage their own BuddyPro instances if they have any?
Yes, team member permissions only apply to your specific instance to which you added them. Their own instances (if they have any under their license) are managed separately.
If I remove a team member, will they completely lose access to my AI instance?
Removing from the team only removes extended administrative permissions. If they had a purchased subscription to your instance or an active trial period, they will still have access to it as a regular user. If they didn't have access (e.g., their trial you gave them for testing purposes expired), then after removal from the team they will no longer have access to the instance or special permissions.