Skip to content

Conversation

@SangeetaMishr
Copy link
Collaborator

@SangeetaMishr SangeetaMishr commented Dec 17, 2025

changed the steps sequence

Summary by CodeRabbit

  • Documentation
    • Updated WhatsApp Groups Automation onboarding guide with a compact header and clearer, linear step flow.
    • Renamed and reorganized setup steps with clearer instructions for filling the onboarding form and linking the integration.
    • Added a webhook URL example, domain substitution guidance, and explicit final setup steps.
    • Expanded post-setup content: group visibility in UI, send/receive/schedule actions, pricing, and a video showcase.

✏️ Tip: You can customize this high-level summary in your review settings.

changed the steps sequence
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 17, 2025

Walkthrough

Restructured the WhatsApp Groups Automation onboarding document: replaced the header with an HTML metadata table, reorganized setup into three explicit steps (Glific form, Maytapi linking, webhook connection), added webhook examples and domain guidance, expanded post-setup UI/use and Pricing/Video Showcase sections.

Changes

Cohort / File(s) Change Summary
Documentation Restructuring
docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md
Replaced inline header with an HTML metadata table (5 minutes read, Level: Beginner, Last Updated: December 2025). Reordered setup flow: Step 1 = Glific onboarding form (link provided), Step 2 = Maytapi phone linking with instructions to save product ID/token, Step 3 = connect Maytapi → Glific with webhook URL example and domain substitution guidance. Removed prior Step 2 form details and images. Added sections describing group UI visibility, group operations, Pricing, and Video Showcase.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

Suggested reviewers

  • mahajantejas

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Update Onboarding for new NGOs.md' is generic and vague, using non-descriptive language that doesn't convey the specific nature of the changes made to the documentation. Consider a more specific title that highlights the main change, such as 'Restructure WhatsApp Groups onboarding steps and add Maytapi integration guidance' or 'Reorganize NGO onboarding documentation for clearer setup flow'.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch Onboarding-WA-groups-for-new-NGOs.md

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

github-actions bot commented Dec 17, 2025

@github-actions github-actions bot temporarily deployed to pull request December 17, 2025 13:45 Inactive
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (4)
docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md (4)

14-14: Fix incorrect TOC numbering.

Line 14 lists 8. [Pricing] but should be 3. [Pricing] to reflect the three main sections (Pre-requisites, Set-up, Pricing).

