<aside>
💡
This guide explains how we decide which jobs to show a member in the Higher Logic activity feed.
</aside>
Quick answer
- Who sees jobs? Only members we recognize as job seekers (linked or synced from Higher Logic).
- How we pick jobs: We try (1) jobs that match their profile, then (2) jobs from external feeds (if you have that on), then (3) newest jobs on the site. We never show jobs they already applied to.
- How often jobs appear in the feed? Higher Logic controls that (for example, every 6 to 7 posts). We only send the list when they ask.
Who gets jobs?
When a member views the activity feed, Higher Logic asks us for job recommendations for that member.
- We look up that member by their Higher Logic contact ID.
- If we find (or can create) a job seeker for them, we return jobs.
- If we do not, we return nothing. They see no jobs in the feed.
So: members see jobs only when our system has them as a job seeker.
How we choose which jobs to show
We fill the requested number of jobs (e.g. 5) in three steps.
Step 1: Match their profile
- We search jobs using the member’s profile, such as location, job category, experience, education, and salary (whatever they have). We apply these filters together, so jobs must match all profile fields the member has filled in.
- We take up to 20 matching jobs (newest first), drop any they already applied to, keep only active jobs, then pick the number we need.
- If we have enough, we're done.
Step 2: Jobs from external feeds