WidgetsUpdated Mar 6, 2026
Ministry Platform

Custom Form

Embed a Ministry Platform form directly on your church website. The widget fetches the form definition from MP and renders it as an interactive form.

Supported Providers

  • Ministry Platform — Form data comes from MP. Church must have Ministry Platform configured in Dashboard → Settings.

Embed

<fs-custom-form guid="your-form-guid-here"></fs-custom-form>

Required Attributes

AttributeDescription
guidThe GUID of the Ministry Platform form to embed

Finding the Form GUID

  1. In Ministry Platform, navigate to AdministrationForms
  2. Open the form you want to embed
  3. The GUID is in the form's URL or properties panel

Features

  • Dynamic field rendering — Fetches all form fields from MP, including text, paragraph, date, radio, dropdown, checkbox, and file upload fields
  • Conditional fields — Fields with dependencies show or hide based on other field values
  • Contact info collection — Optionally collect first name, last name, email, and mobile phone
  • Address collection — Optionally collect full address
  • End date — Forms can be configured to expire; the widget shows a message when the form is closed
  • Completion message — Custom thank-you message shown after successful submission
  • File uploads — Supports file attachment fields (uploaded to Ministry Platform)

Requirements

  • Church must have Ministry Platform configured in DashboardSettings
  • Add allowed origins in DashboardWidgetsAllowed origins
  • Embed the Firesky script before using the widget

Use Case

Add a Ministry Platform form (event registration, volunteer sign-up, prayer request, etc.) to any page on your church website without needing a developer to build a custom form. The widget automatically renders whatever fields are configured in MP.

Note: For Firesky-native forms (no CHMS required), see Firesky Forms.