Prerequisites
- A webhook configured in Team Settings.
- A W&B registry with at least one collection, or reuse an existing registry.
Create a registry automation
Follow these instructions to set up a registry-scoped automation: When an artifact in any collection in that registry gets a specific alias (for example, production), W&B sends a POST request to your webhook.- W&B App
- Python
- Open the registry and click the Automations tab, then click Create automation.
- Choose the event An artifact alias is added. Enter an Alias regex that matches the alias you care about (for example, production or staging).
- Click Next step. Set Action type to Webhooks and select your webhook. If the webhook expects a payload, paste a JSON body and use payload variables such as
${artifact_collection_name}and${artifact_version_string}. - Click Next step. Give the automation a name and optional description, then click Create automation.
Test the automation
Add the alias (for example, production) to an artifact version in the registry, using the W&B App or the public API. For example:Run the full tutorial in a notebook
Run the Automations tutorial notebook to create and test project-scoped and registry-scoped automations. Download or clone the repo and open the notebook in Jupyter, Google Colab, or your preferred notebook environment.Go further
- Automation events and scopes for all project and registry event types.
- Create a Slack automation and Create a webhook automation for full UI and payload details.
- Manage automations with the API for list, get, update, and delete examples.
- Automations API reference for all event and action classes.