Forms
Firesky Forms lets you create custom forms and embed them directly on your church website. Forms are fully managed in Firesky — no CHMS required.
Creating a Form
- Go to Dashboard → Forms
- Click New form
- Give your form a title and optional instructions (shown above the form)
- Add fields from the panel on the left:
Available Field Types
| Field type | Description |
|---|---|
| Text | Single-line text input |
| Paragraph | Multi-line text area |
| Date | Date picker |
| Radio | Single-choice selection (shows as radio buttons) |
| Dropdown | Single-choice selection (shows as a dropdown menu) |
| Checkbox | One or more checkbox options |
| File upload | Allow respondents to attach a file |
| Instructions | Display-only text block (not an input) |
Form Settings
| Setting | Description |
|---|---|
| Collect contact info | Adds First Name, Last Name, Email, and Phone fields automatically |
| Collect address | Adds a full address block automatically |
| End date | The form stops accepting responses after this date |
| Completion message | What respondents see after successfully submitting |
- Click Save when finished
Embedding a Form on Your Website
Step 1: Get the form ID
Open the form in Dashboard → Forms → click the form → look for the embed code section. The form-id is the UUID shown there.
Step 2: Add the Firesky script to your site (if not already)
<script id="FireSkyWidgets" src="https://www.thefiresky.com/widgets.js"></script>
Step 3: Add the form element where you want it
<fs-firesky-forms form-id="your-form-uuid-here"></fs-firesky-forms>
Replace your-form-uuid-here with the form ID from Step 1.
Step 4: Make sure your domain is in Allowed Origins
Go to Dashboard → Widgets → Allowed origins and add the domain where your form will appear (e.g. https://mychurch.org). Without this, the form won't load.
Note: The Firesky Forms widget must be added to your church in Dashboard → Widgets. It's free for all churches.
Viewing Responses
Go to Dashboard → Forms → Responses to see all submissions across all forms. Use the filter to view responses for a specific form.
Each response shows:
- Submission date
- Contact information (name, email, phone — if collected)
- Address (if collected)
- All field responses
Editing a Form
Go to Dashboard → Forms, click the form you want to edit, and make your changes. Existing responses are preserved when you edit a form.
Changes to field labels or options apply immediately to new submissions but do not affect existing responses.
Closing a Form
Set an end date in the form settings to automatically stop accepting responses on a specific date. After the end date, visitors will see your completion message instead of the form.
To close a form immediately, set the end date to today's date.
Deleting a Form
In Dashboard → Forms, use the delete button next to the form. Deleting a form permanently removes it and all its responses.
Differences: Firesky Forms vs. Custom Form widget
| Firesky Forms | Custom Form widget | |
|---|---|---|
| Where forms are managed | Firesky dashboard | Ministry Platform |
| CHMS required | No | Yes (Ministry Platform) |
| Widget element | <fs-firesky-forms form-id="..."> | <fs-custom-form guid="..."> |
| View responses | Dashboard → Forms → Responses | Ministry Platform |
Use Firesky Forms for most situations — it's simpler and doesn't require a CHMS. Use Custom Form only if you need to embed an existing Ministry Platform form.