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
| Attribute | Description |
|---|---|
guid | The GUID of the Ministry Platform form to embed |
Finding the Form GUID
- In Ministry Platform, navigate to Administration → Forms
- Open the form you want to embed
- 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 Dashboard → Settings
- Add allowed origins in Dashboard → Widgets → Allowed 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.