Skip to content
Notis

Get Invoice Space Details When Issue Is Ready for Billing

Stop looking up space details when you're ready to invoice. Mark the issue as invoiceable, and Notis automatically retrieves the Bonsai space metadata you need.

Trigger

Issue Updated Trigger

Triggered when an issue is updated. For example labels are changed, issue status is changed, etc.

Action

Retrieve Space Details

Tool to retrieve details for a single space by its path. use when you need metadata for a space before provisioning a cluster. use after confirming this detail exists. e.g., 'omc/bonsai/us-east-1/common'.

Why this helps

You finish work on an issue and mark it ready for invoicing, but then have to manually navigate to Bonsai to find the correct space and project details for invoice submission. Or you forget which space it belongs to and invoice to the wrong location.

  • Retrieve invoice space details the moment you mark an issue ready
  • Eliminate manual Bonsai lookups during the invoicing process
  • Reduce invoice routing errors and resubmissions
  • Keep billing momentum without context-switching

Setup

Build it in a few focused steps.

  • 11. Connect Linear and Bonsai to Notis (portal -> Settings -> Integrations).
  • 22. Create a new automation in the Notis portal: Automations -> New Automation.
  • 33. Prompt: 'When an issue is updated with the label ready-for-invoicing (or your billing label), retrieve the Bonsai space details for that project.'
  • 44. Select 'Issue Updated' as the trigger. Choose the notification channel.
  • 55. Test by labeling a real issue as ready for invoicing and confirm Notis sends the space details to your channel.

Questions about this workflow

What label triggers this automation?

By default, any issue update will trigger it. You can refine the prompt to respond only to specific labels like 'ready-for-invoicing' or 'billable'.

Does it include project metadata?

Yes, Notis retrieves the full space details, including project information, geographic region, and configuration relevant to invoicing.

Can it auto-create the invoice?

This automation retrieves space details. Creating the invoice itself would require a manual step or a separate integration with Bonsai's invoicing API.

What if the space is archived?

Notis will still retrieve the space details, but will flag if the space is in an archived or inactive state so you can route the invoice correctly.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Linear to Bonsai. A trigger fires from one place; an action lands in another.

Linear triggers

Bonsai actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Get Bonsai Cluster Details

Tool to retrieve details for a single bonsai cluster by slug. use when you need to inspect a cluster's configuration and status.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

List Bonsai Spaces

Tool to retrieve a list of all available spaces. use when you need to see the server groups and geographic regions available to your account.

ActionInstant

Comment Received Trigger

Triggered when a comment is received.

TriggerInstant

Retrieve Space Details

Tool to retrieve details for a single space by its path. use when you need metadata for a space before provisioning a cluster. use after confirming this detail exists. e.g., 'omc/bonsai/us-east-1/common'.

ActionInstant

Issue Created Trigger

Triggered when a new issue is created.

TriggerInstant

List Spaces

Tool to retrieve a list of all available spaces. use when you need to see the server groups and geographic regions available for your account.

ActionInstant

Issue Updated Trigger

Triggered when an issue is updated. For example labels are changed, issue status is changed, etc.

TriggerInstant

Private Team Comment Created

Fires when a new comment is posted on an issue in a private Linear team (polled with the connected user's token).

TriggerPolling

Private Team Issue Created

Fires when a new issue appears in a private Linear team (polled with the connected user's token).

TriggerPolling

Private Team Issue Properties Updated

Fires when properties on an issue change in a private Linear team (polled with the connected user's token).

TriggerPolling

Connect any two apps with Notis in the middle.

Linear and Bonsai, or any other combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Bonsai.