-8. [Pricing](#pricing)
+3. [Pricing](#pricing)

17-18: Fix Pre-requisites numbering.

Line 17 starts with 1. and line 18 jumps to 3. without 2., breaking the list sequence.

 1. Have an active phone number with a normal WhatsApp account linked to it.
-3. Should have the WhatsApp groups created and the phone number should be part of the WhatsApp groups. (it is advised to have the WhatsApp Groups named in an appropriate manner)
+2. Should have the WhatsApp groups created and the phone number should be part of the WhatsApp groups. (it is advised to have the WhatsApp Groups named in an appropriate manner)

48-48: Fix grammar: "my" → "by".

Line 48: "check if the product and token id as provided my Maytapi" should be "provided by Maytapi".

-2. In Glific, go to setting, go to maytapi, and check if the product and token id as provided my Maytapi is added.
+2. In Glific, go to setting, go to maytapi, and check if the product and token id as provided by Maytapi is added.

64-64: Fix typo: "assocaited" → "associated".

Line 64: "assocaited" should be "associated".

-1. Glific supports only 1 Maytapi linked phone number to be assocaited with the platform at present.
+1. Glific supports only 1 Maytapi linked phone number to be associated with the platform at present.
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 93de918 and 2440a16.

📒 Files selected for processing (1)
  • docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md (2 hunks)
🔇 Additional comments (1)
docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md (1)

1-9: Verify HTML/JSX syntax compatibility in markdown.

The inline style on line 5 uses JSX syntax (style={{ paddingLeft: '40px' }}) rather than standard HTML (style="padding-left: 40px;"). Confirm this renders correctly in your documentation pipeline; if not, switch to standard HTML.

-    <td style={{ paddingLeft: '40px' }}><b>Level: Beginner </b></td>
-    <td style={{ paddingLeft: '40px' }}><b>Last Updated: December 2025</b></td>
+    <td style="padding-left: 40px;"><b>Level: Beginner </b></td>
+    <td style="padding-left: 40px;"><b>Last Updated: December 2025</b></td>

Copy link
Contributor

@tanuprasad530 tanuprasad530 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The app name + gupshup API key is not mentioned in the documentation linked. So, this instruction should be included as sub-steps.

@SangeetaMishr
Copy link
Collaborator Author

@tanuprasad530 - As explained on the call Gupshup app name and api key is not required now. You can go ahead and merge the PR.

re-worded and removed the not needed steps
@github-actions github-actions bot temporarily deployed to pull request December 23, 2025 04:31 Inactive
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md (1)

63-63: Fix spelling error.

Line 63: "assocaited" should be "associated".

🔎 Proposed fix
- 1. Glific supports only 1 Maytapi linked phone number to be assocaited with the platform at present.
+ 1. Glific supports only 1 Maytapi linked phone number to be associated with the platform at present.
🧹 Nitpick comments (2)
docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md (2)

30-32: Format bare URLs as Markdown links.

Lines 30 and 32 contain bare URLs that should be formatted as Markdown links for better readability and consistency.

🔎 Proposed fixes
- 1. Create maytapi account https://console.maytapi.com/login
+ 1. Create maytapi account on [Maytapi Console](https://console.maytapi.com/login)
  
- 3. Set up the payment option (~30$ per phone per month) in Maytapi. (For difficulties with the payments reach out directly to Maytapi team on info@maytapi.com keeping your Glific team POC in loop.)
+ 3. Set up the payment option (~30$ per phone per month) in Maytapi. (For difficulties with the payments reach out directly to Maytapi team at [info@maytapi.com](mailto:info@maytapi.com) keeping your Glific team POC in loop.)

49-52: Clarify post-setup user experience documentation.

The text "You should be able to see the whatsapp groups option in the left panel..." appears after "This completes the set-up" but is separated from the final setup step. Consider reorganizing this section with a clear heading (e.g., "### After Setup: Using WhatsApp Groups") to improve document structure.

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2440a16 and 9f32844.

📒 Files selected for processing (1)
  • docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md
🧰 Additional context used
🪛 LanguageTool
docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md

[uncategorized] ~31-~31: The name of this company should be capitalized.
Context: ...onsole.maytapi.com/login 2. Log in with google id and link a phone number (follow inst...

(GOOGLE_PRODUCTS)


[grammar] ~34-~34: Ensure spelling is correct
Context: ...in to Glific account, go to settings >> Maytpayi and paste the product id and token id and c...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🪛 markdownlint-cli2 (0.18.1)
docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md

30-30: Bare URL used

(MD034, no-bare-urls)


32-32: Bare URL used

(MD034, no-bare-urls)

Comment on lines +1 to +9
<h3>
<table>
<tr>
<td><b>5 minutes read</b></td>
<td style={{ paddingLeft: '40px' }}><b>Level: Beginner </b></td>
<td style={{ paddingLeft: '40px' }}><b>Last Updated: December 2025</b></td>
</tr>
</table>
</h3>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix JSX-like syntax in HTML table – not valid in Markdown.

The inline style attribute uses JSX syntax style={{ paddingLeft: '40px' }} which is not valid HTML/Markdown. Use standard CSS inline styles or convert to a Markdown table.

🔎 Proposed fixes

Option 1: Use standard HTML CSS inline styles

-<table>
+<table style="width: 100%; border-collapse: collapse;">
   <tr>
-    <td><b>5 minutes read</b></td>
-    <td style={{ paddingLeft: '40px' }}><b>Level: Beginner </b></td>
-    <td style={{ paddingLeft: '40px' }}><b>Last Updated: December 2025</b></td>
+    <td><b>5 minutes read</b></td>
+    <td style="padding-left: 40px;"><b>Level: Beginner</b></td>
+    <td style="padding-left: 40px;"><b>Last Updated: December 2025</b></td>
   </tr>
 </table>

Option 2: Use a Markdown table

-<h3>
-<table>
-  <tr>
-    <td><b>5 minutes read</b></td>
-    <td style={{ paddingLeft: '40px' }}><b>Level: Beginner </b></td>
-    <td style={{ paddingLeft: '40px' }}><b>Last Updated: December 2025</b></td>
-  </tr>
-</table>
-</h3>
+| | | |
+|---|---|---|
+| **5 minutes read** | **Level: Beginner** | **Last Updated: December 2025** |
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<h3>
<table>
<tr>
<td><b>5 minutes read</b></td>
<td style={{ paddingLeft: '40px' }}><b>Level: Beginner </b></td>
<td style={{ paddingLeft: '40px' }}><b>Last Updated: December 2025</b></td>
</tr>
</table>
</h3>
<h3>
<table style="width: 100%; border-collapse: collapse;">
<tr>
<td><b>5 minutes read</b></td>
<td style="padding-left: 40px;"><b>Level: Beginner</b></td>
<td style="padding-left: 40px;"><b>Last Updated: December 2025</b></td>
</tr>
</table>
</h3>
🤖 Prompt for AI Agents
In docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md around lines 1
to 9, the HTML table contains JSX-style inline styles (style={{ paddingLeft:
'40px' }}) which is invalid in Markdown/HTML; fix by replacing JSX syntax with
valid HTML inline CSS (e.g., style="padding-left:40px;") for each td or by
converting the entire table to a proper Markdown table format, ensuring spacing
and bold text are preserved and removing any JSX-specific braces and quotes.

Comment on lines +27 to 36
#### Step 2: Linking phone number to Maytapi account


1. Create maytapi account https://console.maytapi.com/login
2. Log in with google id and link a phone number (follow instructions given on Maytapi page)
3. Set up the payment option (~30$ per phone per month) in Maytapi. (For difficulties with the payments reach out directly to Maytapi team on info@maytapi.com keeping your Glific team POC in loop.)
4. Or proceed with free trial which disables the connection in 3 days.
5. Make a note of the "product id" and "token" given by Maytapi. This needs to be shared with the Glific team.
5. Copy of the "product id" and "token" given by Maytapi and then login to Glific account, go to settings >> Maytpayi and paste the product id and token id and click on save.

<img width="1276" alt="Screenshot 2024-11-18 at 3 52 57 PM" src="https://github.com/user-attachments/assets/408e6382-4c49-4a6c-ab51-67c185ff59b7" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Fix critical typo in Maytapi platform name and minor text quality issues.

  • Line 34: "Maytpayi" should be "Maytapi"
  • Line 31: "google id" should be "Google ID" (product name capitalization)
🔎 Proposed fixes
  1. Create maytapi account https://console.maytapi.com/login
- 2. Log in with google id and link a phone number (follow instructions given on Maytapi page)
+ 2. Log in with Google ID and link a phone number (follow instructions given on Maytapi page)
  3. Set up the payment option (~30$ per phone per month) in Maytapi. (For difficulties with the payments reach out directly to Maytapi team on info@maytapi.com keeping your Glific team POC in loop.)
  4. Or proceed with free trial which disables the connection in 3 days.
- 5. Copy of the "product id" and "token" given by Maytapi and then login to Glific account, go to settings >> Maytpayi and paste the product id and token id and click on save.
+ 5. Copy the "product id" and "token" given by Maytapi and then login to Glific account, go to settings >> Maytapi and paste the product id and token id and click on save.
🧰 Tools
🪛 LanguageTool

[uncategorized] ~31-~31: The name of this company should be capitalized.
Context: ...onsole.maytapi.com/login 2. Log in with google id and link a phone number (follow inst...

(GOOGLE_PRODUCTS)


[grammar] ~34-~34: Ensure spelling is correct
Context: ...in to Glific account, go to settings >> Maytpayi and paste the product id and token id and c...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🪛 markdownlint-cli2 (0.18.1)

30-30: Bare URL used

(MD034, no-bare-urls)


32-32: Bare URL used

(MD034, no-bare-urls)

🤖 Prompt for AI Agents
In docs/6. WhatsApp Groups Automation/Onboarding for new NGOs.md around lines 27
to 36, fix typos and capitalization: change "Maytpayi" to "Maytapi" on line 34
and change "google id" to "Google ID" on line 31; while there, tidy related
product/token wording to use consistent capitalization (e.g., "product ID" and
"token") and small grammar fixes such as "Create maytapi account" → "Create a
Maytapi account" to improve clarity.

@tanuprasad530 tanuprasad530 merged commit 8124145 into main Dec 23, 2025
7 checks passed
@tanuprasad530 tanuprasad530 deleted the Onboarding-WA-groups-for-new-NGOs.md branch December 23, 2025 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants