GitHub webhook integration with Assembla ticket linking not working for all workspaces

I’m having trouble with connecting GitHub and Assembla through webhooks. I’ve configured the webhook URLs properly in GitHub to send commit data to my Assembla workspaces.

Here’s what’s happening: I have three different Assembla workspaces, each with its own webhook configured in GitHub. All three workspaces receive the commit notifications just fine - I can see them showing up in the activity feed.

The problem is with ticket association. I created a test ticket called “Test Commits” in each workspace and tried committing with the message “Test Commit Re #1”. While all workspaces get the commit notification, only one workspace actually links the commit to ticket #1.

I noticed that the workspace where it works correctly receives commits made to the master branch. The two workspaces where linking fails are getting commits from feature branches instead of master.

Has anyone experienced this before? Is there a setting I’m missing that would make ticket linking work for non-master branches?

Had the same issue last year when we switched from SVN to GitHub. Turns out it was Assembla’s branch-specific webhook processing, not GitHub. Check your Assembla workspace settings - there’s a repository integration section where you can set which branches trigger ticket associations. Most workspaces default to only processing ticket links from the primary branch. Go to workspace settings, find the repository/integration tab, and look for branch filtering options. Make sure you’ve included all the branches you need for ticket linking, not just master. Also double-check your webhook URLs are workspace-specific and aren’t accidentally pointing to the same endpoint.

for sure! it def seems like a branch issue. check ur Assembla webhook settings for branch filters - some configs ignore stuff that’s not the default branch. also, make sure your ticket linking syntax is right in all workspaces, esp. for master.