Portal, API & Billing
🌐 Client Portal Settings
Set up the self-service portal where your clients can help themselves. Clients can access the portal via web browser (no app download) or the mobile app (iOS and Android).
Portal Features
| Setting | Description |
|---|---|
| Enable Portal | Turn the portal on or off |
| Auto-Invite | Automatically invite new clients |
| Chat Enabled | Let clients chat in the portal 💬 |
| Document Upload | Let clients upload files 📄 |
| Case Visibility | Choose what clients can see 👀 |
🎨 Branding
| Setting | Description |
|---|---|
| Logo | Your portal logo |
| Colors | Your brand colors 🎨 |
| Welcome Message | The welcome text clients see |
🔑 API Settings
Manage API access for developers who want to connect to Kayse AI:
API Keys
- Go to Settings → API
- Click Generate API Key
- Give the key a name
- Set what it's allowed to do
- Copy the key and keep it safe! 🔐
API Permissions
| Permission | Description |
|---|---|
| Read | Can only look at data 👀 |
| Write | Can create and update data ✏️ |
| Delete | Can remove records 🗑️ |
| Admin | Full access to everything |
⚡ Rate Limits
| Tier | Limit |
|---|---|
| Standard | 100 requests/minute |
| Premium | 500 requests/minute |
| Enterprise | Custom limits |
💳 Billing Preferences
Manage billing settings for your company from the Billing Preferences tab under Billing and Reports.
Primary Billing Contact
Designate an active company admin as the primary billing contact. This person will receive billing alerts and scheduled reports by default.
- Go to Settings → Billing and Reports → Billing Preferences
- Select an active company admin from the Primary billing contact dropdown
- Click Save changes
If no active company admins are available, invite or reactivate an admin first.
Billing Mode And Spending Controls
The same Billing Preferences page now lets you manage the shared billing controls used by both billing modes.
- Go to Settings → Billing and Reports → Billing Preferences
- Choose Monthly Invoice or Refillable Wallet
- Turn on Monthly spending cap if you want account-level pause protection
- Enter the cap amount and click Save changes
When a monthly cap is active:
| Setting | Description |
|---|---|
| Spent this month | Current month usage total |
| Projected monthly total | Forecast based on current month pace |
| Monthly cap | Your account-level ceiling |
| 80% alert | Optional early warning email |
| Cap reached alert | Always on; includes a direct link back to Billing Preferences |
Reaching the monthly cap automatically pauses campaigns until the cap is raised or removed.
Refillable Wallet Settings
When Refillable Wallet is selected, the same page also shows wallet-specific controls and status.
You can review and update:
| Setting | Description |
|---|---|
| Refill amount | The amount requested whenever the wallet needs another manual refill |
| Refill threshold | The balance level that triggers the internal refill-needed workflow |
| Current balance | Live wallet balance shown in USD |
| Estimated days until refill | Forecast based on the trailing 7-day usage pace |
| Refill history | Recent wallet transactions with amount and balance-after details |
Wallet refills are still handled manually in Stage 1. When the balance drops below the refill threshold, the billing team is notified internally and processes the refill outside the client portal.
Billing Alert Recipients
Billing alerts always route to the Primary billing contact. You can add extra recipients for finance or operations teams.
- Open Billing Preferences
- Add one or more email addresses under Additional billing alert recipients
- Choose whether the 80% spending cap alert should stay on
- Save changes
These alerts stay always on:
| Alert | Behavior |
|---|---|
| Cap reached | Always sent when the account reaches 100% of the monthly cap |
| Payment failed | Reserved for wallet/payment failures and always routes to billing contacts |
Wallet mode also adds these client-facing alerts:
| Alert | Behavior |
|---|---|
| Low balance warning | Optional warning sent when the wallet reaches 30% of the configured refill amount |
| Refill processed | Optional confirmation sent after the billing team processes a manual refill |
💰 Billing & Usage
Keep track of what you're using and manage your bill:
Usage Dashboard
| Metric | Description |
|---|---|
| Voice Minutes | How many AI call minutes you've used 📞 |
| SMS Segments | How many text messages sent 💬 |
| Emails | How many emails sent 📧 |
| Storage | How much file space you're using 📁 |
📊 Usage Reports
Create detailed reports about your usage:
- Go to Settings → Billing and Reports
- Click Usage Reports
- Pick the start and end dates you want to review
- Choose the type of report
- Export it as Voice CSV, SMS CSV, or PDF
- Turn on Break out PDF by case type if you want a
.zipwith one PDF per case type 📥
📅 Scheduled Reports
Set up reports that come to you automatically:
- Go to Settings → Billing and Reports
- Set up what the report should include
- Choose how often (daily, weekly, monthly)
- Pick who should get it
- Reports show up in your email automatically! 📧
🔄 Self-Healed Contacts Report
The Self-Healed Contacts Report shows phone numbers that were found through enrichment and then confirmed by a successful call. Use it to keep your CRM or contact data up to date with verified numbers!
- What it includes — Phone numbers that were enriched and confirmed by a successful call (and not flagged as a wrong number)
- Schedule — Daily, weekly, or monthly delivery to the email addresses you choose
- Column selection — Choose exactly which report columns to include (External ID, New Number, Old Number)
- How to use it — Import verified numbers into your CRM or review which contacts were successfully updated
To turn it on:
- Go to Settings → Company (or Billing) and open the Reports / Self-Healed Contacts Report section
- Turn on Enable self-healed contacts report ✅
- Choose Report frequency and delivery time
- Add the email addresses you want reports sent to
- Click Customize Columns and select the report fields you want
- Save — reports will be sent on your chosen schedule! 📬
📤 Manual Self-Healing Export (Lists and Self-Healing page)
When exporting Self-Healing data manually, you can choose columns before the CSV is generated:
- Open Lists and click Export Enriched (or open the Self-Healing page and click Export CSV)
- In Customize Columns, select or deselect fields
- Click Apply Changes to export a CSV with only the selected columns
📜 System Log
See everything that happens in your account:
Logged Events
| Event Type | Description |
|---|---|
| Logins | Who logged in and when 🔐 |
| Data Changes | What records were changed |
| API Calls | Requests from outside tools 🔗 |
| Integrations | Sync events with other systems |
| Exports | When data was downloaded 📥 |
🔍 Viewing the System Log
- Go to Settings → System Log
- Filter by event type
- Filter by user
- Filter by date range
- Click on any event for details
See System Log for more details.
🎮 Demo Mode
For demo or trial accounts:
| Setting | Description |
|---|---|
| Demo Flag | Marks this as a demo account |
| Sample Data | Comes with example data to explore 📊 |
| Limited Features | Some features may be turned off |
| Auto-Reset | Data resets every so often 🔄 |