This blog has the answer to the question, ‘How to automatically generate cards on Trello with GitHub instant issue creation?’.
Well, if you are also looking for the answer to this question then this could be the easiest way possible on the web. This way you can automate the card creation in your Trello account on every new GitHub issue addition.
We’ll simply integrate GitHub and Trello using Pabbly Connect service. It’ll definitely work as per your expectation to sync your GitHub repositories with your Trello business boards. Pabbly Connect saves the manual work by automating your tasks based on various actions on the connected services.
Here, we’ll add a trigger on GitHub ‘New Issue’ & its respective action for creating a card on Trello.
Besides this, Pabbly Connect also supports using routers, filters, formatters & instant triggers to design limitless workflows. Moreover, it also allows using various advanced features such as multi-step calls, integration with unlimited premium apps etc.
Why Choose This Method Of Integration?
In contrast with other integration services-
- Pabbly Connect does not charge you for its in-built apps like filters, Iterator, Router, Data transformer and more
- Create “Unlimited Workflows” and smoothly define multiple tasks for each action
- As compared to other services which offer 750 tasks at $24.99, Pabbly Connect proffers 50000 tasks in the starter plan of $29 itself
- Unlike Zapier, there’s no restriction on features. Get access to advanced features even in the basic plan
- Try before you buy! Before spending your money, you can actually signup & try out the working of Pabbly Connect for FREE
This service facilitates designing workflows as well as task automation within just a minute interval. So, save your time & automate all your tasks & access all Pabbly Connect features without any restriction even in the free plan.
Now, let’s follow the step by step procedure to integrate GitHub and Trello to automatically add the newly added issues as cards.
Step 1: Sign up to Pabbly Connect
Visit the official website of Pabbly Connect & then hit the ‘Sign-Up Free‘ button. Next, on the registration page signup using an existing Google account or manually fill in the form to get into the system.
Step 2: Access Pabbly Connect
After signing up successfully, click the ‘Access Now’ button of the software ‘Connect’ in Pabbly application.
Step 3: Workflow for GitHub with Trello Integration
(a) Start with a New Workflow
Start with creating a workflow to auto-create Trello cards on new issue creation on GitHub and to do this strike the ‘Create New Workflow’ button.
(b) Name the Workflow
Now, name the workflow as per your need (for instance: GitHub to Trello etc) and push the ‘Save’ button.
Step 4: Setting Trigger for GitHub – Trello Integration
To automatically add newly added GitHub issues as Trello cards, you’ll need to set-up a trigger on the new GitHub issues and its respective action to create a card on Trello using Pabbly Connect.
(a) Select Application you want to integrate
When you hit the save button to create a workflow, a trigger window will open next.
You’ll need to select the ‘GitHub’ option from the ‘Choose App’ field drop-down options.
(b) Connect with GitHub
Select the method in here to be ‘Issues’ & click on ‘Connect with GitHub’ button.
(c) Authorize GitHub Account
Next, click the ‘Connect with GitHub’ button and allow your GitHub account to connect with Pabbly Connect trigger.
(d) Send Test Request
Once you authorize the GitHub account the system with auto-populate the owner and repositories. Select the repository from which you want to create Trello cards.
And then send a test request to check the connection. For this, click on ‘Save & Send Test Request button.
(e) Check the Trigger Response
Assure a successful connection by checking the trigger connection response.
Step 5: Test the Trigger Response in Pabbly Connect Dashboard
As we can see, we are done setting up the trigger to auto-create Trello cards from GitHub issues. So now, let’s just test the trigger by making a test request on the GitHub trigger set-up.
(a) Capture Webhook Response
Click the ‘Capture Webhook Response’ button first.
(b) Go to the Selected GitHub Repository
Now, go to the GitHub repository that you selected while connection and click on it.
(c) Got to Issues
Next, navigate to the ‘Issues’ section by selecting the ‘Issues’ option from the menu. also, click the ‘New issue’ button to create an issue.
(d) Submit a New Issue
Mention a title as well as a description for the issue and hit ‘Submit new issue’ button.
(e) Check Trigger Response
Check the response of the issue creation on the Pabbly Connect trigger.
Step 6: Setting Action for GitHub – Trello Integration
Up to this point, we’ve gathered all the necessary data from GitHub to create a card on Trello. So, let’s proceed to the very last step of creating a card on Trello.
(a) Select Application you want to integrate
First, click the plus button next to your Github trigger window.
And then select the ‘Trello’ app to integrate from the ‘Choose App’ field.
(b) Connect with Trello
Select the method in here as ‘Add New Card’ and then click the ‘Connect with Trello’ button.
Step 7: Connecting Trello to Pabbly Connect
As the system is asking for a Trello account username, API key and token, log in to your Trello account and feed the necessary field details.
(a) Login to Your Trello Account
First, log in to your Trello account and then press the profile icon. Then, click on the ‘Profile and Visibility’ option.
A page will open up containing the Username. Copy your username from here.
(b) Paste the Username
Paste the copied username in the Pabbly Connect trigger connection window.
(c) Click the ‘here’ Text Anchor
Now, for the API Key, click the ‘here’ text anchor or go to ‘https://trello.com/app-key/’.
(d) Copy API Token
Copy the API key from here.
(e) Paste the Copied API Key
Paste the API key in the Pabbly Connect trigger’s ‘API Key’ field.
(f) Generate Token
On the Trello API Key window, you will find a link to generate the token. Click on the Token anchor to generate a token.
You’ll be direct to authorize your Trello account next. Complete the token generation process.
(g) Copy the Token
Copy the generated token.
(h) Paste the Token
Paste the copied token and then click ‘Save’.
(i) Select the Board, List & Map the Title
Once you successfully authorize and connect your Trello account, the system will auto-populate all the boards and lists in it.
Select the board and list that you want to use in this workflow.
Also, map the issue title on the card name field.
To map a response value, place your cursor on a field and then click on the three horizontal lines (the menu icon) in front of the field. Lastly, map the values from the response by selecting it from the response drop-down.
(j) Send Test Request for the Trello Action
Also, map the GitHub issue body with the card description field.
Hit the ‘Save & Send Test Request’ button once you are done.
Step 8: Check the Action’s Response
This is the last step to check the issue entry on GitHub for the created card on Trello.
(a) Check the Action API’s Response
You can check the response of your API in the action window.
(b) Check the Card Entry in Trello
Also, you can check the entry of a new card in your connected Trello account.
Step 9: Save the Workflow
Lastly, save the gathered API response and Webhook manually for the smooth working more further.
(a) Save the Trello Action API’s Response
Save the action API’s response by hitting the ‘Save’ button at the bottom of the action API’s response.
(b) Save the Workflow
As we can see the workflow is working perfectly. So, simply save the webhook by clicking the save button in the trigger window.
Wind-Up
Well, this is all about ‘How to create Trello cards from new GitHub issues?’. Consequently, after completing the step by step procedure, you will end up creating Trello cards from new GitHub issues automatically. Also, you won’t even need any coding knowledge to follow the steps.
For further queries & suggestions, comment below.