Skip to main content

Floating Button Trigger

The Floating Button trigger displays a persistent button that floats on the page. When clicked, it opens your popup. This provides always-available access without interrupting the user.

Overview

PropertyValue
Trigger Typefloatingbutton
VisibilityAlways visible
User Action RequiredClick
Mobile SupportFull

When to Use

Good Use Cases

  • Contact/support — Always-available help
  • Feedback collection — Persistent feedback button
  • Chat alternatives — Custom chat trigger
  • Sticky CTAs — Persistent calls-to-action
  • Special offers — Tab-style promotions
  • Navigation aids — Quick access menus

Benefits

  • Non-intrusive
  • Always accessible
  • User-initiated
  • High visibility
  • Great mobile support

Configuration

Button Position

Where the button appears on screen:

PositionDescription
Bottom RightMost common
Bottom LeftAlternative corner
Right CenterSide position
Left CenterLeft side
Top RightHeader area
Top LeftHeader area

Button Settings

Configure button appearance:

SettingOptions
ShapeCircle, rounded rectangle, pill
SizeSmall, medium, large, custom
IconFont Awesome icons
TextOptional label text
ColorBackground color

Button Styling

Visual Options

PropertyDescription
Background ColorButton fill color
Icon ColorIcon/text color
BorderOptional border
ShadowDrop shadow effect
Hover EffectsColor change, scale

Icon Options

Popular icons for floating buttons:

IconUse Case
commentChat, feedback
envelopeContact, newsletter
questionHelp, FAQ
giftOffers, promotions
phoneContact
plusAdd, expand

With Text Label

Optionally show text with icon:

[💬 Chat with us]

Or icon-only for minimal design:

[💬]

Animation Options

Entry Animation

How the button appears:

AnimationEffect
Fade inSubtle appearance
Scale upBouncy entrance
Slide inFrom edge of screen
NoneImmediate display

Attention Animations

Draw attention to the button:

AnimationEffect
PulseSubtle pulsing
BounceGentle bounce
ShakeAttention-grabbing
NoneStatic

When to Animate

  • On initial load (once)
  • After scroll (re-engage)
  • Periodically (use sparingly)

Position Settings

Offset from Edge

Distance from screen edges:

Bottom: 24px
Right: 24px

Typical: 16-32px from edges

Z-Index

Ensure button stays above other content:

  • Default: High z-index
  • May need adjustment for some sites

Mobile Behavior

Responsive Positioning

Consider mobile-specific positioning:

DesktopMobile
Bottom rightBottom center (optional)
24px offset16px offset
Medium sizeLarger touch target

Touch Targets

Ensure button is:

  • At least 44x44px for touch
  • Not overlapping navigation
  • Clear of other interactive elements

Display Options

Show/Hide Conditions

ConditionEffect
Always visibleButton always shows
After scrollAppears after scrolling
After delayAppears after time
On specific pagesPage-based rules

Hide on Popup Open

When popup opens:

  • Hide button (common)
  • Show button with close state
  • Keep visible (less common)

Best Practices

Positioning

  1. Don't overlap — Avoid covering content
  2. Consistent placement — Same position across pages
  3. Accessible location — Easy to reach on mobile
  4. Clear of navigation — Don't conflict with site elements

Styling

  1. Brand colors — Match your design
  2. Contrast — Visible against all backgrounds
  3. Appropriate size — Noticeable but not huge
  4. Clear icon — Obvious meaning

Behavior

  1. Quick response — Instant popup on click
  2. Smooth animation — Nice transitions
  3. Remember state — Don't re-animate constantly
  4. Reliable — Always works when clicked

Common Patterns

Support Button

Position: Bottom right
Icon: Chat bubble
Color: Brand blue
Text: "Help"
Action: Opens contact form

Feedback Tab

Position: Right center (rotated)
Text: "Feedback"
Color: Accent color
Action: Opens feedback form

Offer Button

Position: Bottom right
Icon: Gift
Text: "Special Offer"
Color: Promotion color
Animation: Gentle pulse

Quick Contact

Position: Bottom left
Icon: Phone
Color: Green
Text: None (icon only)
Hover: "Call us"

Interactions with Other Elements

Existing Chat Widgets

If you have a chat widget:

  • Position on opposite side
  • Use different purpose
  • Consider removing one

Scroll-to-Top Buttons

If you have scroll-to-top:

  • Position separately
  • Different vertical alignment
  • Clear visual distinction

Consider floating bars:

  • Adjust position when banner shows
  • Adequate spacing
  • Don't overlap

Metrics to Track

  • Click rate — Button interactions
  • Visibility — Is it being seen?
  • Conversion — After opening popup
  • Mobile vs desktop — Different behavior?

Troubleshooting

Button not visible:

  • Check z-index
  • Verify position isn't off-screen
  • Look for CSS conflicts
  • Check trigger is enabled

Button in wrong position:

  • Verify position settings
  • Check for conflicting CSS
  • Test on different screen sizes

Click not working:

  • Verify popup is configured
  • Check for JS errors
  • Ensure not blocked by overlay