Widget Builder & Embed
Creating a widget
- Go to Integrations in the sidebar
- Click the Create New tile in the widget grid
- A new widget is created and opened automatically
- Type a name in the Widget name field at the top of the editor
Building your widget
Widgets are made up of pages and blocks. A page is a step in the form. Each page contains one or more blocks (fields, layout elements, or actions).Managing pages
- Click Add page in the left sidebar to add a new step
- Hover a page to reveal the drag handle — drag to reorder
- Click the trash icon to delete a page (minimum 1 page is required)
Block types
Blocks are added from the left sidebar. They are organized into four groups: Layout| Block | Purpose |
|---|---|
| Section header | Title and subtitle for a form section |
| Container | Groups other blocks together |
| Card | Styled container with a border |
| Columns | Two-column layout |
| Divider | Horizontal rule |
| Spacer | Empty vertical space |
| Block | Purpose |
|---|---|
| Paragraph | Static text shown to the user |
| Block | Collected data |
|---|---|
| Text | Single-line text |
| Email address (validated) | |
| Phone | Phone number |
| Textarea | Multi-line text |
| Select | Dropdown with predefined options |
| Checkbox | Boolean yes/no |
| Date | Date picker |
| Block | Purpose |
|---|---|
| Submit button | Submits the form — required on the last page |
| Success message | Shown after successful submission |
Block operations
Right-click any block (or use the block’s context menu) to:- Duplicate — copy the block in place
- Delete — remove the block
- Move up / Move down — reorder within the page
Multi-step options
When your widget has more than one page, configure the step navigation in the Properties panel on the right:- Show progress bar — displays a progress indicator at the top
- Progress style — bar or dots
- Next button label — default: “Next”
- Back button label — default: “Back”
- Submit button label — default: “Submit”
Saving
Click Save to save the current state as a new version. Every save creates a new version in the version history — you can restore any previous version from the versions list.Publishing vs draft
| State | Behaviour |
|---|---|
| Draft | Widget is not live. The embed script will not render the widget. Submissions are rejected. |
| Published | Widget is live. Submissions are processed and create leads. |
Sharing & embedding
Once a widget is selected, open the Share & Embed tab.Shareable link
A hosted URL where visitors can fill in the widget directly — no embedding required. Share this link in emails, social media, or anywhere you want to direct people.Script embed (recommended)
The script embed is the standard way to add a widget to your website. Copy the code snippet and paste it into your site’s HTML where you want the widget to appear.iFrame embed
For platforms that block external scripts (Wix, Squarespace), use the iFrame embed instead. It loads the widget in an isolated frame.Platform quick-start guides
| Platform | Method |
|---|---|
| Webflow | Add an Embed element → paste the script embed code |
| Wix | Add an HTML iframe element → use the iFrame embed code |
| Squarespace | Go to a page → Add block → Code → paste the script embed |
| Framer | Add an Embed component → paste the script embed code |
Widget versioning
Every time you click Save, a new version is created. To view or restore a previous version:- Open the widget in the Design tab
- Click Version history (clock icon in the header)
- Browse previous versions with their timestamps
- Click Restore on any version to make it the current draft
Troubleshooting
Widget is not appearing on my website
Widget is not appearing on my website
Check that:
- The widget status is Published (not Draft)
- The
data-org-idanddata-widget-idattributes in your embed script are correct — copy them directly from the Share & Embed tab - There are no JavaScript errors in your browser console blocking the script from loading
- Your site’s Content Security Policy (CSP) allows scripts from
financely.app— if not, use the iFrame embed instead
Submissions are not creating leads
Submissions are not creating leads
Confirm the widget is Published. Draft widgets silently reject submissions. Also check the Leads page to confirm — leads from widget submissions appear with source “widget”.
The widget shows but the submit button does nothing
The widget shows but the submit button does nothing
iFrame embed is not resizing correctly
iFrame embed is not resizing correctly
The iFrame has a fixed height by default. Adjust the
height attribute in the iFrame code to fit your widget’s content, or set height="100%" and manage the container height in your site’s CSS.