Skip to content

Conversation

@SangeetaMishr
Copy link
Collaborator

@SangeetaMishr SangeetaMishr commented Dec 24, 2025

reworded sections as per current need

Summary by CodeRabbit

  • Documentation
    • Streamlined WhatsApp Groups Automation into a clear two-step connection flow; removed redundant intermediate steps.
    • Clarified pre-requisites: WhatsApp groups must exist and the phone number must be a group member; added naming/visibility guidance.
    • Updated setup instructions to link Maytapi login and show copying/pasting of product ID/token into Glific.
    • Added visuals and metadata (read time, difficulty, last updated).

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

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 24, 2025

📝 Walkthrough

Walkthrough

Updated a single documentation page: replaced the inline badge with an HTML metadata table, expanded prerequisites to require created WhatsApp groups and phone membership, and restructured the Maytapi→Glific setup into a simplified two-step flow with adjusted images and wording (Last Updated: January 2026).

Changes

Cohort / File(s) Summary
Documentation page
docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for existing NGOs.md
Replaced inline badge with an HTML metadata table (5 minutes read, Level: Beginner, Last Updated: January 2026). Expanded prerequisites to state WhatsApp groups must be created and the phone number must be a member. Restructured setup: link Maytapi login, instruct copying product id/token and pasting into Glific, consolidated Glific-side steps into a two-step Save/Complete sequence, updated images and narrative to reflect new flow.

Sequence Diagram(s)

(omitted — documentation-only flow change, no multi-component control-flow modification)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • tanuprasad530
  • mahajantejas

Poem

🐇 I hopped through lines and neatened the way,
Badges turned to table, quick to display,
Prereqs set, steps trimmed to two,
Screenshots saved, the path is new —
Hooray for clearer docs today! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change—updating documentation for WhatsApp Groups Automation setup—and is appropriately specific and concise.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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 24, 2025

@github-actions github-actions bot temporarily deployed to pull request December 24, 2025 04:53 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: 1

🧹 Nitpick comments (2)
docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for existing NGOs.md (2)

24-24: Wrap bare URL in markdown link syntax.

For consistency with markdown conventions, wrap the URL in link syntax.

🔎 Proposed fix
-1. Create Maytapi account at https://console.maytapi.com/login
+1. Create Maytapi account at [https://console.maytapi.com/login](https://console.maytapi.com/login)

25-25: Capitalize product name "Google".

"google id" should be capitalized as a proper noun.

🔎 Proposed fix
-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)
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8124145 and c9fad52.

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

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

(GOOGLE_PRODUCTS)


[grammar] ~28-~28: 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/Setting up WhatsApp Groups Automation for existing NGOs.md

24-24: Bare URL used

(MD034, no-bare-urls)

🔇 Additional comments (2)
docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for existing NGOs.md (2)

1-9: Verify HTML/JSX syntax compatibility with documentation platform.

The inline style attribute uses JSX syntax ({{ paddingLeft: '40px' }}) rather than standard HTML (style="padding-left: 40px"). Confirm this is the correct syntax for your documentation rendering system to prevent rendering issues.


32-41: Clarify webhook configuration requirement in simplified workflow.

The workflow consolidation removes detail about entering the Maytapi webhook URL in Glific settings (lines 34–38). It's unclear whether:

  1. Users still need to configure the webhook, but it's implied or documented elsewhere
  2. The webhook configuration was intentionally removed

Line 34's webhook URL (https://api.**ngo-shortcode**.glific.com/maytapi) is essential for the Maytapi integration to function. Ensure the final instructions clearly indicate all required steps. If the webhook setup is still needed, restore clear guidance with the specific settings path in Glific or confirm this is now auto-configured.

3. Set up the payment option (~30$ per phone per month) in Maytapi.
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.
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 spelling error and improve instruction phrasing.

Line 28 contains a spelling error ("Maytpayi" should be "Maytapi") and awkward phrasing that should be clarified for users following the setup.

🔎 Proposed fix
-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" from Maytapi, then log in to your Glific account, go to Settings >> Maytapi, paste the product id and token, and click Save.
📝 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
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" from Maytapi, then log in to your Glific account, go to Settings >> Maytapi, paste the product id and token, and click Save.
🧰 Tools
🪛 LanguageTool

[grammar] ~28-~28: 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)

🤖 Prompt for AI Agents
In docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for
existing NGOs.md around line 28, fix the spelling "Maytpayi" to "Maytapi" and
rewrite the sentence for clarity: instruct the user to copy the "product id" and
"token" from Maytapi, log in to their Glific account, navigate to Settings →
Maytapi, paste the product id and token into the corresponding fields, and click
Save.

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 screenshot in step 2 - of the Glific UI where the copied details are added, please include that in step 2, point 2

added the image in Step 1 as it made more relevant there.
@github-actions github-actions bot temporarily deployed to pull request December 26, 2025 02:44 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: 3

