Create your brand

Customization guide

1. Mailer setup

Job board emails do not work out of the box. As with every other websites – you have to connect a  SMTP / connect your existing email account. After the job alerts, contact form, job application and employer notification emails will get transferred reliably.


2. Logo & icons

Recommended checklist:

a) main logo – settings / look & feel

b) company default logo – same section

c) social media icons  -same section. If left empty they won’t be shown

d) invoice logo (if using full version – settings / invoicing)

e) social media share image (Fb, Google+ etc) – need to upload new file via file manager. Name / size = “share-image.png [1200×630]”

f) fav icons – need to upload new file via file manager. Name / size = “fav.png [square], fav-ios.png [square], fav-startup.png [320×480]”

3. Homepage switch 

Via the “SJS Admin -> Settings -> Look & Feel – HOMEPAGE IS LANDING PAGE” you can switch to display the landing page. In case you have existing website and want to attach the job board – it can be turned off, showing the jobs straight away.

4. Change the job board language

How to activate other language instead of English? In your hosting file manager open”_config/config.envs.php” and change the line:

‘lang_code’ => ‘xy

Place one of the existing language codes available (“hi”, “de”, “es”, “pr”, “fr”, “cz”, “sk”, “ru”, “cn”) or your new language code if you created one. Save the file and reload the job board it will run new language. All words and phrases in the job board can be translated in the SJS Admin -> Translations -> Edit translations section. Currently there is no option to let users switch the job board language dynamically but we are working to develop this feature.

5. Adding new language

Need to use / import new language? Read the


6. Static pages

Manage page content, links and order. There is a possibility to switch the mode and create an external page, pointing to your existing content / site. Be careful when deleting at the moment there is no autosave you might loose the page content.

7. Set up job categories, locations and types

Beware of the permalink / URL format. Write these in lowercase without spaces and special characters. Users who wish to use the “State / City” or “County / Town” locations format can do so by following our MULTI-LOCATION SETUP GUIDE guide.

You can add Google Maps location into your job postings.

To add a map these are the steps:

a) open and search for your location


b) click SHARE



c) click Embed a map, select the size and copy the HTML code



d) in SJS data feeder or company job posting – click on “Insert -> Media (or Video)” and paste the HTML code and that’s it

Until end of 2018 we are planning to connect Google Maps location to SJS location so all maps will be displayed automatically without manually adding them.

8. Change the design

We are planning to include a SJS customizer in the future versions. For the moment if you want to change the website colors you can use Admin -> Custom CSS section. Add the CSS and remove the /* BRACKETS */. By default the code example is commented out. There is a sample on how to change the:

  • logo size
  • landing page background image
  • job listing subheader image

9. Setup data feeder

Data feeder allows you to populate job board with data. You can post jobs, create company and candidate profiles (premium) fast. Jobs posted belong to the administration profile (company). Edit the details to match yours.


a) Step 1 – change the email. Here all the job applications and resumes will be sent to.


a) Step 2 – via “Admin -> Companies -> Detail” login into the dashboard area and change the company details. Employer name should be left to “Admin”. It won’t be shown but it is a reference that indicates that this is the main administration profile.


10. Use SJS Cleaner

Deactivate / delete expired jobs (depending on your settings) and job board data to keep your database lean. If you are technically advanced you can schedule an automated cron job for this task. Read how to setup an automated maintenance below.

11. Send manual job alerts

If you already use some third party service transactional email provider in “SJS Admin -> Susbcribers” section you can export the mailboxes into CSV, import it into the provider’s and send users custom promotional or job alert messages.

12. Setup automatic job alerts

In order to send emails reliably the mailer setup in step 1 should be completed first. How job alerts work? Candidates sign up for the categories of their interest (eg. web design, programming etc) – and receive latest job offers straight into their mailbox. You will need to schedule a cron job (automatic task) that will send these emails.

a) open Cron scheduler in the hosting panel of your provider and add new Cron that will run every 15 minutes – job alert script that we prepared sends only 4 emails at the time so if you schedule it to run every 15 minutes it will send 96 emails in a day – 672 emails in a week (if you grow your site and get more than 672 subscribers follow steps below). This keeps the SMTP limit that is setup by most free providers like Google Gmail which prevents to send more than 100 emails per day.


b) In the cron job add the following URL to be executed ““. This is a script that we prepared for job alert.

c) Need to send more emails? Change the job alert script. Open, find “$EMAILS_IN_BATCH = 4” and change the number to what you need. Or increase periodicity of the cron job.

For hosting clients we set this up & maintain.

13. Setup automatic maintenance

There is also the maintenance script that can run once a day and deactivate (or delete) old / expired jobs – an equivalent of manual “SJS CLEANER”. Repeat the steps from section above – create new Cron task that will run once a day and execute “” URL. For hosting clients we set this up & maintain.

14. Source code structure

Planning to develop custom features or change something in the code? A look at the CODE STRUCTURE might help.
Did not find something? Type in your question into chat. We will get back to you.
Premium plugins setup
Need help with the setup? Consider our EXTRA SUPPORT service. Users with the license can learn how to setup the website payment & Indeed in PLUGINS guide.


Download SJS HERE