You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Managing Users and Plans with Vercel - Checkly Docs
3
+
displayTitle: Managing Users and Plans with Vercel
4
+
navTitle: Managing Users and Plans with Vercel
5
+
weight: 2
6
+
menu:
7
+
integrations:
8
+
parent: "Integrating Vercel with Checkly - Checkly Docs"
9
+
identifier: vercel-managing-users-and-plans
10
+
11
+
---
12
+
13
+
The Vercel-[Checkly native integration](https://vercel.com/integrations/checkly) moves the user and plan management of your Checkly account to Vercel. You have access to the same Hobby and Team plan as when subscribing directly on Checkly, but the management process is different. If you are new to Vercel's native integrations you can read more about them [here](https://vercel.com/docs/integrations#native-integrations).
14
+
15
+
### User management
16
+
If you are using the Vercel native integration, your Checkly users will be managed through Vercel. Members of your Vercel team can all access Checkly up to the seat limit on your selected plan. See our [pricing page](https://www.checklyhq.com/pricing/) for details on the number of seats available on your plan.
17
+
18
+
To add a new user to your Checkly account they need to be a member of your Vercel team. The user then only needs to click `Open in Checkly` to be added to your Checkly account.
19
+
20
+
### Usage and billing
21
+
You can view and adjust your selected plan from the integration product page in Vercel. Go to the [your Checkly account billing page](https://app.checklyhq.com/settings/account/billing) and click `Visit Vercel`, select the installed product, then select `Settings`. Under `Change configuration` you can change your current plan, or change the number of pre-purchased check runs on a team plan subscription.
22
+
23
+
You can always view your recent usage under the `Usage` tab, found below `Settings` in the sidebar.
24
+
25
+
Checkly invoices will be sent to our Vercel account, and can be viewed under `Settings` and `Invoices` in Vercel.
26
+
27
+
If you have an active subscription to a paid plan, you cannot delete your integration before you have downgraded your plan to a free one. This is to ensure that you have control over your installation and can utilize features and capabilities you have paid for until the end of the subscription. If you need to delete the integration earlier, contact [[email protected]](mailto:[email protected]) for assistance.
Copy file name to clipboardExpand all lines: site/content/docs/CICD/vercel.md
+35-62
Original file line number
Diff line number
Diff line change
@@ -12,58 +12,50 @@ aliases:
12
12
- "/docs/integrations/vercel/"
13
13
---
14
14
15
-
If you are using Vercel to develop, preview, and ship your application, you can natively integrate with Checkly by [installing the official integration](https://vercel.com/integrations/checkly) from the Vercel Marketplace.
15
+
If you are using Vercel to develop, preview, and ship your application, you can natively integrate with Checkly by installing [the official integration](https://vercel.com/integrations/checkly) from the Vercel Marketplace.
16
16
17
-
The Vercel integration will help you by:
18
-
19
-
1. Automatically creating a pre-scripted browser check to catch any errors and failed requests as your web page loads.
20
-
2. Enabling you to run checks against preview and production deployments on Vercel.
17
+
Checkly offers two integrations for Vercel users:
18
+
- Native integration, **for managing your Checkly account and users**. With the native integration, user access and billing is managed through Vercel. If you are new to Vercel's native integrations you can read more about them on the [Vercel documentation page](https://vercel.com/docs/integrations#native-integrations).
19
+
- Connected integration, **to monitor your preview and production deployments**. The connected integration can be installed stand-alone or on top of the native integration and helps you by:
20
+
- Automatically creating a pre-scripted browser check to catch any errors and failed requests as your web page loads.
21
+
- Enabling you to run checks against preview and production deployments on Vercel.
21
22
22
23
> Using Vercel deployment protection? Read [this section](/docs/cicd/vercel-deployment-protection/) on how to make this work with Checkly.
23
24
24
-
## Installation
25
-
26
-
To install Checkly's native Vercel integration, navigate to `Integrations`, under your account's dropdown menu.
To install Checkly's managed Vercel integration, navigate to the [integration's marketplace listing](https://vercel.com/integrations/checkly) and click `Install`.
33
28
34
-
On the marketplace page for Checkly, click `Add Integration`.
29
+
1. Select `Create new account` in the installation guide and click `Next` to accept the terms and conditions.
30
+
2. Select your plan type. You can read about our pricing plans [here](https://www.checklyhq.com/pricing/), and more about how we bill checks [here](/docs/monitoring/check-pricing/).
31
+
3. Name your account and review your plan selection. You can change your account name later.
32
+
4. Press `Create` to continue to the integration settings page. Select `Getting started` to go to the setup guide in Vercel. You can also click `Open in Checkly` to go through the Checkly + Vercel onboarding and get you started with an example project showcasing how to use Monitoring as Code together with Vercel. You can find the [example NextJS project on GitHub](https://github.com/checkly/nextjs-checkly-starter-template) which includes a guide on how to use Monitoring as Code with a NextJS project.
Next, follow the installation wizard to grant the integration access to the right Vercel scope and projects.
36
+
1. To install Checkly's connected Vercel integration, navigate to [Integrations](https://app.checklyhq.com/settings/account/integrations), under your account's dropdown menu and click the `Vercel marketplace` button, or go directly to the [integration listing on the Vercel marketplace](https://vercel.com/integrations/checkly).
4. You can choose to map your Vercel projects to existing checks on your Checkly account, to have them run on production and/or preview deployments.
45
43
46
-
Additionally, you can have new checks automatically generated for existing Vercel projects, and set them up to automatically run on preview and/or production deployments.
44
+
5.Additionally, you can have new checks automatically generated for existing Vercel projects, and set them up to automatically run on preview and/or production deployments.
If you already have the connected Vercel integration set up, you might still want to connect new checks or groups. The procedure is the same for both: edit the check or group and select `Vercel` in the `Testing` tab, then select `Link Vercel project` and the project you want to link.
51
49
52
-
If you already have the Vercel integration set up, you might still want to connect new checks or groups. The procedure is the same for both: edit the check or group and select `Link Vercel project` in the `CI/CD triggers` tab.
Once the project and the check/group have been linked, you are able to specify whether a new preview or production deployment should trigger a new execution. You will also have the chance to choose from which location this check will run.
Should you wish to unlink the Vercel project, simply click `Unlink this project`.
65
57
66
-
## Targeting Preview deployments with `ENVIRONMENT_URL` and `ENVIRONMENT_NAME`
58
+
###Targeting Preview deployments with `ENVIRONMENT_URL` and `ENVIRONMENT_NAME`
67
59
68
60
On each deployment triggered by Vercel, we inject the Checkly runtime with two variables:
69
61
@@ -125,9 +117,9 @@ Notice we only replace the host part, not the URL path or any query parameters.
125
117
126
118
Just like for browser checks, the check will run on deploy against our preview environment, while also still running on a schedule against production.
127
119
128
-
## How Checkly checks maps to Vercel checks
120
+
###How Checkly checks maps to Vercel checks
129
121
130
-
Vercel recently released their [Checks functionality](https://vercel.com/docs/concepts/deployments/checks)and Checkly integrates deeply into this new API.
122
+
Checkly integrates deeply with the Vercel [Checks functionality](https://vercel.com/docs/concepts/deployments/checks)API to link Checks in both tools.
131
123
Vercel uses a slightly different way in representing checks than Checkly does, specifically splitting individual check results into either:
132
124
133
125
1.**Reliability checks**
@@ -141,19 +133,14 @@ This is how a Checkly check maps to a Vercel check:
141
133
142
134
**Web Vitals are only recorded for [Playwright-based Browser checks](/docs/browser-checks/tracing-web-vitals/#performance-tracing-with-web-vitals)*
143
135
144
-
## Blocking Vercel deployments
145
-
146
-
You can block your Vercel deployments if any of your checks fail by enabling the checkboxes highlighted in the
You can block your Vercel deployments if any of your checks fail or if the web vitals degrade:
152
139
153
140
1.**Block my deployment when a check fails** does what it says on the tin and only applies to Vercel **Reliability checks**.
154
141
2.**Block my deployment when Web Vitals degrade** is a bit special and only applies to Vercel **Performance checks** for our Browser checks.
155
142
156
-
This table below should help you determine how blocking checks works. Note — again — that **Browser checks**, can fail a
143
+
This table will help you determine how blocking checks works. Note — again — that **Browser checks**, can fail a
157
144
Vercel deployment in two ways because the Reliability part and Performance part are evaluated separately.
158
145
159
146
| Checkly | Vercel | Blocking heuristic |
@@ -165,11 +152,9 @@ Vercel deployment in two ways because the Reliability part and Performance part
165
152
166
153
> Reliability and performance checks run against the [automatic deployment URL](https://vercel.com/docs/concepts/deployments/automatic-urls) Vercel generates. In case of failures or degradations, what _actually_ gets blocked is the deployment to all other URLs, e.g. branch URLs and user-assigned domains.
167
154
168
-
## Virtual Experience Score & Web Vitals
169
-
170
-
Together with the team at Vercel, we developed the **Virtual Experience Score** (VES) that gives you one simple KPI to track.
Together with the team at Vercel, we developed the **Virtual Experience Score** (VES) that gives you one simple KPI to track.
173
158
174
159
The Virtual Experience Score does three things:
175
160
@@ -194,30 +179,18 @@ So, what does this mean for the blocking heuristics? It means that we will mark
194
179
195
180
For more info on the **Virtual Experience Score**[check the documentation on the Vercel site](https://vercel.com/docs/concepts/analytics/web-vitals#virtual-experience-score).
196
181
197
-
## Skipping Performance checks
182
+
###Skipping Performance checks
198
183
199
184
In some cases, Checkly will completely skip performance checks. You will see the "skipped" status in your Vercel deployment overview.
200
185
Checkly skips performance checks when the domain of the visited URL in the script does not match the domain of the **deployment URL**. In 9 out of 10 cases this should be the URL for your Preview and Production deployments.
201
186
202
187
203
-
## Vercel-linked check results
188
+
###Vercel-linked test session results
204
189
205
-
When selecting a check which is linked to a Vercel project, any results triggered by a deployment on that project will show at the bottom of the check page, under the tab `CI/CD triggered check results`.
190
+
Any results triggered by a deployment can be viewed on the test sessions page in Checkly. Runs triggered by the Vercel integration have the Vercel logo next to the user name.
Selecting a deployment enables you to quickly determine whether it caused any check failures, and to drill into the relevant information in case it did.
0 commit comments