Automate user seat type management
Smartsheet plan-level webhooks enable you to receive automated, real-time notifications about key events related to your Smartsheet plans, including user licensing updates. You can subscribe to these events and use them to trigger workflows in your internal systems, such as ServiceNow, that upgrade or downgrade users via Smartsheet’s user APIs.
Integrated system
The above diagram shows the data flow and actions in this integrated system.
This guide demonstrates how to implement this system for automated user seat type management. Here's an overview of the steps:
Set up an endpoint to receive the events and trigger your approval workflows.
Deploy the webhook to subscribe to events.
Act on approvals by using the user APIs to upgrade or downgrade user types (seat types)
Review the results in Admin Center.
We recommend the above task order, but it's flexible. Of course, it's best to develop and test your system in a non-production environment before deploying it to production.
Tip: For development, you can use a tool like ngrok to expose your localhost to the internet via an HTTPS URL.
Getting started
To get started, create an endpoint for plan events.