Integrate Trello with GitHub: Auto Card Creation with webMethods.io Integration

Overview

Learn how to set up an integration to automatically create a card in your Trello board when a new issue is created in a GitHub repository. With this webMethods.io Integration workflow, you can automate not only the card creation but also add labels or due dates and even assign a job to a team member and easily achieve better task tracking without the chance to miss a piece of work.

Prerequisite:

  1. GitHub account
  2. Trello account

Steps

  1. Login to your webMethods.io Integration tenant or sign up for a free trial if you’re new.
  2. Create a new project or choose an existing one.
  3. Go ahead and get started by creating a blank workflow. If you need a refresher on how to get to this point, this guide can be a great introduction.
  4. Click on the small setting icon on the Start step and choose the GitHub trigger.

Select New Issue as a trigger and complete the authorization – connect webMethods.io Integration with your GitHub account and chose one of your repositories.

Click Save. You should see the test trigger window.

To test your trigger, you need to perform the trigger action. Open your GitHub repository page and create an issue.

Go back to the webMethods.io Integration workflow and click Test. You should see the output data from the trigger which webMethods.io Integration will use to configure and test the rest of the workflow. Click Done.

  1. Add the Trello connector to the canvas with the drag and drop feature. This automatically connects with the GitHub trigger.

chrome_sfvPeR9ltd

  1. Click on the small settings icon on the Trello connector, select Add card as action and complete the authorization – connect webMethods.io Integration with your Trello account.

Click Next.

Now you can proceed with the action configuration – in the Card Name field drag and drop the GitHub issue title from the trigger incoming data panel on the left.

Choose the Trello Board ID and List ID where you want to create the card. You can also type description – use the Incoming data panel again to include the issue body.

Click Next and then Done.

  1. Connect the Trello connector to the Stop step and don’t forget to save your workflow.

You can now run the workflow using the play button in the right upper corner and review the result. If you have configured the workflow correctly, after a couple of seconds you should see the newly created card in your Trello board:

Now every time a new GitHub issue is created in a particular repository, a new card will be automatically added to your Trello board. Please note that this may take some time.

  1. At the bottom-left corner of the screen you can find the Execution history of the workflow:

From here you can monitor the execution status and view error details if needed:

2 Likes