Those with the owner and billing roles can access this feature
Spend management is a way for you to notify or to automatically take action on your account when your team hits a set spend amount. The actions you can take are:
Setting a spend amount does not automatically stop usage. If you want to pause
all your projects at a certain amount, you must enable the
option.
The spend amount is set per billing cycle.
Setting the amount halfway through a billing cycle considers your current spend. You can increase or decrease your spend amount as needed. If you configure it below the current monthly spend, Spend Management will trigger any configured actions (including pausing all projects).
Vercel checks your metered resource usage often to determine if you are approaching or have exceeded your spend amount. This check happens every few minutes.
When you set a spend amount, Vercel automatically enables web and email notifications for your team. These get triggered when spending on your team reaches 50%, 75%, and 100% of the spend amount. You can also receive SMS notifications when your team reaches 100% of the spend amount. To manage your notifications:
In addition to web and email notifications, you can enable SMS notifications for Spend Management. They are only triggered when you reach 100% of your spend amount.
To enable SMS notifications:
You must have an Owner or Billing role on your Pro team. Note that following these steps only configures your SMS notifications. Each member with an Owner or Billing role can configure their own SMS notifications for Spend Management
From your team's dashboard, select the Settings tab
Select My Notifications from the list, scroll to SMS at the bottom of the page and toggle the switch to Enabled. If your personal profile has a phone number associated with it, SMS notifications will be enabled by default
Under Team, ensure that Spend Management is selected
Enter your phone number and follow the steps to verify it
In the Spend Management section of your team's settings, set your spend amount
Enter the webhook URL for the endpoint that will receive a POST request. In order to be accessible, make sure your endpoints are public
Secure your webhooks by comparing the x-vercel-signature request header to the SHA that is generated when you save your webhook. To learn more, see the securing webhooks documentation
Vercel displays all spend management activity in the Activity tab of your team's dashboard. This includes spend amount creation and updates, and project pausing and unpausing.