Overview
When you create a group, you’ll need to:- Give it a name and optional description
- Add members by their email addresses
- Invite users who don’t have BillBuddy accounts yet
Navigate to Create Group
From your dashboard, click the “Create Group” button or navigate to
/create-group.You’ll see a clean form with fields for your group details.Enter Group Details
Fill in the required information:
The name of your group (e.g., “Summer Road Trip”, “Apartment 4B”, “Office Lunch Club”)Must be 50 characters or less.
Optional description to help members understand the group’s purposeCan be up to 500 characters. Use this to add context like “Our monthly shared groceries” or “Weekend getaway to the mountains”.
Add Members
Add group members by entering their email addresses:Members appear as chips below the input field. Click the X on any chip to remove that member.
- Type an email address in the “Member Email” field
- Click the + button or press Enter to add them
- Repeat for all members you want to invite
Email addresses are validated in real-time. You’ll see an error if:
- The email format is invalid
- You try to add the same email twice
Create the Group
Once you’ve added your group name and at least one member, click “Create Group”.The API will:Upon success, you’ll be redirected to the group page where you can start adding expenses.
- Validate your input
- Create or find users for each email address
- Generate the new group
- Add all members with a starting balance of ₹0
What Happens Behind the Scenes
When you create a group, BillBuddy:Auto-creates accounts for new users
Auto-creates accounts for new users
If you add a member who doesn’t have a BillBuddy account, the system automatically creates one using:
- Their email address
- A username derived from their email (everything before @)
- A randomly generated temporary password
Sets up member tracking
Sets up member tracking
Each member is added to the group with:You (the creator) are automatically included as the first member.
Links the group to all members
Links the group to all members
The group is added to each member’s
groups array, so it appears on their dashboard immediately.Example Group Creation
Here’s a complete example of creating a roommate expense group:Next Steps
Add Expenses
Learn how to add and split expenses among group members
Manage Members
Add or remove members from your group
Settle Debts
Understand how to settle up when it’s time to square accounts
API Reference
View the complete API documentation for group creation
Troubleshooting
Error: 'Group name is required'
Error: 'Group name is required'
Make sure you’ve filled in the group name field. Empty or whitespace-only names are not allowed.
Error: 'Please add at least one member'
Error: 'Please add at least one member'
You need to add at least one other person to create a group. Groups cannot exist with only the creator.
Error: 'Please enter a valid email address'
Error: 'Please enter a valid email address'
The email format is invalid. Ensure it follows the pattern:
[email protected]Can't see my newly created group
Can't see my newly created group
After creation, you should be automatically redirected to the group page. If not, check your Groups list from the dashboard. The group should appear there immediately.