Checklist to Debug Your Custom Filter Setup
Spelling & Case Sensitivity
Double-check your option values. For example, Socialmedia in the options must match exactly with the CMS field entry — even case differences like SocialMedia vs Socialmedia will break it.
No Spaces in Field Keys
Your keys look fine (work-filter, type-filter), but confirm there are no hidden spaces or trailing characters.
Button Link Format
Your syntax seems right:
#!filter[columns.work-filter]=Client
But confirm it’s being applied as the actual button href in Sitejet’s button settings.
CMS Binding
Make sure your collection list is connected to both work-filter and type-filter in the columns panel, not just one.
Template Logic Conflict
If you’re using both filters at once (e.g., Work = Client and Type = Branding), make sure both filters are allowed to combine. Sitejet supports multi-filtering but sometimes the default logic may be overwritten in a custom setup.
Try Adding One Filter at a Time
Test a single filter (like only #!filter[columns.work-filter]=Client) to confirm it triggers. Then combine both in the URL or UI.
Tip
You can also test this in the browser address bar by manually appending:
#!filter[columns.work-filter]=Client&filter[columns.type-filter]=Branding
to the end of your page URL and see if it filters correctly.