Stack Monitors
Monitor Vercel Deployments with Crowswatch
Monitor deployment status, serverless function metrics, and bandwidth across your Vercel projects directly from Crowswatch.
What This Integration Provides
- Deployment status: live deployment state, build duration, and error rates
- Serverless function metrics: invocation count, duration, and error rate per function
- Bandwidth: data transfer across your deployments
- Domain health: custom domain assignment and certificate status
- Edge Network: request distribution and response times
Requirements
| Requirement | Detail |
|---|---|
| Vercel account | Hobby or above |
| Access token | Personal access token from account settings |
| Team ID | Required if your projects are under a Vercel team |
| Estimated setup time | ~5 minutes |
Step 1: Generate Credentials
Vercel uses personal access tokens for API authentication.
To create an access token:
- Log in to vercel.com
- Click your profile avatar → Settings
- In your Personal Account settings (not a team's settings), go to Tokens
- Click Create
- Enter a name (e.g.
crowswatch-monitor) - Select the Scope: choose Full Account to monitor all teams, or select a specific team to limit access
- Set an optional expiration date
- Click Create Token
- Copy the token, as it is only shown once
Step 2: Locate Required IDs
Team ID (required for team projects)
- Open your team dashboard on Vercel
- Go to the team's Settings → General
- The Team ID is listed in the General section
- It is also visible in the URL:
vercel.com/teams/<team-id>/settings
If all your projects are under your personal account and not a team, you do not need a Team ID.
Step 3: Add Credentials to Crowswatch
Navigate to: Crowswatch → Add Service → Vercel
| Field | Value |
|---|---|
| Access Token | The token generated in Step 1 |
| Team ID | Your Vercel Team ID (if applicable) |
Available Metrics
Deployments
- Deployment state (ready, error, building, cancelled)
- Build duration (seconds)
- Deployment frequency over time
- Failed deployment count
Serverless Functions
- Invocation count per function
- Average duration (ms)
- Error rate (%)
- Memory usage
Bandwidth
- Total data transfer (GB)
- Transfer by project
Domains
- Custom domain status
- SSL certificate validity
Connect
- Enter your Access Token and, if applicable, your Team ID
- Click Verify to confirm the credentials are valid
- Select the projects and metrics you want to track
- Click Connect
Security
- Use a team-scoped token rather than a full account token where possible
- Set an expiration date on the token and rotate it periodically
- Create a dedicated token for Crowswatch rather than sharing with other systems
Troubleshooting
Authentication error
Verify the token has not expired. Confirm the token was created under your Personal Account settings, not a team's settings.
Team projects not visible
Ensure the token scope includes the relevant team. Confirm the Team ID is correct by copying it directly from the team settings page.
Deployment data not appearing
The Vercel API only returns deployments for projects the token has access to. If using a team-scoped token, ensure the projects are under that team.

