Building Landing Pages
Fund Flow's built-in page builder uses the Puck.js visual editor to let you create professional investor-facing landing pages without writing code. Pages can capture leads, embed deal summaries, collect contact info, and link directly to your investor portal.
Plan Limits
The number of published pages you can maintain depends on your subscription tier.
| Plan | Published Pages |
|---|---|
| Free | 1 |
| Standard | 3 |
| Professional | 30 |
Tip
Archived pages do not count against your limit. If you need to temporarily exceed the limit, archive an older page to free up a slot.
Creating a Page
- Navigate to Marketing > Landing Pages in the main sidebar.
- Click + New Page.
- Enter a Page Title (used as the browser tab title and default H1) and a Slug (the URL path, e.g.,
multifamily-fund-2024). - Choose a Template (blank canvas, deal announcement, fund raise) or start from scratch.
- Click Open Editor to launch the Puck visual editor.
Your page is auto-saved as a draft every 30 seconds while you edit.
The Visual Editor
The Puck editor uses a drag-and-drop block system. The left panel shows available blocks; the canvas shows the live preview; the right panel shows configuration options for the selected block.
Adding Blocks
Click any block in the left panel or drag it onto the canvas. Blocks snap to a vertical layout. You can reorder blocks by dragging the handle icon on the left edge of each block.
Configuring Blocks
Click any block on the canvas to select it. The right panel shows all editable properties — text, images, colors, links, and layout options.
Available Block Types
Hero Block
Full-width banner with headline, subheadline, background image or gradient, and a primary call-to-action button. Use this as the first block on every page.
Configuration options:
- Headline and subheadline text
- Background: solid color, gradient, or uploaded image (2 MB max)
- CTA button label, link target (URL, investor portal, or Form block anchor)
- Overlay opacity for readability over background images
Text Block
Rich-text content area with formatting support for headings, bold, italic, bullet lists, numbered lists, and inline links. Suitable for deal descriptions, executive summaries, and policy disclosures.
Form Block
Lead capture form that creates a new Contact in your CRM when submitted. Built-in fields include name, email, phone, and accreditation status.
Configuration options:
- Required vs. optional field toggles
- Success message or redirect URL after submission
- Tag to apply automatically to submitted contacts (e.g.,
landing-page-lead) - Pipeline stage assignment for new contacts (default:
Lead)
Note
Form submissions create contacts instantly. If the email already exists in your CRM, the existing record is updated with any new field values rather than creating a duplicate.
Features Block
Grid layout for listing key selling points, fund highlights, or property features. Each feature item has an icon (from a built-in icon library), a short title, and a description.
Testimonials Block
Carousel or grid of investor or partner quotes. Each testimonial includes quote text, attribution name, title/company, and an optional avatar image.
CTA Block
A focused call-to-action strip with a short headline and one or two buttons. Useful as a section break or page footer prompt.
Image Block
Single image or side-by-side image pair with optional captions. Supports uploaded images or external URLs. Maximum file size: 5 MB per image.
Video Block
Embeds a video via YouTube or Vimeo URL. The block renders a responsive iframe with an optional title caption. Direct video file uploads are not supported.
Lead Capture and Auto-Contact Creation
Every Form block submission triggers the following sequence:
- Contact lookup — Fund Flow checks whether the submitted email exists.
- Create or update — A new contact is created, or the existing record is updated with non-empty submitted values.
- Tag assignment — The tag configured on the Form block is applied.
- Stage assignment — The contact is moved to the configured pipeline stage (if the current stage is earlier in the funnel).
- Notification — An in-app notification is sent to the page owner and any team members subscribed to "New Lead" alerts.
Analytics
Each page has a built-in analytics panel accessible from the Landing Pages list. Metrics update every 24 hours.
| Metric | Definition |
|---|---|
| Page Views | Total unique URL loads (bot traffic filtered) |
| Form Submissions | Count of successful form completions |
| Conversion Rate | Submissions / Page Views × 100 |
| Avg. Time on Page | Median session duration for non-bounce visits |
Tip
Use UTM parameters in the page URL when sharing via email campaigns or social media to track traffic sources. Analytics are segmented by UTM source automatically.
Publishing and Custom Domains
Publishing a Page
Toggle the Published switch in the page settings panel. Published pages are immediately accessible at:
https://app.fundflowos.com/p/[your-org-slug]/[page-slug]
Custom Domain
Professional plan operators can serve landing pages from a custom domain (e.g., invest.yourfirm.com).
- Go to Settings > Custom Domain.
- Enter your domain and click Verify.
- Add the displayed CNAME record to your DNS provider.
- Wait for DNS propagation (up to 48 hours), then click Activate.
Once active, all your landing pages are served from your custom domain automatically.
Note
SSL certificates are provisioned automatically via Let's Encrypt. No manual certificate management is required.
Frequently Asked Questions
Can I duplicate an existing page as a starting point?
Yes — click the three-dot menu on any page in the list and select Duplicate. The copy starts as a draft with a copy-of- slug prefix.
Do landing pages work on mobile devices? All blocks are responsive by default. The editor shows a mobile preview toggle (phone icon) in the top toolbar so you can verify layout on small screens before publishing.
Can I password-protect a landing page? Password protection is available on the Professional plan. Enable it in Page Settings > Access and set a page password. Visitors see a gate screen before the page loads.
How do I delete a page? Archive it first (sets it to draft and frees the plan slot), then permanently delete it from the Archived tab. Deletion is irreversible — all associated analytics data is removed.
What happens to leads captured after I archive a page? Contacts created by a page's form remain in your CRM regardless of page status. Archiving a page only prevents new visitors from accessing it.