How to integrate Teambox with Github

To integrate Teambox with your Github repo, just follow these simple steps.
The steps to use GitHub webhooks are the following:

Go to your Admin page in Github:

Go to Service Hooks:

Configure a Post Request Hook. This means Github will notify Teambox every time there’s a new commit:

Make sure you replace “your-project” in https://teambox.com/projects/your-project/hooks/github with your project URL and click on Update Settings:

There are two modes in which the Github hook works:

Tasks mode (default)

Only commit messages containing a task ID will be posted to Teambox. A comment will be inserted with your commit notes into the right task.

For each commit message you have to specify existing task id, for example when using git in shell:

git commit -m "Added cukes and specs [123456]"

or if you want to mark a task as resolved as well:

git commit -m "Added cukes and specs [close-123456]"

Commits will appear in the given task as a comments:

Conversations mode

All you need to do is to add in POST-Receive URL additional parameter:

https://teambox.com/projects/your-project/hooks/github?conversations=true

You may also just add it to POST request parameters.

Commits will appear as new conversations in your project:

Knowledge Base and Helpdesk