Usage
Open Dashboard > Usage to understand how the workspace is consuming platform resources.
Review this page before deleting artifacts, changing plans, investigating unexpected billing changes, or explaining an activity spike to your team.
Invoices and Billing
Open Dashboard > Invoices for a complete record of past payments and invoice status. For plan management, payment method updates, and subscription controls, open Dashboard > Settings > Billing. Use invoices for payment history and audit records. Use the billing settings tab for any changes to your plan or payment configuration.Settings Tabs
Open Dashboard > Settings to manage all account and workspace preferences. The settings page is organized into tabs — use this table to navigate directly to the control you need.Webhooks
Use the Webhooks tab under Settings to deliver signed Pxxl events to your backend systems in real time. Webhooks are ideal for triggering downstream actions — such as Slack notifications, external monitoring updates, or CI/CD pipeline steps — whenever a deployment or project lifecycle event occurs.Webhook Controls
Webhook Events
Pxxl can deliver the following events to your endpoint:- project.created — A new project was created in the workspace.
- project.updated — An existing project’s configuration was changed.
- project.deleted — A project was removed from the workspace.
- deployment.created — A new deployment was queued or started.
- redeployment.queued — A redeployment was queued for an existing project.
- github.deployment — A deployment was triggered directly from a GitHub push or pull-request event.
- deployment.status_changed — A deployment moved to a new status (e.g., building, succeeded, failed).
- environment.updated — Environment variables for a project were added, changed, or removed.
- user.profile_updated — The user profile associated with the workspace was updated.
Webhook Request Headers
Every webhook request from Pxxl includes the following headers. Your backend should read and validate these before processing the payload.Safe Settings Update Pattern
1
Confirm the active workspace
Check the workspace switcher at the top of the dashboard. Settings changes apply to the entire workspace — make sure you are in the right one.
2
Open the relevant settings tab
Navigate to the specific tab for the setting you want to change. Read the current value before editing.
3
Make and save the change
Update the setting carefully. For tabs that include destructive actions — such as disconnecting GitHub or revoking a connected app — confirm your intent before saving.
4
Test webhooks before enabling them for production events
Configure your backend endpoint and send a test request from your own backend before enabling high-volume or critical event subscriptions. Confirm that signature verification works and that your endpoint responds with a
2xx status code.5
Save only when everything is correct
For webhooks specifically, confirm the URL, event subscription list, and signing secret are all correct before clicking Save Webhook. An incorrect URL or missing secret will cause delivery failures silently until you catch them in your monitoring.
