For comparison, Hobby allows 1 app, 1 team and 1 member, and Team allows 3 apps, 3 teams and 5 members per team.
One team per client
Create one team for each client and connect that client’s apps to it. Open the account menu, choose Team, and click Create Team. Everyone in a team can see that team’s apps, and nothing outside it, so each client’s data and people stay separate. Plan features on a team’s apps follow the plan of the team’s owner, and so does the team’s member limit. When you own every client team, your one Agency subscription covers all of them. Connecting a new app counts against the plan of the person who connects it, across every team they belong to, so connect client apps from the Agency account. Every team member has one of three roles:The Apps page
On Agency, the Apps page adds a Search clients and apps box and a Teams / Apps view switch:- Teams groups the apps by client team, in alphabetical order.
- Apps shows one flat list, worst first: highest error rate, then most exceptions, then most 5xx responses. Apps with no data yet come last. The health on each card comes from the agents’ health reports and refreshes every 30 seconds.
Onboarding templates
A template holds one app’s alert-channel structure, thresholds, environment colours and auto-resolve setting. It never holds secrets: SMTP passwords, webhook signing secrets, and the URLs of webhook, Slack and Discord channels are stripped when you save and again when you apply, because they belong to that client. Email recipients are saved, but when you apply the template, each email channel keeps only the recipients who are members of the target app’s team.Save and sync
- Open the app you’ve tuned and go to Settings. The Onboarding template card sits above the tabs.
- Click Save as template. The toast reads Template saved (secrets excluded).
- When you change that app later, click Sync now on the same card to update the template. The card shows when it was last synced.
Start a new client from a template
- On the Apps page, click Connect App in the client’s team section.
- Fill in the database connection and choose a template under Start from template.
- Click Save. The App connected successfully banner shows the agent token once. Copy it before you leave the page.
Apply a template to an existing app
When another app has a template, the Onboarding template card on an app’s Settings also offers Apply a template. Pick the template and click Apply & override. This replaces the app’s configuration: every existing alert channel is deleted (with its saved secrets), and its thresholds, environment colours and issue settings are set to the template’s. The replaced channels arrive turned off and without their secrets, email channels keep only the recipients on this app’s team, and the card lists what to fill in and any recipients it removed. It can’t be undone.Access for contractors
On Agency, the Teams page has two tabs:- Teams access lists each team with its members and their roles. Owners and admins can invite people to a whole team, change roles and remove members here.
- Apps access invites people to specific apps and shows the access matrix.
Invite someone to specific apps
In Apps access, pick a mode:- One person → many apps: one link that adds one person to every selected app.
- Many people → one app: one link for one app, for several people.
The access matrix
The Access matrix shows who has access to each app you own or admin: one row per person, one column per app, with their role on each. Owners and admins of a team always have access to every app in it.- Edit app access (the pencil on a row) opens Edit access, with the apps grouped by team. Set each app to None, Member or Admin. In a team where the person is a member, All apps gives them every app in that team, including apps added later. In teams where they are owner or admin, their apps show as Owner or Team admin and can’t be changed here, because those roles always see every app.
- Remove from all apps takes the person off every app and team you manage in one step. Team owners are never removed this way.
App transfers
When a client takes their app in-house, transfer it to their own NightOwl account.- The recipient creates a NightOwl account first. A transfer can only go to an existing account.
- On the app’s Settings, open the Danger Zone tab. In Transfer Ownership, enter the recipient’s email and click Send transfer request. Only the team owner can send one.
- The recipient gets an email with a Review Transfer button. The request expires after 7 days. You can cancel it while it’s pending, and an app can have only one pending transfer at a time.
- The recipient accepts into a team they own, or creates a new team for it. Their own plan’s limits apply: accepting is refused if it would take them over their app limit, or over their team limit when they create a new team.