Download the PHP package chatway-live-chat/chatway-live-chat-php without Composer
On this page you can find all versions of the php package chatway-live-chat/chatway-live-chat-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chatway-live-chat/chatway-live-chat-php
More information about chatway-live-chat/chatway-live-chat-php
Files in chatway-live-chat/chatway-live-chat-php
Package chatway-live-chat-php
Short Description Embed Chatway chat widget in any PHP app
License MIT
Informations about the package chatway-live-chat-php
Chatway PHP SDK
The Chatway live chat PHP SDK is a lightweight, framework-agnostic PHP library that allows you to easily embed the Chatway live chat customer support widget on your website and securely identify your visitors using a simple, chainable API.
Chatway is a powerful live chat solution for websites, offering features such as live chat customer support, real-time visitor tracking, customizable widgets, canned responses, FAQs, multilingual support, private notes, visitor segmentation, analytics, and more. Chatway is available as a web app, as well as native iOS and Android apps.
This SDK works with any PHP application, including Laravel, WordPress, custom frameworks, or plain PHP projects.
Key Features
- Easily embed the Chatway live chat widget using your project’s widget ID
- Securely verify visitors by ID or email (optional)
- Assign tags with custom colors
- Attach custom fields to visitor sessions
- Clean, chainable syntax
- Fully HTML-escaped output for security
Installation
To install the SDK via Composer:
Basic Usage
Embed the Chatway live chat widget without visitor verification:
You can find your widget ID on the Chatway Installation Page (id=WIDGET_ID
).
Visitor Verification (Optional)
To securely verify logged-in visitors, provide:
- The user ID
- The email address
- A secret key from the Visitor Verification page
- Whether to generate the signature based on
'id'
or'email'
All four parameters are required for visitor verification.
Example:
This will generate a secure window.chatwaySettings
block containing a signature and load the chat widget.
Adding Tags
You can assign tags to visitors, each with a name and color.
Single Tag:
Multiple Tags:
Custom Fields
You can attach custom fields to enrich visitor session data.
Single Field:
Multiple Fields:
Full Example
Important Notes
- For visitor verification, you must provide:
make(widgetId, secretKey, basedOn)
withVisitor(userId, email)
- The
basedOn
parameter must be either'id'
or'email'
- All tag names, tag colors, field names, and field values must be strings
- Tags must be an associative array in the format
name => color
- Custom fields must be an associative array in the format
name => value
Invalid input will result in an InvalidArgumentException
.
License For This Package
MIT License © Chatway