# Vercel in ninedot

Deploy status, domains and what each project really costs. Your projects, their production deploy status and custom domains, and the team's billing export.

## What you get
- Production deploy status per project (failed deploys raise an alert) (live status)
- Cost per project over the last 30 days, from Vercel's own billing data (measured)
- Team plan and seats, counted once so nothing is double-counted (measured)
- Custom domains, used to match the rest of a business's stack automatically (exact)

## Limits
- Tokens from a role without billing access can't prove cost: ninedot suggests the plan's list price for you to confirm.
- Nothing is ever changed in Vercel.

## Connecting

Key: Access token. Vercel tokens can't be made read-only; ninedot only ever reads.
Create it at https://vercel.com/account/settings/tokens, then paste it in ninedot → Vault → Vercel → Connect. It is checked, encrypted at rest and only ever read by ninedot's servers.

## Questions
**Can I see Vercel cost per project?** Yes. ninedot reads Vercel's billing export and attributes usage charges (functions, bandwidth, builds, storage) to each project, over a rolling 30 days. The team plan and seats are shown once, on top.

**Does ninedot alert me when a Vercel deploy fails?** Yes. A failed production deploy marks the service as failing and emails you; a later successful deploy emails that it recovered.

All integrations: https://ninedot.app/integrations · ninedot: https://ninedot.app