SwiftChat platform for End Users

The Swiftchat platform for end users is created like a super-app – a store of chatbots. It is available as:

  1. Android application – Compatible with a large number of Android smartphones and versions
  2. Progressive Web Application (PWA) – A web-based version which can be accessed on web browsers on any operating system (iOS, Windows, macOS, Linux, Android).

Both the above applications are identical in their functionality and user interface, providing the users with a seamless experience irrespective of the type of device they are on.

The end users that use the chatbots are introduced to multiple chatbots through a discover screen when they enter any version of the app. They can see various chatbots and can click on any of them to start interacting.

Any user who comes on to the Swiftchat app (Android or PWA) must log in using a valid phone number before they can access the app. In the steps below, we outline the user journey to access a bot on the Android and PWA apps.

User journey and features of the SwiftChat App (Android and PWA)

Logging in to SwiftChat app as a first-time user

Credentials

Logging into the SwiftChat platform as a first-time user requires only a valid 10-digit phone number registered in India. The user is required to go through a 2-step OTP verification process.

Onboarding

Step 1: First-time users are prompted to enter their phone number and click on ‘Send OTP’.

First-time users are prompted to enter their phone number and click on ‘Send OTP’

Step 2: Users are then shown a prompt to input the OTP, with a timer of 60 seconds.

step2

Step 3: If the user has still not received the OTP when the 60-second timer ends, the user is shown an option to ‘Resend the OTP’. Alternatively, they can edit their phone number if they had mistakenly entered the incorrect phone number, or add a new phone number to receive the OTP on a different number.

step3
step4

‘Edit phone number’ option

If the user chooses the ‘Resend OTP’ option, users are sent the OTP again to the same mobile number and the 60-second timer begins again.

If the user chooses the ‘Edit phone number’ option by clicking on the pencil icon, users are sent back to the screen where they enter their mobile number. But to ensure that the user wants to change the number and avoid re-entering the same number, the user is shown a message to wait for OTP or confirm that they want to change their number.

step4

Confirmation screen for ‘Edit phone number’

Successful Login

After successfully logging into the application, the first time user might see no bots in the Chat section. They can navigate to the Discover section to find and start interacting with chatbots.

step4

‘Chat’ section of a new user on the SwiftChat platform

SwiftChat, in its current release, has 2 major sections on the app (Android and PWA): Chat and Discover. Apart from these two sections, the apps also have a QR code scanner and a hamburger menu.

The QR code scanner allows users to scan QR codes of bots to access them directly. The QR Code scanner is the first option on the top right corner of the screen in the app.

The hamburger menu is where the user can access their profile, such as their phone number, help, and platform settings such as text size and log out.

step4

‘Hamburger menu’ section of the SwiftChat platform

Chat section

The Chat section is the default homepage. This is where any user lands upon completing their mobile verification process. The Chat section is where all the subscribed chatbots of a user are seen.

All SwiftChat platform users are subscribed to the Team SwiftChat bot, which is a sticky bot at the top of the Chat section. Apart from the Team SwiftChat bot, all bots must be subscribed to by the user. No new bot can message a user unless first subscribed to by the user.

step4

‘Chat’ section of the SwiftChat platform

In the Chat section, users can see the chats they have with their subscribed bots. Like any conversation, every interaction with a bot can be exited and resumed at any time by the user.

Discover section

The Discover section is where a user can explore and search the SwiftChat platform for new and exciting chatbots. This section also shows users the banners for new recommended bots to the user in a carousel at the top of the page. Users can click on a banner to enter a new bot directly.

step4

‘Discover’ section of the SwiftChat platform

Inside a Chatbot

When a user clicks on a banner or a bot from the list of bots shown, they are taken to that bot’s welcome banner. The welcome banner shows the user a few details about the functioning of a bot.

step4

The ‘Welcome Banner’ for a bot

Users can enter the bot’s conversational window by clicking on the “Let’s Go” button. They may then subscribe to the bot by sending a ‘Hi’ to the bot.

step4

Bot conversational window

When users are on the bot conversational window, they can view the bot information by clicking on the bot icon or name. The bot info page has details about the bot, the bot’s unique QR code, the bot’s share link, and the bot rating.

step4

Bot info page of the Team SwiftChat bot

They can also share the bot link with their friends on other platforms using the share button on the top right of the conversational window or from the bot info page. They can also share the QR code of the bot with a friend or their class by clicking on the “View QR code” button.

step4

Share options for a bot

step4

Each bot has a unique QR code which can be used to access it

Back to top