Repository navigation
feat(library): How Do You Build a WhatsApp AI Agent With Sim? - #9080
waleedlatif1 merged 1 commit into
Conversation
|
@cubic review |
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
@icecrasher321 I have started the AI code review. It will take a few minutes to complete. |
[Low impact] Adds a tutorial document and cover image to the library. The marketing wording must meet the repository’s rule before merging; the missing worker example is a non-blocking improvement. FindingsSummaryAdds a WhatsApp AI agent guide and cover image.
Verification limitation: I could not inspect the cover image visually because image input is unavailable. Reviews (1) · Last reviewed commit: "feat(library): How Do You Build a WhatsA..." · Reviewed by Greptile |
| 2. The endpoint completes Meta’s verification challenge and validates signed event payloads. | ||
| 3. The endpoint acknowledges the webhook quickly and places the event in a queue. | ||
| 4. A worker deduplicates the event by WhatsApp message ID. | ||
| 5. The worker passes a normalized event into Sim. |
There was a problem hiding this comment.
Worker connection is left unexplained
The guide never shows how the worker sends its normalized event into Sim. The linked WhatsApp setup uses a native webhook trigger that expects Meta’s signed payload, not the worker’s normalized object. Readers must work out this connection themselves.
Add an example using the workflow execute API, including authentication and Start inputs, or explain how the native trigger fits this design.
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
|
|
||
| ## Is Sim, Botpress, respond.io, or n8n better for a WhatsApp AI agent? | ||
|
|
||
| Sim is the strongest fit when a team wants a self-hostable, extensible AI workspace for custom WhatsApp reasoning and business-system actions, while Botpress, respond.io, and n8n serve different operational priorities. |
There was a problem hiding this comment.
Comparison breaks the copy rules
Calling Sim “the strongest fit” violates the marketing guide’s explicit “No exclamation marks or superlatives” directive. This repository requirement must be met before merging. Replace the absolute claim with a concrete statement about which teams Sim fits.
| Sim is the strongest fit when a team wants a self-hostable, extensible AI workspace for custom WhatsApp reasoning and business-system actions, while Botpress, respond.io, and n8n serve different operational priorities. | |
| Sim fits teams that want a self-hostable, extensible AI workspace for custom WhatsApp reasoning and business-system actions, while Botpress, respond.io, and n8n serve different operational priorities. |
Context Used: CLAUDE.md (source)
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Summary
apps/sim/content/library/how-to-build-whatsapp-ai-agent-with-sim/.Type of Change
Testing
The generator normalizes Sim marketing links to
https://www.sim.aiand runscheck:site-urls. After the PR opens, the workflow's content gate checks changed paths, frontmatter keys, FAQ placement, internal links, and canonical Sim marketing links; CI validates the post withcheck:library-content.Checklist