Live preview

WidgetsUpdated Mar 24, 2026
Ministry Platform

Job openings

List open positions from Ministry Platform (PHC_Job_Positions) on your website. Visitors can read full descriptions and apply using a Ministry Platform custom form (same system as Custom Form).

Supported providers

  • Ministry Platform — Job rows and the application form both live in MP.

Embed

<fs-job-openings></fs-job-openings>

No extra attributes are required. Each open job must have Form_ID set on its PHC_Job_Positions row in Ministry Platform to the Forms.Form_ID of the application form for that role (roles can share one form or use different forms). Firesky loads that form when the visitor taps Apply.

On submit, Firesky sets PHC_Job_Position_ID on the Form_Responses row to the selected job’s Job_Position_ID, so you can report or automate on which opening someone applied for without a hidden “Job Title” field.

Location names

Each row includes Location_Name from the MP select (via Location_ID_Table on PHC_Job_Positions).

Requirements

  • Ministry Platform configured in Dashboard → Settings
  • Allowed origins under Dashboard → Widgets
  • Each listed position has PHC_Job_Positions.Form_ID pointing at a valid MP form

Preview

Use Dashboard → Widgets hosted preview or /widget/job-openings?preview=1 to try the list and detail flow. For the apply step in preview, include a numeric formId on each job in the preview payload (same meaning as Forms.Form_ID in MP).