Skip to main content

URL Parameters to Pre-Filter Search on Slate Modules

You can always learn something new in Slate - like that you can share a special URL parameter that will pre-search many of Slate's modules! Credit for discovering this goes toย Megan Sciera

By appending ?qs=search+parameter+here to the URL of many Slate modules, you can offer a quick filtered view of that pageย 

Note - the keywords in the URL do notย pre-fill the search box itself.

Examples:

  • /manage/deliver/?qs=test
  • /manage/query/?qs=call
  • /manage/form/?qs=tab

Some use cases I've begun to use this for:

  • Delegating tasks >> maybe a student worker needs to update a few queries, but your folder structure is too broad and the number of queries they have to browse is overwhelming? Append your URL with a helpful keyword filter (this can stack with a folder URL parameter - ex. /manage/query/?shared=all&q=Analysis&qs=duplicate)

Bonus - did you know the &q= URL parameter is how folder filters are applied in Queries, Reports, and Forms modules, to name a few? (But it's ?folder=folderName in Deliver).

This is why you can share direct URLs to a specific folder within the Slate module.

  • Sharing information >> maybe you want to have someone review just 3 emails in your new campaign, and while theย folder structure defines who gets the email, the campaign is just one of many. Add the ?qs= to the URL you give out to make sure they see only the array of messages you want them to look at.
    • Ex. the Template folder is a hodge-podge, and you want someone to review some new templates. Adding the filter can hide other messages for the user you shared the link with (?folder=Templates&qs=matriculation)

It's not a permanent filter - you'll want to use Customize View for that. But it's a neat trick and can be useful!