Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facebook Verification Document #60

Merged
merged 112 commits into from
May 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
2d4ab3f
images link fixed
mdshamoon Sep 15, 2023
b44acfc
Doc patch 5 (#50)
aravind-glific Sep 19, 2023
6fcadd4
updating V5.0 dashboard link
AkhileshNegi Sep 21, 2023
b7d5148
Create Bhashini ASR (#56)
aravind-glific Oct 13, 2023
8cd2116
Doc patch 6 (#57)
aravind-glific Oct 13, 2023
051f160
Merge pull request #52 from glific/sangeeta_doc_patch
aravind-glific Oct 18, 2023
e954747
Update 01. Custom Expression.md
AkhileshNegi Oct 19, 2023
a9d7218
Merge pull request #61 from glific/AkhileshNegi-patch-1
AkhileshNegi Oct 19, 2023
488738e
Merge pull request #59 from glific/sangeeta_doc_patch
aravind-glific Oct 27, 2023
73b68f5
Create 3. Starter Kit
aravind-glific Nov 9, 2023
cbab4f9
Delete docs/3. Starter Kit
aravind-glific Nov 9, 2023
9b4b90c
Create 15 Pre-launch Chatbot Checks.md
aravind-glific Nov 9, 2023
5f933b7
Merge pull request #67 from glific/docs/starter-kit
mdshamoon Nov 9, 2023
0385920
Update and rename ChatGPT Integration.md to ChatGPT Integration via J…
mahajantejas Nov 28, 2023
0a554b8
Merge pull request #70 from mahajantejas/patch-3
aravind-glific Nov 29, 2023
f1f6381
Update 16. Open a ticket with a human agent.md
aravind-glific Dec 18, 2023
74d64fc
Update 16. Open a ticket with a human agent.md
aravind-glific Dec 18, 2023
ad8bbea
Merge pull request #71 from glific/productfeatures/flowactions/ticket
AkhileshNegi Dec 18, 2023
2e5ea2e
Update 12. Link Google Sheets.md
aravind-glific Jan 8, 2024
4f956b3
Merge pull request #73 from glific/linkgsheets/sendimusinggsheets
mdshamoon Jan 8, 2024
ae9837f
added new warning
AkhileshNegi Jan 28, 2024
11036f1
rephrasing with consistent lanugage
AkhileshNegi Jan 28, 2024
e76a2b0
Adding screenshots
AkhileshNegi Jan 28, 2024
1feb54e
Flows: Added new warnings
AkhileshNegi Jan 28, 2024
f65b0bb
steps for how it works (#83)
mahajantejas Jan 30, 2024
d588e39
fixes for images
mdshamoon Jan 30, 2024
7de6080
Update 01. Glific Onboarding Toolkit.md
mahajantejas Feb 2, 2024
7a27610
Update 12. Link Google Sheets.md
mahajantejas Feb 2, 2024
b69a522
Doc for using vanilla gpt (#90)
mahajantejas Feb 7, 2024
7593d32
Merge pull request #87 from glific/updating-write-to-google-sheets
SangeetaMishr Feb 8, 2024
5c89010
Merge pull request #86 from glific/updates-in-FAQa
SangeetaMishr Feb 8, 2024
f910142
Create 3. Pilot Essentials.md (#66)
aravind-glific Feb 12, 2024
2fde89a
Update 01. Chats.md (#91)
SangeetaMishr Feb 13, 2024
d61c6c9
Update ChatGPT Integration via Jugalbandi.md (#93)
mahajantejas Feb 14, 2024
ec7fbd9
Setuo an organisation on gupshup.md (#98)
SangeetaMishr Feb 15, 2024
8ec1e55
added env for home
mdshamoon Feb 19, 2024
dfb2f0f
Merge remote-tracking branch 'origin'
mdshamoon Feb 19, 2024
cf3a4de
added env for home
mdshamoon Feb 19, 2024
01b75e7
checked sample use case
mdshamoon Feb 19, 2024
aca5466
checked sample use case
mdshamoon Feb 19, 2024
f6c651f
added more
mdshamoon Feb 19, 2024
8766515
added more
mdshamoon Feb 19, 2024
67e8e08
added deploy preview
mdshamoon Feb 19, 2024
e289789
added more
mdshamoon Feb 19, 2024
aa346ed
added more
mdshamoon Feb 19, 2024
567c4f2
added more
mdshamoon Feb 19, 2024
205da52
added more
mdshamoon Feb 19, 2024
1a1cfbe
done preview
mdshamoon Feb 19, 2024
18a2cfb
added netlify file
mdshamoon Feb 19, 2024
cf913b2
added netlify file
mdshamoon Feb 19, 2024
6a5463a
Merge pull request #99 from glific/feature/test-preview
mdshamoon Feb 19, 2024
e79b0c8
fixed docs
mdshamoon Feb 19, 2024
1b6e0d5
updated template url
mdshamoon Feb 20, 2024
0968b33
added next branch
mdshamoon Feb 22, 2024
25a87e3
added base URL
mdshamoon Feb 22, 2024
0170443
added base URL
mdshamoon Feb 22, 2024
7b9635a
Merge pull request #103 from glific/feature/versioning
mdshamoon Feb 22, 2024
62974fd
Update 01. Chats.md (#107)
SangeetaMishr Feb 29, 2024
61c7726
Update 01. updatewithnewui<chats.md> (#108)
SangeetaMishr Feb 29, 2024
bc6beac
Update 08. Notifications.md (#110)
mahajantejas Feb 29, 2024
6344b31
Update 16. Open a ticket with a human agent.md (#112)
SangeetaMishr Mar 4, 2024
81bdf36
updated with new screenshots (#117)
mahajantejas Mar 4, 2024
7b9c6fe
Update 04. List of Custom Contact Variables created in Flows.md (#120)
mahajantejas Mar 4, 2024
e3b444e
updated screenshots in dialogflow for natural language process (#116)
mahajantejas Mar 4, 2024
7e0b16c
added new screenshots (#118)
mahajantejas Mar 4, 2024
901b79c
Update Tags.md (#115)
mahajantejas Mar 4, 2024
842b23e
Update 02. Staff Management & Role Management.md (#124)
mahajantejas Mar 5, 2024
268acad
Update Flows Auto translate.md (#123)
mahajantejas Mar 5, 2024
e89b140
updated the doc for link to google sheets (#109)
mahajantejas Mar 5, 2024
525599d
Update 03. Languages.md (#111)
mahajantejas Mar 5, 2024
aacf18d
Updated the screenshots (#113)
mahajantejas Mar 5, 2024
18483d9
Update 13. Background Flows.md (#121)
mahajantejas Mar 5, 2024
c7eb3c0
Update 04. Triggers.md (#122)
mahajantejas Mar 5, 2024
1c5aab4
Update 08. Make a flow inactive.md (#128)
SangeetaMishr Mar 6, 2024
038f8f4
Update 04. Keywords.md (#127)
SangeetaMishr Mar 6, 2024
c638d4c
Update 08. Add or Remove the contact to a collection.md (#126)
SangeetaMishr Mar 6, 2024
ac3e072
Update 05. Searches.md (#119)
SangeetaMishr Mar 6, 2024
6f1e8ca
Update 02. Send the contact a message.md (#125)
SangeetaMishr Mar 6, 2024
25734e1
Update 01. Flows not working - Troubleshoot checklist.md (#129)
KrishnaDwibhashi2 Mar 6, 2024
c201323
Updatewithnewui waitforcontacttorespond (#130)
KrishnaDwibhashi2 Mar 6, 2024
3aa6a0b
Update 01. Getting Started with Glific.md (#135)
KrishnaDwibhashi2 Mar 6, 2024
44deae8
Update 07. Import & Export Flows.md (#134)
KrishnaDwibhashi2 Mar 6, 2024
85935d5
Update 06. Templates.md (#132)
KrishnaDwibhashi2 Mar 6, 2024
11d03e0
Updatewithnewui contactprofile&history (#133)
KrishnaDwibhashi2 Mar 6, 2024
4fe2313
Update 05. New Contact, Default flow Out of office hours notification…
SangeetaMishr Mar 7, 2024
fa23a8a
Update 11. Call a webhook.md (#131)
mahajantejas Mar 7, 2024
5fcd4bf
Updatewithnewui speedsends (#114)
mahajantejas Mar 7, 2024
3d2a94e
Update Setting up Exotel.md (#137)
mahajantejas Mar 7, 2024
3e9c9b1
moved back next branch
mdshamoon Mar 12, 2024
027a7f0
Update 07. Interactive Messages.md (#138)
KrishnaDwibhashi2 Mar 19, 2024
3858340
Update 1. Flow Overview.md (#141)
SangeetaMishr Mar 22, 2024
8288fa4
Update 06. Templates.md (#140)
SangeetaMishr Mar 22, 2024
442f54e
Update 1. Flow Overview.md (#142)
SangeetaMishr Mar 25, 2024
89125a5
Update 02. Send the contact a message.md (#143)
SangeetaMishr Apr 10, 2024
94de62b
Whats app groups automation (#144)
mahajantejas Apr 17, 2024
65d0a37
Create Languages Supported.md (#145)
SangeetaMishr Apr 18, 2024
9ce24f3
Create Deduction Type of Messages (#149)
SangeetaMishr Apr 30, 2024
44e5e23
Create Enable Google Sheet API and link to Glific (#147)
SangeetaMishr Apr 30, 2024
0d69a5a
Update 04. Upload files on GCS.md (#148)
SangeetaMishr Apr 30, 2024
fed9679
Delete docs/6. FAQ/Deduction Type of Messages (#154)
SangeetaMishr Apr 30, 2024
8e1394e
Delete docs/6. FAQ/Enable Google Sheet API and link to Glific (#153)
SangeetaMishr Apr 30, 2024
20293f7
Create Enable Google Sheet API and link to Glific.md (#151)
SangeetaMishr Apr 30, 2024
135d080
Create Deduction Type of Messages on the WhatsApp Business Platform.m…
SangeetaMishr Apr 30, 2024
894bd9f
Update 02. Send the contact a message.md (#156)
SangeetaMishr May 2, 2024
2b29714
Adding documentation for llm4dev (#157)
mahajantejas May 2, 2024
dc9ff09
Update 04. Upload files on GCS.md (#155)
SangeetaMishr May 3, 2024
b3c5e5a
Create GPT integration for image recognition.md (#159)
mahajantejas May 7, 2024
1da4985
Update 06. Understanding V5 Data Studio Reports.md (#161)
SangeetaMishr May 9, 2024
db5700f
Create Managing Gupshup Wallet Balance and Suspension.md (#160)
SangeetaMishr May 9, 2024
c3726bc
Update GPT integration for image recognition.md (#163)
mahajantejas May 24, 2024
c384c16
Update ChatGPT using OpenAI APIs.md (#164)
mahajantejas May 24, 2024
e45de09
Update 12. Link Google Sheets.md (#162)
SangeetaMishr May 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
ALGOLIA_APP_ID=
ALGOLIA_API_KEY=
ALGOLIA_INDEX_NAME=
BASE_URL="docs"
1 change: 1 addition & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ jobs:
ALGOLIA_APP_ID: ${{ secrets.ALGOLIA_APP_ID }}
ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }}
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
BASE_URL: ${{ secrets.BASE_URL }}
run: yarn build

# Popular action to deploy to GitHub Pages:
Expand Down
35 changes: 35 additions & 0 deletions .github/workflows/netlify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Build and Deploy to Netlify
on:
pull_request:
branches: [main]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Install dependencies
run: yarn install --frozen-lockfile
- name: Build website
env:
ALGOLIA_APP_ID: ${{ secrets.ALGOLIA_APP_ID }}
ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }}
ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME }}
BASE_URL: ""
run: yarn build

- name: Deploy to Netlify
uses: nwtgck/[email protected]
with:
publish-dir: './build'
production-branch: master
github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message: 'Deploy from GitHub Actions'
enable-pull-request-comment: true
overwrites-pull-request-comment: true
alias: deploy-preview-${{ github.event.number }}
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
timeout-minutes: 1
2 changes: 1 addition & 1 deletion docs/2. Onboarding/01. Glific Onboarding Toolkit.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ ___
```
https://staging.tides.coloredcow.com/
Phone number: +917834811114
Password: secret1234
Password: Secret1234!
```

Please don&#39;t use this to build extensive flows and testing on live numbers. We update the account every week so any work you do is likely to be removed. Please only use it to view the platform and check out the features.
Expand Down
6 changes: 4 additions & 2 deletions docs/2. Onboarding/03. Setup an organisation on GupShup.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,11 +131,13 @@ a) Disable Automated opt-in message.

23. After verification, you will be live on Gupshup.

24. To set up Glific, you’ll need to send us the following details at [https://cc.tides.coloredcow.com/organization-registration](https://cc.tides.coloredcow.com/organization-registration)
24. To set up Glific, you’ll need to send us the following details at https://prod.glific.com/organization-registration

25. App Name
26. GupShup account phone number
27. API key
27. API key - Go to Gupshup, Click on the right corner top click on it and copy the API key and paste it in the Glific form

<img width="213" alt="Screenshot 2024-02-15 at 9 29 44 AM" src="https://github.com/glific/docs/assets/143380171/71d4c140-ed0a-48c2-9167-815196e394c5"/>

Click on `continue` button.

Expand Down
5 changes: 4 additions & 1 deletion docs/2. Onboarding/GCS Setup/04. Upload files on GCS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
> ### **2 minute read &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `Intermediate`**
> ### **2 minute read &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `Intermediate`**

___

**To send files (images, audio, video, pdfs) to contacts, you would need to upload them to GCS and then attach link in the message.**
Expand Down Expand Up @@ -81,3 +82,5 @@ ___
9. Follow the steps to send the media files to contacts through a flow.

- [Send media files in messages](https://glific.github.io/docs/docs/Product%20Features/Flows/Flow%20Actions/Send%20the%20contact%20a%20message/#send-media-files-in-a-message)


39 changes: 39 additions & 0 deletions docs/3. Pilot Essentials.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
> ### **3 minute read &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `Beginner`**

Designing chatbots is an iterative process, and with every launch or pilot, you learn new things and make changes. But if you are launching your chatbot for the first time with your users, here are 15 quick things you need to check. It shouldn't take you more than 15 minutes to ensure everything is in order.

Disable the automated opt-in message on Gupshup. This will prevent your users from receiving additional default messages from Gupshup, which might confuse them. To do this, click on your app on Gupshup, go to the Opt-ins tab, click on the Onboarding mechanisms dropdown arrow, and scroll down to disable the toggle.



The first message that a user receives upon joining the bot should be a consent message. Here are a few guidelines for designing your consent message:
Clearly mention the name of the organization and the purpose of the bot.
Clearly ask the user if they would like to receive messages from the bot (You can provide an interactive message with a "Yes" or 👍🏼 button).
Users should have an option to opt out. Therefore, add the keyword in the footer through which users can opt out from the bot.



Other pointers to remember-
It is recommended to have the first message sent by the user to the chatbot, instead of you broadcasting the message to users, even if you have user details. Broadcasting messages might lead to user reporting or blocking the bot, which can affect the overall health of the bot. Unless you have obtained user consent outside the bot (on your app or manually), the first message should always be user-initiated.
Create a separate flow for users who type "STOP" and add them to a collection for future reference.

3) Update the Opt-in settings post-user consent. It is mandatory to update a contact's settings with Opt-in after their consent.


4) Important user information collected during registration, such as Name, Language, Training group, City, etc., should be updated in the contact profile. This will be helpful for you to refer in any flow in future

5) Confirm important information (like Name, Language, etc.) before updating the contact. Sometimes, users might enter incorrect information, which can impact the user experience throughout.

For example, sharing a name as "My name is Krishna Priya" instead of just "Krishna Priya" can lead to the bot referring to the user with the incorrect name every time. Additionally, a user choosing the wrong language preference by mistake might discourage them from using the bot.

6) Set default and new contact flows through Settings → Flows to ensure that new users receive the intended flow.
7) Add content in all nodes for all languages, if multiple languages are used for the bot.
8) Add users to relevant collections based on how you want to communicate with them in the future.
9) Use interactive messages wherever you want the user to choose from given options or when answers are predictable (e.g., grade, Yes/No, Gender, etc.).
10) If a flow is triggered from your end to the user, the first message of the flow should be an HSM message (because we don't know if the users are in the active session window or not).
11) Add labels for both outgoing and incoming messages for all the data you want to capture and check in the future.
12) Use appropriate names for Flows, Keywords, and Result names to make it easy to track them in the future.
13) Use emoticons, bold, italics, and media as needed.
14) Ensure the user does not encounter any dead ends in the bot, especially in the case of interactive messages. Make sure there is also an option for the user to send free text apart from the button options you provide, and clarify what the user is expected to do. Connect the user's response back to the main question and wait for their response so the flow can proceed.

15) Testing, Testing, Testing: Test the chatbot internally with at least 3 to 5 people on mobile phones before sharing it with actual users.
65 changes: 64 additions & 1 deletion docs/3. Product Features/01. Chats.md
Original file line number Diff line number Diff line change
@@ -1 +1,64 @@
To be filled
###**3 minute read &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `Beginner`**


**Chats**: This section on the left side is highlighted, indicating that the user is currently viewing the chat interface.

<img width="1460" alt="Screenshot 2024-02-29 at 12 08 29 PM" src="https://github.com/glific/docs/assets/143380171/2c58a14c-307c-4179-8286-670e603692a4"/>

**Chat Window**: The central part of the interface shows an ongoing conversation with a particular contact.

<img width="370" alt="Screenshot 2024-02-29 at 12 21 44 PM" src="https://github.com/glific/docs/assets/143380171/5535b55c-a1ea-42b9-b057-ce651d494966"/>

**Contacts**: On the right side, there is a section titled 'Contacts' listing different contacts who have been interacted.
The 1st highlighted part in the image enables you to search conversations by name, keyword, label, staff, collection name, and date range. This feature helps streamline your search process and refine results based on specific criteria.


<img width="447" alt="image" src="https://github.com/glific/docs/assets/143380171/d576198f-c3ca-4755-a2bb-5a59c22dfc9d"/>
<img width="433" alt="image" src="https://github.com/glific/docs/assets/143380171/1d061a58-dcff-4384-9d65-a63ee64c7b60"/>

The second highlighted part in the image provides insights into the status of contacts, indicating the number who have opted in, opted out, and other relevant metrics.

All - Shows all contacts.
Not Replied - Shows contacts list whose messages were read but not replied to yet.
Not Responded - Shows contacts who have not responded yet to the messages.

You can read more about this [here](https://glific.github.io/docs/docs/Product%20Features/Searches/#search-contacts)

<img width="367" alt="image" src="https://github.com/glific/docs/assets/143380171/3953b10c-39c4-4a45-8c86-0c95c321aeca"/>

**Collection**: Collections in Glific are like folders where you can gather a bunch of users together. Once you have them in a collection, you can send messages to everyone in that collection all at once. It is a handy way to keep things organized and communicate efficiently with different groups of users.You can find more details
[here](https://glific.github.io/docs/docs/Product%20Features/Others/Collections/)

<img width="370" alt="Screenshot 2024-02-29 at 12 23 25 PM" src="https://github.com/glific/docs/assets/143380171/18b9f619-0eed-4d4e-b2ad-6d9b06859acd"/>

**Saved Searches** : The saved searches are visible.

<img width="363" alt="image" src="https://github.com/glific/docs/assets/143380171/9238400b-388e-4e21-97bc-455055af9740"/>




**Session Timer** : You can also come to know the session timer for a particular contact in top right corner of the screen

<img width="159" alt="Screenshot 2024-02-29 at 12 10 12 PM" src="https://github.com/glific/docs/assets/143380171/14649b61-1fd1-4680-8619-e621567b2d1b"/>


**Shortcuts**:

The handy shortcuts like Speed Send, Templates, and Interactive Messages are present in the bottom part of the chat screen. These shortcuts make messaging quicker and easier.
Speed Send helps you send messages faster, Templates let you use pre-made message formats, and Interactive Messages allow you to engage users more dynamically. They are like quick buttons that save you time and effort while communicating with users.


<img width="882" alt="Screenshot 2024-02-29 at 12 11 21 PM" src="https://github.com/glific/docs/assets/143380171/c0c525f7-c903-4ad9-8813-f7bf4f0ca7f4"/>



**Preview Button**:

<img width="69" alt="Screenshot 2024-02-29 at 12 12 35 PM" src="https://github.com/glific/docs/assets/143380171/66403685-2984-4e90-a220-ca0c89f8d591"/>

A green phone-like icon towards the right bottom end is present which acts as a preview button. When you click on it, you can see how your chats will actually look on a phone screen. It is like a sneak peek feature that lets you visualize how your messages will appear to users, helping you fine-tune your communication for a better user experience.


<img width="281" alt="Screenshot 2024-02-29 at 12 13 21 PM" src="https://github.com/glific/docs/assets/143380171/0bbf03af-1c81-4af3-a834-b0719d7b7d93"/>

29 changes: 12 additions & 17 deletions docs/3. Product Features/02. Speed Sends.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
> ### **2 minutes read &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `Beginner`**
> ### **2 minutes read &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; `Beginner`**
Speed Sends is a functionality in Glific to create a message or save the messages and reuse it in future chats.

## Create Speed Sends

1. Create a Speed Sends message. Click on the `+CREATE SPEED SEND` button.

<img width="1467" alt="SS SC1" src="https://github.com/glific/docs/assets/132430123/c1e4827b-9d6f-4858-a2c8-1238a9601203" />
1. Create a Speed Sends message. Go to `Quick tools`, find `Speed Sends` click on `+Create`

<img width="1445" alt="Screenshot 2024-02-29 at 1 22 27 PM" src="https://github.com/glific/docs/assets/141305477/bfa05e33-b5ab-4ebb-acf0-50f72a9ea7d9" />


2. Fill in the details of the Speed Sends message.
Expand All @@ -16,9 +15,8 @@ Speed Sends is a functionality in Glific to create a message or save the message
1. Enter the exact message you want to send to users in the `Message` field.
1. Select the type of attachment if you wish to attach any file with the message in `Attachment Type` field.
1. Provide the URL of the message in the `Attachment URL` field.


<img width="1263" alt="SS SC2" src="https://github.com/glific/docs/assets/132430123/8fb610db-ca88-457d-8a98-9ad6d49c290d" />

<img width="552" alt="Screenshot 2024-03-04 at 2 29 04 PM" src="https://github.com/glific/docs/assets/141305477/daa77a08-91b7-4555-97bc-bfb89a067534" />



Expand All @@ -34,38 +32,35 @@ Speed Sends is a functionality in Glific to create a message or save the message



6. Click on `Speed Send`tab at the top of `Type a message` field. A pop up will be shown with all the saved Speed Send messages.
6. Click on up arrow given in the left of `Type a message` field. From the pop up select `Speed Sends`.

<img width="1268" alt="SS SC3" src="https://github.com/glific/docs/assets/132430123/345e6089-9cf5-4035-a7be-91ac828d711e" />
<img width="993" alt="Screenshot 2024-03-04 at 2 45 05 PM" src="https://github.com/glific/docs/assets/141305477/d2663fe5-1f98-4422-8484-9f785ae1ee80" />



7. Click on the message you want to send.

<img width="1267" alt="SSSC4" src="https://github.com/glific/docs/assets/132430123/0f4d0acd-695d-4e0f-9202-7ef693af0a03" />
<img width="993" alt="Screenshot 2024-03-04 at 2 48 05 PM" src="https://github.com/glific/docs/assets/141305477/cfac8d2e-3806-4521-a0df-d9b768da2610" />




8. The message will be shown in the `Type a message` field. Click on `Send` icon to send the message. You can edit the message, attach any file with the message, or simply remove it completely.
<img width="1265" alt="SS SC5" src="https://github.com/glific/docs/assets/132430123/7adf1734-b169-4f7c-86bd-92707f01da4e" />

<img width="993" alt="Screenshot 2024-03-04 at 2 48 50 PM" src="https://github.com/glific/docs/assets/141305477/5d379492-3405-4520-8e8d-9ab72c4dcca5" />



## Save Speed Sends
1. You can save any existing messages from chat from the little dropdown arrow shown next to the message. It will be saved in the Speed Sends list.

<img width="902" alt="test" src="https://user-images.githubusercontent.com/143380171/268947000-6630694c-5b4a-4d9a-8bcd-bd43e5adc835.png"/>
<img width="530" alt="Screenshot 2024-03-04 at 2 42 07 PM" src="https://github.com/glific/docs/assets/141305477/1979e9be-b117-4f02-805f-951c863d446e" />



2. Enter the title of the message and click on `Save` button.

![image](https://user-images.githubusercontent.com/32592458/212643585-4a1c33c9-7760-43b5-9ee8-07b884389672.png)

<img width="429" alt="Screenshot 2024-03-04 at 2 41 30 PM" src="https://github.com/glific/docs/assets/141305477/a758345e-7c38-4dfd-9607-ce8b07009f5d" />


3. Verify the message saved in Speed sends

![image](https://user-images.githubusercontent.com/32592458/212643643-2f2e2a67-9236-48ad-bb81-37c08ae543ef.png)
<img width="1289" alt="Screenshot 2024-03-04 at 2 42 52 PM" src="https://github.com/glific/docs/assets/141305477/4c759cfd-e762-4daf-b098-f40d159cc912" />
Loading
Loading