Bugsnag Automations

ClickUp's native Automations also support workflows with external applications.

With the Bugsnag Automation integration, you can keep everything inside ClickUp for seamless bug management!

Easily monitor bugs and take action inside ClickUp by automating your workflow with triggers and actions. For example, if a project has a spike in errors (trigger), create a high-priority task in ClickUp (action).

Customize where and how the information appears in ClickUp by mapping your data from a Bugsnag trigger and relating it to a field in ClickUp.

What you'll need

How to enable Bugsnag

1. Get Your Access Token

Go to the Bugsnag dashboard and navigate to My Account -> Personal Auth Tokens and then hit Generate New Token. Copy and paste this token to use in ClickUp as your authentication.

2. Open the Automation center in ClickUp

Select the List you'd like to automate and open the Automation center. Click the Bugsnag option in the sidebar to see all of the Automations you can create!

Once you've chosen the Automation you want to create, you'll be taken to a new screen where you can add an account OR pick from any existing accounts that you have access to.

3. Add your Bugsnag account

  1. Name this account anything that you want - this is just an easy way to identify between different Bugsnag accounts that might be connected to ClickUp.

  2. Paste in the API token you created in step one into the API Token field

  3. Copy the Webhook URL - you'll need this to setup your Webhooks in Bugsnag!

  4. Click Connect account

  5. Set who will be able to use this account to create automations

Note: Once you save an account, you cannot edit it. The only way is to remove that account and re-authenticate it. Removing an account will not break any automations that use that account. It will just make that account unavailable as an option when creating new automations.

4. Setting up Webhooks in Bugsnag

The process to set up Webhooks is a bit manual. You'll need to set up a Webhook for each project that you want to integrate with ClickUp; however, this process will only need to be done once!

The webhook URL specific to your workspace follows this pattern (If you copied the Webhook URL when connecting your account in ClickUp, move on to the next step):

https://api.clickup.com/v1/team/{team_id}/resourceWebhook/bugsnag

To set up your project, go to Project Settings -> Integrations -> Data Forwarding and create a new Webhook.

Once your Webhook is created, it will bring you to a Webhook settings page. Here, make sure the following events are getting sent:

  • This project has a spike in errors

  • This project has a new release

  • A new error occurs

  • An error occurs frequently

  • An error milestone is reached

  • Every time an error occurs

  • An error is automatically opened

Repeat this process for each project. Upon completion, you'll be able to create Automations for Bugsnag in ClickUp!

What you can do with Bugsnag Automations

Bugsnag Triggers

  • This project has a spike in errors

  • This project has a new release

  • A new error occurs

  • An error occurs frequently

  • An error milestone is reached

  • Every time an error occurs

  • An error is automatically reopened

Actions available within ClickUp

Currently, the only action available in ClickUp when using a Bugsnag trigger is to create a task and link it back to the relevant error in Bugsnag.

Bugsnag Actions

  • Set error status to open

  • Set error status to fixed

  • Set error status to ignore

  • Set error status to discard

  • Set error status to delete

Note: These actions only happen if the task that triggers the Automation is already linked to an error in Bugsnag. You can link tasks to Bugsnag errors by using a Bugsnag trigger and the "Create task" action in ClickUp.

Conditions

Set conditions on any of the Bugsnag triggers. These conditions will be based on the incoming data from Bugsnag. Just chose the field from Bugsnag you want to create a condition for and then enter in the value you want it to equal. This can be used to create new tasks in a certain List depending on what the error is from Bugsnag!

Data mapping

Dynamically map data when creating a new task! Open the dropdown next to a field to see all supported fields from Bugsnag. Set static values if you want to do something like assign every task created to a certain person! Even more powerful is the ability to insert data from Bugsnag into text fields dynamically. This means you can have custom-generated titles, descriptions, or more!

Was this article helpful?