♻️ Duplicate comments (1)
docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for existing NGOs.md (1)

28-28: Fix spelling error and improve instruction clarity.

This comment addresses issues flagged in the previous review cycle. The line contains the spelling error "Maytpayi" (should be "Maytapi"), redundant terminology ("token id" should be "token"), and awkward phrasing.

🔎 Proposed fix
-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` from `Maytapi`, then log in to your `Glific` account, go to `Settings` > `Maytapi`, paste the `product id` and `token`, and click `Save`.
🧹 Nitpick comments (1)
docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for existing NGOs.md (1)

43-44: Standardize capitalization of button labels.

For consistency with inline code formatting conventions, capitalize button names. Line 28 uses backtick-wrapped save, but line 43 uses lowercase "save" without backticks.

🔎 Proposed fix
-2. Click on save
+2. Click `Save`
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between c9fad52 and 6fe5e11.

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

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

(GOOGLE_PRODUCTS)

🪛 markdownlint-cli2 (0.18.1)
docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for existing NGOs.md

24-24: Bare URL used

(MD034, no-bare-urls)

#### Step 1: Connecting Phone number to Maytapi

1. Create Maytapi account at https://console.maytapi.com/login
2. Log in with google id and link a phone number (follow instructions given on Maytapi page)
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

Capitalize company name in "Google ID".

Per style conventions, company names and proper nouns should be capitalized.

🔎 Proposed fix
-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)
🧰 Tools
🪛 LanguageTool

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

(GOOGLE_PRODUCTS)

🤖 Prompt for AI Agents
In docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for
existing NGOs.md around line 25, the term "google id" should use proper
capitalization for the company name; change it to "Google ID" so the proper noun
"Google" is capitalized and preserve "ID" uppercase for the identifier.

mahajantejas and others added 6 commits December 26, 2025 12:35
…Automation for existing NGOs.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
…Automation for existing NGOs.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
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: 1

🤖 Fix all issues with AI agents
In `@docs/6`. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for
existing NGOs.md:
- Line 46: The user-facing sentence "You should be able to see the whatsapp
groups option in the left panel that the phone number is part of and perform
operations like send, receive and schedule message to a group of groups." uses
the wrong casing for the product name; update "whatsapp" to "WhatsApp" in that
sentence (look for the exact sentence in the document) and leave the rest
unchanged to ensure consistent product naming across docs.
♻️ Duplicate comments (3)
docs/6. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for existing NGOs.md (3)

5-6: Fix invalid HTML style attributes in Markdown.

style={{paddingLeft: '40px'}} is JSX syntax and won’t render in Markdown. Use standard HTML attributes.

🛠️ Proposed fix
-    <td style={{paddingLeft: '40px'}}><b>Level: Beginner</b></td>
-    <td style={{paddingLeft: '40px'}}><b>Last Updated: January 2026</b></td>
+    <td style="padding-left: 40px;"><b>Level: Beginner</b></td>
+    <td style="padding-left: 40px;"><b>Last Updated: January 2026</b></td>

25-25: Capitalize “Google” in “Google ID.”

Use proper noun capitalization.

🛠️ Proposed fix
-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)

28-28: Fix “Maytpayi” typo and clarify Step 1 instruction.

Current sentence is hard to follow and contains a typo.

🛠️ Proposed fix
-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` from `Maytapi`, then log in to your `Glific` account, go to `Settings` → `Maytapi`, paste the `product id` and `token`, and click `Save`.

2. Click on save
3. This completes the set-up

You should be able to see the whatsapp groups option in the left panel that the phone number is part of and perform operations like send, receive and schedule message to a group of groups.
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

Capitalize “WhatsApp” in the usage description.

Use consistent product naming in user-facing docs.

🛠️ Proposed fix
-You should be able to see the whatsapp groups option in the left panel that the phone number is part of and perform operations like send, receive and schedule message to a group of groups. 
+You should be able to see the WhatsApp groups option in the left panel that the phone number is part of and perform operations like send, receive and schedule message to a group of groups. 
📝 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
You should be able to see the whatsapp groups option in the left panel that the phone number is part of and perform operations like send, receive and schedule message to a group of groups.
You should be able to see the WhatsApp groups option in the left panel that the phone number is part of and perform operations like send, receive and schedule message to a group of groups.
🤖 Prompt for AI Agents
In `@docs/6`. WhatsApp Groups Automation/Setting up WhatsApp Groups Automation for
existing NGOs.md at line 46, The user-facing sentence "You should be able to see
the whatsapp groups option in the left panel that the phone number is part of
and perform operations like send, receive and schedule message to a group of
groups." uses the wrong casing for the product name; update "whatsapp" to
"WhatsApp" in that sentence (look for the exact sentence in the document) and
leave the rest unchanged to ensure consistent product naming across docs.

@SangeetaMishr SangeetaMishr requested review from mahajantejas and removed request for mahajantejas January 23, 2026 11:23
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.

4 participants