GetStream Live Chat Integration
  • 21 Jan 2025
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

GetStream Live Chat Integration

  • Dark
    Light
  • PDF

Article summary

🌟 What is GetStream?

GetStream is a powerful platform designed to enhance your applications with real-time messaging and chat features. With its robust API and customizable options, integrating live chat into your application has never been easier!

🚀 Getting Started

1. Opening the App

  • Open the GetStream.io on browser.

  • Navigate to the Main Dashboard: Here, you can manage your projects and settings.

2. Logging In

  1. Enter Your Credentials: Input your username and password.

  2. Click on the Login Button: Access your account by clicking the Login button.

⚙️ Setting Up Your Environment

3. Creating an Environment

  • Access the Environment Creation Tool: Look for the Create Environment option on the main dashboard.

  • Click on it!

  • Fill in Required Fields:

    • Enter a name for your environment.

    • Select the necessary configurations based on your project needs.

  • Save the Environment: Confirm your settings by clicking the Save button.

🔧 Accessing App Settings

4. Locate App Settings

  • Find the Gear Icon: Located at the bottom right-hand side of the panel.

  • Click on the Gear Icon: This opens the settings menu for your application.

💬 Connecting through Chat Integration

5. Open Chat Explorer

  • Click on Open in Chat Explorer within App Settings.

6. Integrate Chat

  • Follow the Prompts: Connect through Chat Integration using the GetStream.io platform.

  • Configuration:

    • Enter your API keys and other credentials.

    • Configure settings like user roles and message types.

🌐 Using Live Chat Features

7. Start a Chat Session

  • Navigate to the chat interface after integration is complete.

  • Initiate a chat session from the dashboard!

8. Manage Conversations

  • Monitor incoming messages and respond directly from the chat interface.

  • Utilize Features:

    • Emojis, file sharing, and quick replies enhance your interactions.

9. User Management

  • Add or remove users from chat sessions as needed.

  • Assign roles and permissions based on your organizational requirements.

Configuring GetStream Features

For Admins: Setting Up GetStream in Template Builder

  1. Log in to Tools.

  2. Navigate to:

    • AppCMS > Template Builder > Generic Messages > GetStream Messages.

Template Builder Navigation

  • GetStream Messages

  • Set Widget Headings:

    • For web: Set the heading to "Stream Chat".

    • For apps: Set the heading to "Community".

      Note: CLIENTID and CLIENT SECRET KEY should be present in AppCMS settings.

  • Create a Chat Page:

    • Create a chat page that will comprise of the chat module.

    • Add the new page as a tab in the Game Detail Module.

  • For comments: Set the heading to "Comments".

Set Widget Heading

For Admins: Enabling GetStream in AppCMS

  1. Log in to AppCMS.

  2. Navigate to:

    • Settings > User Engagement Config.

  3. Enable the GetStream toggle.

  4. Enter the GetStream Client ID


FAQ

Q1: What if I forget my login credentials?

A1: Click on the "Forgot Password?" link on the login page to reset your password.

Q2: Can I customize the chat interface?

A2: Absolutely! GetStream.io allows you to customize the appearance and functionality of your chat interface.

Q3: How do I handle user permissions?

A3: User permissions can be managed within the chat settings under user roles.

✨ Tips for a Better Experience

📌 Stay Engaged

  • Actively participate in live chats and discussions to stay connected.

  • Regularly check updates and new messages to remain involved.

🤝 Be Respectful

  • Use a friendly and professional tone in all conversations.

  • Follow community guidelines to ensure a positive environment.

🌟 Explore Features

  • Take advantage of features like emojis, polls, and file sharing.

  • Join live events, reply to comments, and interact with other users.

📞 Contact Support

For further assistance, please contact our support team:

  • Email: techsupport@viewlift.com

  • US: +1-800-859-0420

  • UK: +44-203-014-8921

  • Support Hours: 

    • B2C: Monday to Friday

    • B2B: 24X7


Was this article helpful?