Overview
A client record contains:- Contact information — Name, email, phone number
- Wallet address — Stellar account for receiving payouts
- Payment history — All invoices and payments associated with the client
- Custom fields — Additional data specific to your business
Adding Clients
Manual Entry
- Click Clients in the sidebar
- Click Add Client
- Fill in the client details:
| Field | Required | Description |
|---|---|---|
| First Name | Yes | Client’s first name |
| Last Name | Yes | Client’s last name |
| No | Email address for notifications | |
| Phone | No | Phone number for SMS notifications |
| Wallet Address | No | Stellar address (G…) for payouts |
| External ID | No | Your internal customer ID |
- Click Save
Bulk Import
Import multiple clients via CSV:- Click Import Clients
- Download the template CSV
- Fill in your client data
- Upload the completed CSV
- Review and confirm the import
CSV Format
Viewing Client Details
Click on any client to see their full profile:Contact Information
- Name, email, phone
- Wallet address (if provided)
- External ID
Payment History
| Tab | Contents |
|---|---|
| Invoices | All invoices sent to this client |
| Payments | All payments received from this client |
| Payouts | All payouts sent to this client |
Activity Timeline
Chronological list of all interactions:- Invoice sent
- Invoice viewed
- Payment received
- Payout sent
- Profile updated
Managing Clients
Edit Client
- Open the client profile
- Click Edit
- Update the information
- Click Save
Delete Client
Clients can only be deleted if they have no associated transactions. If a client has payment history:- The record is preserved for audit purposes
- You can mark the client as inactive instead
Search and Filter
Find clients using:- Search — Search by name, email, phone, or external ID
- Filter — Filter by status (active, inactive) or by wallet presence
Wallet Addresses
Why Wallet Addresses Matter
- For Invoices: Not required. Customers pay via payment link.
- For Payouts: Required. You need the wallet address to send funds.
Adding a Wallet Address
Wallet addresses must be valid Stellar public keys:- Start with “G”
- 56 characters long
- Example:
GABCDEFGHIJKLMNOPQRSTUVWXYZ234567ABCDEFGHIJKLMNOPQRS
Verifying Wallet Addresses
Before sending large payouts, verify the wallet address:- Confirm with the client via a separate channel
- Send a small test payout first
- Use the wallet address consistently
Client for Payouts
When creating a payout:- Select a client from the dropdown
- The system uses their stored wallet address
- No need to enter the address each time
Linking to Bousol Wallet Users
Clients can be linked to existing Bousol Wallet app users for a seamless payment experience.How It Works
When a client is linked to a Bousol Wallet user:- Faster Payments: The Wallet app recognizes invoices sent to them
- Auto-fill Details: Wallet address is automatically associated
- Payment History: Unified view of all transactions with your organization
Linking a Client
If your client already uses the Bousol Wallet app:- Ask them for their Bousol ID (found in the Wallet app under Settings)
- Enter the Bousol ID in the client’s Bousol User ID field
- The link is established automatically
Note: Linking is optional. Clients without a Bousol Wallet account can still pay invoices—they’ll be prompted to download the app when they click the payment link.
External ID
The External ID field links Bousol clients to your existing systems:- Use your internal customer number
- Use your accounting system ID
- Use any unique identifier from your database
Benefits
- Easy reconciliation between systems
- Search clients by your internal ID
- API integration using your identifiers
Best Practices
Data Quality
- Keep contact information up to date
- Verify wallet addresses before large payouts
- Use consistent naming conventions
Privacy
- Only collect information you need
- Protect client data appropriately
- Follow data protection regulations
Organization
- Use External IDs to link to your other systems
- Regularly review and clean up inactive clients
- Export client lists for backup
API Integration
For programmatic client management, see the Development section.Next Steps
- Invoices — Create invoices for clients
- Payouts — Send payments to clients
- Disbursements — Bulk payouts to multiple clients