Filters are the way you decide which Services, Jobs or Tasks apply to specific clients, based on criteria you have chosen.
Why would you want to use filters?
Filters are an incredibly powerful feature in Senta and you can use them in many ways. You'll probably come up with different ways of using them, but here are some ideas:
In a Job, having one form filled out for limited companies, and a different form filled in for partnerships.
Starting a client take-on Job for all new clients, but not for prospects or former clients.
Kicking off a new Job in response to something being entered on a form in another Job.
In a Job, having an email only send to the client if they owe above a certain amount.
How do I implement a filter?
It's the same on Tasks, Jobs or whole Services: wherever you can add a filter, you will see a section called Filters and a button with Add filter.
Click the Add filter button and choose which criterion you want to filter by.
For example, in our first example above, you would choose “Client type”.
Then, Senta shows you all the possible values of “Client type”. You just tick the ones you want to match. If you want the form to be filled in by Limited companies, then you would tick that. You can tick more than one option if you like.
You can click the bin button to remove the filter.
Please note, unticking all the options does not mean that the filter won't be applied! It means that nothing will match this filter, so it will not apply to any companies.
Using expression as filters
You can use expressions/functions as filters within Senta, for example if you only want a task to display for a client if the value of a field is over a certain amount.
You can find the expression filter under the advanced section in the filter picker.
This filter will add a text field where you can enter the expression. The example below would ensure that a task/job only runs if the client owes more than £0 in PAYE.
Using yes/no filters to kick off new Jobs
You can choose Yes/No radios as fields on forms, the outcome of which can then be used to kick off another Job after your current one.
Within your Job, create a new Task type 'Kick off another job', and select the new Job you want to kick off.
In the filters section, add a filter to select the yes/no option. In this example I have used 'Do they have their own bookkeeping?', which I added to the Edit client form.
This will now kick off a Job to set yourself up as the client's bookkeeper, but only if they are not already doing their own bookkeeping.