Home / Companies / Stream / Blog / August 2020

August 2020 Summaries

5 posts from Stream

Filter
Month: Year:
Post Summaries Back to Blog
This tutorial guides users through building a chat application with a dashboard that allows an admin to toggle between different customer chat channels within a single window, enhancing efficiency for customer support representatives. Utilizing Stream Chat for chat infrastructure and React and Express for the framework, the app presents a streamlined interface similar to iMessage, highlighting new messages and facilitating quick navigation. Users need a free Stream trial account to follow along with the setup, which involves configuring API keys and disabling certain permissions for development purposes. The frontend is divided into separate components for customers and admins, each with its own login and chat functionalities. The tutorial details the process of setting up and managing chat channels, including user authentication, token generation, and utilizing Stream's extensive API for handling chat operations. The admin dashboard uniquely features a ChannelList component for managing multiple conversations, further illustrating the capabilities of Stream's built-in features. The comprehensive guide ensures that even those with basic knowledge of React Hooks and Express can quickly prototype a functional chat application.
Aug 21, 2020 1,677 words in the original blog post.
This tutorial provides a comprehensive guide to building a chat application capable of sending chat transcripts via email using Stream Chat and SendGrid. It outlines the process of setting up a real-time chat feature with Stream's API and SDKs and integrating SendGrid for email functionality. The tutorial requires basic knowledge of node.js, React, and Express, while also detailing the setup of trial accounts for Stream and SendGrid. Users are guided through configuring their development environments, creating Stream Chat channels, and automating the sending of chat transcripts when a user closes their browser window using React's useEffect() hook. Essential backend processes, such as constructing the email message and using SendGrid's API to send the transcripts, are also covered, with attention given to potential error handling through a try-catch block. This hands-on guide emphasizes the simplicity and utility of the integration, leveraging the capabilities of Stream and SendGrid to enhance user engagement and support efficiency.
Aug 18, 2020 1,780 words in the original blog post.
Stream has successfully raised a $15 million Series A funding round led by GGV Capital and Dick Costolo, enabling the company to enhance its chat and activity feed APIs. The company, which started with a small engineering team, has expanded to 58 employees and now serves over a billion end users across sectors like healthcare, education, and social communities. With the new funding, Stream plans to accelerate product development, including TypeScript support, SOC 2 and ISO 27001 certifications, and a revamped dashboard with real-time features. The company is also enhancing its chat product with features such as location sharing, custom slash commands, and improved push notifications, drawing inspiration from platforms like Slack and Instagram. Stream is actively hiring in Boulder, Amsterdam, and remotely, as it continues to improve its offerings and seeks feedback from users to refine its services further.
Aug 17, 2020 1,163 words in the original blog post.
Integrating the Stream Chat API with Zendesk Sell can enhance real-time customer interaction by updating sales chat transcripts as conversations occur, thereby improving CRM capabilities. This process involves a front-end built with React and a back-end using Node.js to manage the chat flow, where chat messages are sent to a backend API that updates Zendesk Sell Lead descriptions. The tutorial illustrates the setup and configuration needed, including creating accounts with Stream and Zendesk, configuring OAuth settings, and setting environment variables. By following the outlined steps, users can construct a chat application that syncs messages to the Zendesk CRM, enhancing customer engagement by allowing sales teams to view and act on chat transcripts instantly.
Aug 07, 2020 1,364 words in the original blog post.
Swift Lambda is an open-source project designed to simplify the process of using Swift in backend development, specifically for building and deploying chatbots on AWS. This tutorial guides users through creating a chatbot that automatically responds to user messages by integrating Swift Lambda with Stream's chat API. Key steps include setting up an iOS chat application, configuring the Webhook URL to process POST requests, and writing code to parse JSON objects to identify new messages. The code ensures the bot does not respond to its messages to prevent loops, and it uses Stream Chat's REST API to send replies. The deployment process is made efficient through Swift Lambda, allowing for quick iterations, and the tutorial highlights potential enhancements to the chatbot using AI services like Google's Dialogflow or Amazon's Lex for a more advanced chat experience.
Aug 04, 2020 729 words in the original blog post.