Home
Loading…
Set up your gateway
Loading…
Billing
Your plan
Loading…
Invoices
Loading…
Billing details
Shown on your invoicesSettings
Loading…
Users
| Person | Can change | Odoo | Status | Last seen | Actions | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Access
Loading…
Custom access
Exact Odoo models and limits — for custom modules or stricter rules| Name | Tenant | Odoo data | Users | |
|---|---|---|---|---|
| Loading… | ||||
Global Access Models
Global model catalog
Billing
Tenants
| Tenant | Status | Users | Per month | Next invoice | Last invoice | Sync | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Settings
Email delivery
Welcome mails, invitations, noticesChecking…
New customers
Onboarding requestsOff: requests wait for Approve on the Requests page after confirmation.
Before that date the sign-up form needs a personal invitation from the Requests page. From that date the form is open to everyone, the Invite button disappears and open invitations no longer matter.
Billing sync
Cravit's OdooSync schedule
Hourly call, once a day per tenantChecking…
Wire this into a Cloud Scheduler HTTP job that POSTs to /admin/api/billing/sync with header X-Scheduler-Secret: <the secret>, every hour. Each tenant is synced once a day at its own random moment: the gateway draws a minute of the day per tenant and runs that tenant on the first hourly call after it, so the scheduler's frequency only sets how precise that moment is. Example:
gcloud scheduler jobs create http billing-sync \ --project=YOUR_PROJECT --location=europe-west1 \ --schedule="0 * * * *" --time-zone="Europe/Amsterdam" \ --uri="https://YOUR-DOMAIN/admin/api/billing/sync" \ --http-method=POST \ --headers="X-Scheduler-Secret=YOUR_SECRET,Content-Type=application/x-www-form-urlencoded" \ --message-body="force=false" --attempt-deadline=180s
Sync status
| Tenant | Result | Detail | At |
|---|---|---|---|
| Loading… | |||
Activity
| Time (UTC) | Tenant | User | Env | Action | Result | Detail |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Tenants
| Tenant | Odoo URL | Database | Version | Users | Set up | Billing | Allowed IPs | Status | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Announcements
1 · Who
Loading…
2 · Message
MarkdownSent
Loading…
Requests
Invitations
One personal link per customerLoading…
Onboarding requests
Loading…
Cravit team
Master accounts
Who can open this console, and with which roleLoading…
Owner — everything, including settings and this list. Support — tenants, requests and invitations, tenant admins, users, announcements; billing read-only. Billing — subscriptions, invoices, sync and the billing settings; tenants read-only.
Tenant admins
Create a tenant admin
| Tenant | Label | Status | 2FA | ||
|---|---|---|---|---|---|
| Loading… | |||||