helios_livechat

A Flutter package that embeds the Helios live chat widget into your mobile app. Provides a draggable floating action button that opens a chat panel as a bottom sheet, as well as a full-screen overlay variant.

Features

  • Draggable chat button — floats over your app, snaps to the edge when dragged near the screen border
  • Collapsible tab — button hides into a side tab when dragged to the edge; swipe or tap to restore

Supported Platforms

Platform Support
Android ✅ API 24+
iOS
Web
Desktop

Installation

Add to your pubspec.yaml:

dependencies:
  helios_livechat:
    path: ../helios_livechat  # adjust path as needed

Then run:

flutter pub get

Usage

import 'package:helios_livechat/helios_livechat.dart';

Stack(
  children: [
    //Your Widget
    LiveChatOverlayButton(
      config: LivechatModel(id: 'your-widget-id'),
    ),
    //Your Widget
  ],
)

Configuration

LivechatModel takes a single required parameter:

Parameter Type Description
id String The widget ID provided by Helios

Requirements

  • Flutter >=3.0.0
  • Dart >=3.0.0 <4.0.0
  • Android minSdkVersion 24

Libraries

helios_livechat