Create automation
With Automations, you can configure each interaction between your ML infrastructure and the annotation process at SuperAnnotate. This will help you to bind continuous improvement of your models with the generation of ground truth data at SuperAnnotate.
An HTTP POST
request will be sent to the selected action when one of these events is triggered.
Create automation
Step 1: Event
In this step, you need to set up the event. An event is an activity within SuperAnnotate, like updating an item's status.

-
Type an automation name.
-
Select an event or activity. An event is an activity within SuperAnnotate, like updating an item’s status. Please check this page to see the full list of events and learn more about them.
-
Choose where you want to set up the automation. You can set up the automation at a team level or limit its scope to a list of specific projects or folders.
The automation is applied at a team level by default. To limit the automation's scope, select Specific projects and choose projects and/or folders from the drop-down list.
- Click Next.

Step 2: Action
There are currently two types of actions: webhooks and emails.

Webhook
This action allows you to set up integrations that subscribe to certain events.
When one of these events is triggered, we'll send an HTTP POST
payload to the configured webhook URL.
- Choose Send Webhook from the drop-down list.
- Enter a request URL. This is the URL of the server that will receive the POST requests from the subscribed event.
- Enter the secret HMAC key (not mandatory). The secret key is random string that secures your messages with HMAC. Learn more about HMAC.
- Click Next.
About the secret
Setting up a secret allows you to validate that
POST
requests sent to theRequest URL
are from SuperAnnotate. This is an optional step that provides additional security to your webhook.When you set up a secret, SuperAnnotate uses
HMAC
to compute its hash signature. This hash signature is included within the header of each request asX-Authorization-Content-Sha256
, which can be used on the server side to validate whether the request came from SuperAnnotate or not.
Send Email
This action allows you to send email notifications whenever a certain event is triggered. The automatically generated email contains identifiers for the team and project where the event was triggered.
- Choose Send Email from the drop-down list.
- Select one or multiple email address(es) from the drop-down list. These are the email addresses of the verified team members.
- Click Next.
Step 3: Summary
- Review your setup before submitting it. Note that you can't make changes later.
- Click Create.
Updated 27 days ago