CMS Development

Rrrrrrachel
Member

Hubspot version of this WP plugin?

SOLVE

Our HR person would like a version of this plugin on our website https://wordpress.org/plugins/wp-job-openings/#description / demo: https://demo.awsm.in/wp-job-openings/

 

We have plenty of templates / custom modules so recreating how this would look could be done, but the problem is that we'd like our HR person to have access and make it easy enough to just add them on their own.

 

Any suggestions? Does Hubspot have a similar plugin? 

0 Upvotes
1 Accepted solution
Anton
Solution
Thought Leader | Partner
Thought Leader | Partner

Hubspot version of this WP plugin?

SOLVE

Hi @Rrrrrrachel,

welcome to the board.

So first of all - there are many solutions how to acieve/create a "Job-Board" in HubSpot. 

1. Maybe the most simple one: 

Look in the HubSpot App Marketplace(not the regular Marketplace) for some 3rd Party HR software. They can be free but most likely the will cost monthly. 

 

2. If you have the HubDB Addon for HubSpot you can create a dynamic generated page for all Jobs. I've done this in the past and it's quite easy to edit/work with for a "non-developer" since HubDB can be updated with CSVs(Excel/Numbers can export it by default). So that everybody who can work with Excel/Numbers can edit/update the Job pages. 

Here's a good tutorial how to build dynamic pages in HubSpot: 
https://developers.hubspot.com/docs/cms/guides/building-dynamic-pages-with-hubdb 

and you'll need maybe this community thread/post if you need more then one level: https://community.hubspot.com/t5/CMS-Development/HubDB-Dynamic-page-AND-Multipage-Dynamic-on-same-te...

I would recommend to add following fields to HubDB:

  • Positionname (text)
  • startdate (date)
  • location(if needed) (text)
  • department(hr, development, design - whatever you need) (selection)
  • Description of the job (rich-text)
  • Contact person - name (text)
  • Contact person - image (image)
  • Contact person - phone (text)
  • Contact person - email (text)

When you're done with the setup of the single fields - export the empty hubdb layout so that 

a) you have an empty state (if you need to reset it)

b) your hr can start working/create all jobs (send them a copy of the export)

 

--- 

There's still a lot to do, but it will pay off - trust me. 

 

First you'll need to create a HTML+Hubl Template - You/your developers should be able to set it up quickly.

After you have this layout

 

--- Header Container ---

--- Content Container ---

--- Footer Container ---

 

you can start creating the HubDB Magic inside the content container by going through the tutorials I've postet above. 

So in the end it should look like this:

--- Header Container ---

----- Code for Jobs overview page -----

----- Code for Job detailpages -----

--- Footer Container ---

 

The both codes are "one" if-statement. Like "if job overview show this - else show job detail". Use all the HubDB columns to create the needed overview and detail pages. 

You can cretate/add a form to the job detail pages to get a better user experience.

 

 

 

Hope this helps

 

 

best,

Anton

Anton Bujanowski Signature

View solution in original post

0 Upvotes
1 Reply 1
Anton
Solution
Thought Leader | Partner
Thought Leader | Partner

Hubspot version of this WP plugin?

SOLVE

Hi @Rrrrrrachel,

welcome to the board.

So first of all - there are many solutions how to acieve/create a "Job-Board" in HubSpot. 

1. Maybe the most simple one: 

Look in the HubSpot App Marketplace(not the regular Marketplace) for some 3rd Party HR software. They can be free but most likely the will cost monthly. 

 

2. If you have the HubDB Addon for HubSpot you can create a dynamic generated page for all Jobs. I've done this in the past and it's quite easy to edit/work with for a "non-developer" since HubDB can be updated with CSVs(Excel/Numbers can export it by default). So that everybody who can work with Excel/Numbers can edit/update the Job pages. 

Here's a good tutorial how to build dynamic pages in HubSpot: 
https://developers.hubspot.com/docs/cms/guides/building-dynamic-pages-with-hubdb 

and you'll need maybe this community thread/post if you need more then one level: https://community.hubspot.com/t5/CMS-Development/HubDB-Dynamic-page-AND-Multipage-Dynamic-on-same-te...

I would recommend to add following fields to HubDB:

  • Positionname (text)
  • startdate (date)
  • location(if needed) (text)
  • department(hr, development, design - whatever you need) (selection)
  • Description of the job (rich-text)
  • Contact person - name (text)
  • Contact person - image (image)
  • Contact person - phone (text)
  • Contact person - email (text)

When you're done with the setup of the single fields - export the empty hubdb layout so that 

a) you have an empty state (if you need to reset it)

b) your hr can start working/create all jobs (send them a copy of the export)

 

--- 

There's still a lot to do, but it will pay off - trust me. 

 

First you'll need to create a HTML+Hubl Template - You/your developers should be able to set it up quickly.

After you have this layout

 

--- Header Container ---

--- Content Container ---

--- Footer Container ---

 

you can start creating the HubDB Magic inside the content container by going through the tutorials I've postet above. 

So in the end it should look like this:

--- Header Container ---

----- Code for Jobs overview page -----

----- Code for Job detailpages -----

--- Footer Container ---

 

The both codes are "one" if-statement. Like "if job overview show this - else show job detail". Use all the HubDB columns to create the needed overview and detail pages. 

You can cretate/add a form to the job detail pages to get a better user experience.

 

 

 

Hope this helps

 

 

best,

Anton

Anton Bujanowski Signature
0 Upvotes