- Create Invoice: Opens invoice creation with customer pre-selected
- Create Subscription: Opens subscription creation modal
- Create Order: Opens order creation with customer pre-selected
- Add Note: Opens the note creation modal
- Manage Tags: Opens tag management modal
Customer Profile
The customer profile page provides a comprehensive view of all information and activity related to a single customer. Access it by clicking on any customer from your customer list.Page Layout
The customer profile is divided into two main sections:- Left Sidebar: Quick overview, actions, and contact information
- Main Content Area: Tabbed interface with detailed information
Header Section
At the top of the page, you’ll see:
- Customer Avatar: Displays the company logo (for business customers with a website) or generated initials
- Customer Name: Company name for business customers, full name for individuals
- Status Badge: Shows Active, Archived, or Suspended status
- Email Address: Primary contact email
- Tags: Up to 3 tags displayed with a “+X more” indicator if there are additional tags
- Archive Information: If archived, shows the reason and date
Left Sidebar
Customer Overview Card
The top card displays:- Avatar & Name: Large avatar with customer name and email
- Tags Section: All assigned tags with quick add (+) button
- Hover over a tag to reveal the remove (×) button
- Quick Stats: Three-column grid showing:
- Total Invoices count
- Total Orders count
- Total Subscriptions count
Customer Details Accordion
Expandable section showing:| Field | Description |
|---|---|
| Member Since | Month and year the customer was created |
| Customer Type | VIP (>€1000 revenue), Regular (≥3 orders), or New |
| Unpaid Invoices | Count of outstanding invoices (if any) |
| Total Revenue | Lifetime revenue from paid invoices |
| Last Login | Date, time, and location of last portal login |
Quick Actions Card
Action buttons for common tasks:Primary Actions
Primary Actions
Communication Actions
Communication Actions
- Create Support Ticket: Initiates a support conversation
Management Actions
Management Actions
- Login as Customer: Access the customer portal as this customer
- Archive Customer: Move to archived status (for active customers)
- Reactivate Customer: Restore from archived status
Contact Info Card with Map
When a country is set, displays:- Interactive Map: Mapbox map centered on the customer’s country with flag overlay
- Phone Number: Clickable to initiate a call
- Full Address: Street, postal code, city, and country
- Website: Clickable link to company website (if set)
The map shows the country location. For privacy reasons, it does not pinpoint the exact address.
SEPA Mandate Card
If the customer has an active SEPA Direct Debit mandate via Mollie, a credit card-style display shows:- Payment method type (SEPA Direct Debit)
- Mandate status (Valid/Invalid)
- Account holder name
- IBAN (formatted with spaces)
- BIC code
- Signature date
- Mandate reference ID
Main Content Tabs
Customer/Business Tab
For Individual Customers, shows the “Klant” (Customer) tab with:Personal Information
- Full name
- Email address with health status badge (Healthy/Bounced/Complained/Failed)
- Phone number
Address
- Street address
- City and postal code
- Country
Preferences
- Preferred language (EN/NL/ES)
- Default payment method
Customer Notes
- Private notes visible only to your team
- Add, edit, and delete notes
- Shows author and timestamps
KVK Sync
For Dutch businesses with a KVK number:
- KVK registration number
- Last sync timestamp
- Re-sync button to update from KVK.nl
Business Information
- Company name
- VAT number
- Legal form (B.V., N.V., etc.)
- Industry code and description
- Established date
- Trade names
Tax & Location Settings
- Country with flag
- VAT number with validation status
- Validate VAT button (checks via VIES)
- Tax exempt status
Orders Tab
View and filter all orders placed by this customer: Status Filters (pill tabs):- All, Pending, Processing, Completed, Cancelled, Refunded, Failed
| Column | Description |
|---|---|
| Order # | Order number or ID |
| Date | Creation date |
| Status | Order status with colored badge |
| Payment | Payment status (Paid/Pending/Failed/Refunded) |
| Total | Order total amount |
| Actions | View button to open order details |
Invoices Tab
Complete invoice management for the customer: Invoice Summary Callout:- Total invoice count with paid/unpaid breakdown
- Total amount and unpaid amount
- Send Payment Reminder button (when unpaid invoices exist)
- All, Draft, Concept, Open, Pending, Unpaid, Paid, Cancelled, Chargeback
| Column | Description |
|---|---|
| Invoice # | Invoice number |
| Date | Creation date |
| Due Date | Payment due date |
| Amount | Invoice amount |
| Status | Status with colored badge |
| Actions | View and Edit buttons |
- Create Invoice button in the header
- Create First Invoice prompt for new customers
Subscriptions Tab
Manage recurring billing for the customer: Subscription Summary Callout:- Total subscription count with active/paused/canceled breakdown
- Monthly Recurring Revenue (MRR) from active subscriptions
- All, Active, Paused, Pending, Canceled, Failed, Completed
| Column | Description |
|---|---|
| Product | Product name with subscription name |
| Status | Status with colored badge |
| Amount | Recurring amount and interval |
| Next Billing | Next billing date |
| Actions | View button |
- Create Subscription button in the header
Smart Links Tab
View all Smart Links created for this customer:- Link name and type (Product/Amount)
- Status (Active/Inactive)
- Views and payments statistics
- Revenue generated
- Quick actions to view/edit
Transactions Tab
Complete payment history:- All transactions related to invoices, orders, and subscriptions
- Mollie payment IDs and status
- Amount and currency
- Payment method used
- Created timestamp
Activity Log Tab
Chronological activity feed showing:- Invoice creation, sending, and payment events
- Order placements and status changes
- Subscription lifecycle events (created, paused, resumed, canceled)
- Customer data changes
- Note additions
- Activity type and description
- Timestamp (relative, e.g., “2 hours ago”)
- User who performed the action (when applicable)
Editing Customer Information
Click the Edit Customer button (pencil icon) to open the edit modal.Individual Customer Fields
- Customer type (Individual/Business)
- Full name
- Email address
- Phone number
- Street address (with Google Maps autocomplete)
- City
- Postal code
- Language preference (English, Dutch, Spanish)
- Payment method preference
- Country
- Tax exempt toggle
Business Customer Fields
All individual fields plus:- Company name
- VAT number
- Company registration number (with country selector)
- Legal form
- Industry code
- Industry description
- Established date
- Website URL
Avatar Selection (Business Customers)
When a website URL is entered for a business customer:- An “Customer Avatar” section appears
- Shows a preview of the company logo from the website
- Click to select the logo as the customer avatar
- The avatar appears on the customer profile page
- Click “Remove” to clear the avatar
Tag Management
Adding Tags
- Click the + button next to “Tags” or the Manage Tags quick action
- Search existing tags or create new ones
- Select multiple tags to assign
- Click Save to apply
Removing Tags
- Hover over any tag to reveal the × button
- Click to instantly remove the tag
- Or use the Manage Tags modal to remove multiple at once
Creating New Tags
- In the tag management modal, type a new tag name
- If no match is found, click “Create new tag”
- Choose a color for the tag
- The tag is created and automatically assigned
Customer Notes
Private notes visible only to your team members.Adding a Note
- Click Add Note from Quick Actions or the Notes section
- Enter a title (required)
- Enter the note content (supports multi-line text)
- Click Save
Editing a Note
- Click the pencil icon on any note
- Modify the title or content
- Click Save
Deleting a Note
- Click the trash icon on any note
- Confirm deletion in the modal
- Title and content
- Creation timestamp (“2 days ago”)
- Update timestamp (if edited)
- Author name
KVK Integration (Dutch Businesses)
For customers with a Dutch company (country = NL) and KVK number:Automatic Data Sync
When a KVK number is entered:- Company name, address, and details are fetched from KVK.nl
- Legal form, industry information, and trade names are populated
Manual Re-sync
- Navigate to the Business tab
- Check the “Last Synced” timestamp
- If outdated (>1 year), click Re-sync with KVK
- Customer data is updated from the KVK registry
VAT Validation
Validate European VAT numbers via the VIES system:- Ensure the customer has a VAT number entered
- Click Validate VAT button
- Results show:
- Valid/Invalid status badge
- Company name from VIES
- Registered address from VIES
- Validation timestamp
If the VAT number is valid, the customer is automatically marked as tax exempt.
Archiving Customers
Archive a Customer
- Click Archive Customer from Quick Actions
- Select an archive reason:
- No longer needed
- Duplicate entry
- Customer request
- Payment issues
- Other
- Add an optional note
- Confirm archival
Effects of Archiving
- Customer is hidden from default customer list
- Status badge shows “Archived”
- Archive reason and date displayed in header
- Existing invoices, orders, and subscriptions remain accessible
- Customer cannot log into the portal
Reactivate a Customer
- Navigate to the archived customer’s profile
- Click Reactivate Customer
- Confirm reactivation
- Customer returns to Active status
Login as Customer
Test the customer portal experience:- Click Login as Customer from Quick Actions
- A new tab opens with the customer portal
- You’re logged in as the customer
- View their invoices, subscriptions, and orders
- Test payment flows and portal features