Create a Circles Group using Group manager MiniApp
Circles Groups Manager helps you create and manage Circles groups from one place. You can use it to create a new group, update the group's profile, manage admins and members, review important addresses, convert collected fees, and send group tokens.
This guide is written for people using the deployed app inside the Circles MiniApp environment.
Who This App Is For
Use this app if you need to:
create a new Circles group
manage an existing group you control
add or remove group members
add another admin to the group
update ownership or operational addresses
convert group fees into group tokens
send group tokens to a Circles user
Before You Start
Requirements
a Gnosis App account
Important Things To Know
Most actions in this app require an onchain transaction.
Every important change should be reviewed carefully before you approve it.
Group image uploads are processed automatically:
the original file must be
8 MBor smallerthe image is cropped to a square
the preview is compressed to
256x256the final processed image must be under
150 KB
Opening the App
Open Circles Groups Manager from the Circles MiniApp.
Connect your wallet if prompted.
Wait until the status changes from
Not connectedtoConnected.
If wallet connection fails, reconnect the same wallet and try again.
What You See First
After connecting, the app opens on the groups list.
This screen shows:
groups owned directly by your connected wallet
groups owned by owner Safes you control
Each group card shows:
the group image if available
the group name
the ticker or fallback identifier
the group address
an
Openbutton
If you have not created or connected any groups yet, the app shows No groups yet.
Main Navigation
From the groups list, you can:
click
+ Createto create a new groupclick
Opento manage an existing group
When a group is open, the app gives you four main areas:
MembersTreasury OperationsGroup DetailsAdvanced
The group header also includes:
Editto open the profile editorRefreshto reload group dataSwitch Groupsto go back to the groups list
Create a Group
Click + Create from the groups list.
Information You Need To Enter
NameTickerDescription
You can also add:
a group image
an external link with label and URL
Rules For Group Creation
Name is required.
Name must be
19characters or fewer.Ticker is required.
Ticker must be
2to8characters long.Ticker can only contain uppercase letters and numbers.
Description is required.
How To Create The Group
Enter the group name.
Enter the ticker.
Add a short description explaining what the group is for.
Optionally upload an image.
Optionally add an external link.
Click
Create Group.Review the transaction flow and approve it.
Open a Group
Click Open on any group in the groups list.
When a group opens, the app loads the main group summary, including:
group name and ticker
group description
group image
member count
affiliate count
fee balance summary
key group addresses
total supply
This is the main hub for everything you do after the group is created.
Edit Group Details
Open a group, then click Edit.
This section lets you update:
description
image
external link
How To Update The Profile
Change the description if needed.
Upload a new image if needed.
Add or update the external link if needed.
Click
Save Profile.Approve the transaction.
After the update, the group header refreshes with the new content.
External Link Behavior
The app supports one external link:
a link label
a link URL
Use this for a website, community page, docs page, or any destination that helps members understand the group.
Members
Open a group, then choose Members.
This screen is where you manage who is trusted by the group.
What You Can Do Here
view members
search for people or groups to add
remove existing members
move through pages of members
The app loads members in pages of 50.
Add a Member
You can add a member by searching for:
name
registered name
Circles avatar address
Steps
Type at least two characters in the search box, or paste a full
0x...address.If needed, enable
Include v1 users.Choose the correct result.
Click
Add.Approve the transaction.
Adding a member creates a trust relationship from the group to that avatar.
Remove a Member
Find the member in the list.
Click
Remove.Approve the transaction.
Removing a member revokes that trust relationship.
Useful Member Search Notes
If you paste a valid address, the app lets you add it directly.
If a result is already a member, the app marks it as already added.
If nothing matches, the app shows
No matches found.
Group Details
Open a group, then choose Group Details.
This screen is mainly for reference. It shows the important onchain addresses and technical details tied to the group:
group address
owner Safe
treasury
mint handler
service
fee collection
group type
total supply
Use this page when you want to verify which addresses are currently active before making a change.
Advanced
Open a group, then choose Advanced.
This area is for admin and configuration tasks.
It includes:
current group admins
add new admin
update owner Safe
update service address
update fee collection address
manage membership conditions
Group Admins
At the top of the Advanced screen, the app shows the current owners of the owner Safe. These are effectively the people who can control group-level admin actions.
Add a New Admin
You can add a new admin by:
searching by name
searching by address
pasting a wallet address
Steps
Enter a name or address in
Add new Group Admins.Select the correct result, or paste the address directly.
Click
Add New Admin.Confirm the action.
Approve the transaction.
Important Limitation
The app only supports adding Safe owners when the owner Safe threshold is 1.
If the Safe uses a threshold greater than 1, the app will not allow this action.
Update Owner Safe
Use this when you want a different Safe to take control of the group.
When To Use It
you are transferring control to a new Safe
you are restructuring admin ownership
the current owner Safe is no longer the correct controller
Steps
Expand the
Advancedsection inside the admin panel.Paste the new owner Safe address.
Click
Update Owner.Review the warning carefully.
Approve the transaction.
This is a high-impact action because it changes who controls owner-level group settings.
Update Service Address
Use this only if you know exactly which service contract the group should reference.
Steps
Expand the
Advancedsection.Paste the new service address.
Click
Update Service.Confirm the change.
Approve the transaction.
Update Fee Collection Address
Use this to define where fees for the group should accumulate.
Steps
Expand the
Advancedsection.Paste the new fee collection address.
Click
Update Fee Collection.Approve the transaction.
If you enter the same address as the currently connected wallet, the app shows a warning because this is usually not the best operational setup.
Membership Conditions
Membership conditions are contract addresses that the group has enabled.
Use this feature if your group relies on additional rule contracts for membership logic.
Enable a Membership Condition
Paste the contract address.
Click
Enable.Approve the transaction.
Disable a Membership Condition
Paste the address of an active condition.
Click
Disable.Approve the transaction.
The app prevents:
enabling the same condition twice
disabling a condition that is not currently active
Treasury Operations
Open a group, then choose Treasury Operations.
This area has two main features:
Convert FeesSend Token
Convert Fees
This feature converts balances held at the fee collection address into the group token by routing them to the mint handler.
What You See
fee collection balance
currently convertible amount
amount input
Maxshortcut
When To Use It
Use this when fees have accumulated and you want to convert the available balance into the group's token.
Steps
Review the current fee collection balance.
Check how much is currently convertible.
Enter an amount, or click
Max.Click
Convert Fees.Approve the transaction.
Conversion Rules
the group must have a valid fee collection address
the group must have a mint handler
the fee collection address must hold fee tokens
the amount must be greater than zero
the amount cannot exceed the convertible balance
If the button is disabled, the app currently does not detect a convertible fee balance.
Send Token
This feature sends the group token from the fee collection address to another Circles avatar using max-flow routing.
What You See
available group-token balance
recipient search
amount input
Maxshortcut
When To Use It
Use this when you want to distribute group tokens to a person, member, or another Circles participant.
Steps
Enter a recipient name or
0x...address.Select the correct result if needed.
Enter an amount, or click
Max.Click
Send Token.Approve the transaction.
Send Rules
the group must have a valid fee collection address
the recipient must resolve to a valid Circles avatar
there must be a routable path through the trust graph
the amount cannot exceed the current max transferable amount
How Max Works
Max WorksIf you have not selected a recipient yet,
Maxfills the currently available group-token amount.If a recipient is selected,
Maxcalculates the maximum amount that can actually be routed to that recipient.
If no route exists, the app will show that no routable amount is available.
Typical End-to-End Workflow
For most users, the normal flow looks like this:
Open the app in Circles and connect your wallet.
Create a new group.
Review the generated owner Safe and group details.
Update the profile so the group has a clear description and image.
Add any additional admins you want managing the group.
Add the first members.
Verify the fee collection address and other advanced settings if needed.
When fees accumulate, convert them into group tokens.
Send group tokens to recipients when needed.
Troubleshooting
Wallet Does Not Connect
Make sure you opened the app inside the Circles MiniApp.
Reconnect the same wallet and try again.
Group Creation Fails
Check that:
your wallet is connected
the name is not longer than
19charactersthe ticker is
2-8uppercase letters or digitsthe description is filled in
you approved the full transaction flow
Image Upload Fails
Check that:
the file is an image
the source file is
8 MBor smallerthe image can be processed and compressed
No Groups Appear
you may not own any groups yet
you may not control any owner Safes that currently own groups
reconnect and reopen the app if the list seems stale
Cannot Add a New Admin
Check that:
the address is valid
the address is not already an owner
the owner Safe threshold is
1
Cannot Convert Fees
Check that:
the group has a valid fee collection address
the group has a mint handler
the fee collection address holds fee tokens
the amount does not exceed the convertible amount
Cannot Send Tokens
Check that:
the fee collection address is valid
the recipient is a valid Circles avatar
a routable trust path exists
the amount does not exceed the max transferable amount
Safety Tips
Always double-check pasted addresses before approving a transaction.
Treat
Update Owneras a high-impact action.Avoid using a personal wallet as the fee collection address unless that is intentional and you are sure of what you are doing.
Only update the service address if you understand why the group should point to a different contract.
Last updated
Was this helpful?