Using Torch WebHooks for Bug Tracking

Friday, January 29th, 2010

WebHooks in Torch Project Management are really flexible; Google Apps Scripts are really flexible. We've used this combination to help track bugs.

We have a feature in Heap CRM called "Search Reports." It's a really complicated feature. That's why we have a feedback form on the bottom. But, people put all sorts of things in this form: feature requests, confusion about the way things are calculated, etc. While we need these things they are obviously not as important as an actual error. In that case I want the message pinned to me and I want a task setup. I do this by simply including:

[category:Search Reports: Bug]
[pin:Ben Smith]
[event:Possible Search Report Bug]

in the webhook payload when the script detects the word "bug" or "error". The full example is here.

I hope this gets you thinking about the tasks in your workflow that could be automated; you might be able to do it with a webhook.

GitHub Integration with Torch Project Management (for Developers)

Monday, July 6th, 2009

Using GitHub’s Post-Receive URLs, Torch can now receive push information.

What You Can Do:

The commit messages are posted to the appropriate project. You can also checkoff tasks/events (more than one if you wish) as well as categorize the message. If the project is for a client, you can also include time entries. Here is an example of a commit message:

Message Generated by GitHub

Setting Up the Integration:

First get the integration URL; this is under the “Integration” sub section of the “Help” tab:

Help Page

NOTE: Part of the URL is blocked out because it contains the project token, however, you must copy the entire URL.

This URL is unique for each project you decide to integrate, so make sure you are on the right project before you copy the URL.

In GitHub, select the appropriate repository then select the “Edit” button. Select the “Service Hooks" sub section then “Post-Receive URLs":

Setup in GitHub

Beanstalk Integration with Torch Project Management (for Developers)

Sunday, May 17th, 2009

Using Beanstalk's web hooks, Torch can now receive commit information.

What You Can Do:

The commit messages are posted to the appropriate project. You can also checkoff tasks/events (more than one if you wish) as well as categorize the message. If the project is for a client, you can also include time entries. Here is an example of a commit message:

Versions Commit Window

This results in:

commit message in torch

Setting Up the Integration:

First get the integration URL; this is under the "Integration" sub section of the "Help" tab:

wbp-systems-help-integration-annotated

NOTE: Part of the URL is blocked out because it contains the project token, however, you must copy the entire URL.

This URL is unique for each project you decide to integrate, so make sure you are on the right project before you copy the URL.

In Beanstalk, select the appropriate repository then select the "Setup" tab. Select the "Integration" sub section then "Web hooks":

web-hooks-integration-beanstalk

Click on "Activate", then follow the onscreen instructions:

web-hooks-integration-step-1

web-hooks-integration-step-2