Popup Builder Webpart

$120.00

Create custom announcement popups, modal dialogs, and notification banners in SharePoint Online. Fully configurable, no coding required. One-time payment SPFx web part.

Description

Key Features

  • Visual Rich Text Editor: Design your popup content directly in the web part zone.

  • Audience Targeting: Show popups only to specific Microsoft 365 / AAD Groups.

  • Smart Triggers:
    On Page Load: Immediate visibility.
    Timed Delay: Appears after $X$ seconds.
    Exit Intent: Triggers when the user moves to close the browser tab.
    Scroll Depth: Appears once the user has scrolled a specific percentage.

  • Frequency Capping: Control user fatigue (per session, weekly, or until dismissed).

  • Scheduling: Set automatic start and end dates for campaigns.

  • Mobile Responsive: Custom layouts optimized for smaller screens.

  • Accessibility: Built on Fluent UI for full Microsoft standard compatibility.


Property Pane Configuration

The configuration is organized into three primary tabs to streamline your setup process.

Page 1: Content & Basic Setup

SectionDescription
General SettingsToggle Enable Popup (Master Switch) and customize the Popup Title.
Template LibraryChoose from Alert, Event Invite, or Newsletter Signup. Select Custom for a blank canvas.
Content EditorClick the ✏️ Edit Content button on the web part to open the visual editing panel.
Action ButtonsConfigure labels and URLs for the Primary (Action) and Secondary (Dismiss) buttons.

Page 2: Targeting & Logic

  • Trigger Conditions: Select how the popup is activated.

    • Pro Tip: Use Scroll Depth (50%) for a non-intrusive user experience.

  • Audience Targeting: Enter comma-separated AAD Group IDs (Object IDs).

    • Where to find IDs?: Entra admin center > Groups > Search group > Copy “Object ID”.

  • Frequency Capping:

    • Once per session: Resets when the browser is closed.

    • Once per week: Tracks via browser storage.

    • Until dismissed: Persistent hide until the user clicks “Dismiss.”

  • Scheduling: Set ISO format dates (YYYY-MM-DD). The popup will only fire within this range.

Page 3: Visuals & Aesthetics

  • Visual Settings: Choose animations like Fade In, Slide Up, or Scale Up. Toggle Backdrop Blur for a modern UI feel.

  • Mobile Preview: View the phone-sized layout. Note: Disable this before saving the page.

  • Advanced Custom CSS: For developers to inject site-specific branding styles.


 Troubleshooting

[!IMPORTANT]

Popup not showing? Check the “Scheduling” dates and ensure the “Enabled” toggle is set to ON.

  • Previewing while editing: Use the “Preview popup now” toggle in the web part zone to test the UI without leaving Edit Mode.

  • Audience targeting: Ensure the Group ID is a valid GUID from Entra ID; names or emails will not work.

Note: Full-width sections are a standard SharePoint limitation. They are natively supported only on Communication Sites and are not available on Team Sites. This applies to all web parts, including Microsoft’s out-of-the-box web parts and custom-developed ones.

If you are using a Team Site and need a full-width layout, you can download and install our FullWidth extension from here.

There are no reviews yet.

Be the first to review “Popup Builder Webpart”

Your email address will not be published. Required fields are marked *

    Request for Source code