Skip to content

Conversation

@dannyroosevelt
Copy link
Collaborator

@dannyroosevelt dannyroosevelt commented Jun 17, 2025

WHY

Summary by CodeRabbit

  • Documentation
    • Updated terminology and links for consistency (e.g., "Free Tier" to "Free plan", updated pricing links).
    • Clarified billing, credit usage, and plan management details across pricing and billing documentation.
    • Added warning about incomplete credit reporting for Pipedream Connect.
    • Improved navigation structure and section separators in documentation menus.
    • Enhanced introductory and feature descriptions for clarity and accuracy.
    • Corrected typos and improved code examples in API and SDK documentation.
    • Added and reorganized sections for easier access to detailed pricing and platform information.

@vercel
Copy link

vercel bot commented Jun 17, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

3 Skipped Deployments
Name Status Preview Comments Updated (UTC)
docs-v2 ⬜️ Ignored (Inspect) Visit Preview Jun 17, 2025 3:21pm
pipedream-docs ⬜️ Ignored (Inspect) Jun 17, 2025 3:21pm
pipedream-docs-redirect-do-not-edit ⬜️ Ignored (Inspect) Jun 17, 2025 3:21pm

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jun 17, 2025

Walkthrough

The documentation and configuration were updated to clarify pricing, credit usage, and plan terminology. Navigation metadata was restructured with new separators and section titles. Multiple links were updated for consistency. Example code and descriptions were corrected for accuracy, and a template for a dismissible banner was added as a comment in the theme configuration.

Changes

File(s) Change Summary
docs-v2/pages/_meta.tsx, docs-v2/pages/connect/_meta.tsx Navigation metadata restructured with separators, section titles updated, and label changes for clarity.
docs-v2/pages/account/billing-settings.mdx, docs-v2/pages/glossary.mdx, docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx, docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx, docs-v2/pages/workflows/building-workflows/code/python/delay.mdx, docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx, docs-v2/pages/workflows/building-workflows/sharing.mdx Updated terminology and hyperlinks for credits, billing, and plans for consistency and accuracy.
docs-v2/pages/connect/api-proxy.mdx Fixed typo in example code for project ID placeholder.
docs-v2/pages/connect/api.mdx Moved "Invoke workflows" section under a new "Workflows" heading.
docs-v2/pages/connect/mcp/openai.mdx Removed unused variable and updated code to use appSlug for server_label.
docs-v2/pages/index.mdx Reworded introduction, updated features and company references, revised community links and use cases.
docs-v2/pages/pricing/index.mdx Renamed plan terminology, reorganized and expanded pricing and billing documentation, added detailed explanations.
docs-v2/theme.config.tsx Added a commented-out template for a dismissible banner in the theme configuration.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant Docs Site
    participant ThemeConfig

    User->>Docs Site: Navigates documentation
    Docs Site->>Docs Site: Displays updated navigation with separators
    User->>Docs Site: Reads pricing, billing, or usage docs
    Docs Site->>Docs Site: Shows clarified terminology and updated links
    User->>Docs Site: Views code examples
    Docs Site->>Docs Site: Presents corrected code and explanations
    ThemeConfig-->>Docs Site: (Commented) Banner template available for future use
Loading

Poem

In the warren of docs, a bunny took care,
Tidying credits and plans with precise, gentle flair.
New signs and separators now guide every hop,
With clearer directions from bottom to top.
A carrot-shaped banner waits, ready to appear—
All is in order, the path is now clear!
🥕


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
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

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 (3)
docs-v2/pages/workflows/building-workflows/sharing.mdx (1)

134-134: Use consistent terminology in link text.

The link text still reads “Free tier” while the rest of the docs use “Free plan.” Please update the link text to [Free plan](/pricing/#free-plan) for consistency.

docs-v2/pages/pricing/index.mdx (2)

11-26: Consistent renaming to "Free plan" and clear limitations.
The free plan section uses the new terminology uniformly, and the bullet-point layout is organized. Consider adding a comma after "features" on line 13 for improved readability:

- Workspaces on the Free plan have access to many of the Pipedream features including [Workflows](/workflows) and [Connect](/connect).
+ Workspaces on the Free plan have access to many of the Pipedream features, including [Workflows](/workflows) and [Connect](/connect).

174-180: Upgrade/Downgrade explanations look good.
Suggest removing the redundant “of” on line 180:

- ...features outside of the new billing plan...
+ ...features outside the new billing plan...
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 30b97f4 and 07f3a70.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (15)
  • docs-v2/pages/_meta.tsx (1 hunks)
  • docs-v2/pages/account/billing-settings.mdx (1 hunks)
  • docs-v2/pages/connect/_meta.tsx (1 hunks)
  • docs-v2/pages/connect/api-proxy.mdx (1 hunks)
  • docs-v2/pages/connect/api.mdx (1 hunks)
  • docs-v2/pages/connect/mcp/openai.mdx (1 hunks)
  • docs-v2/pages/glossary.mdx (1 hunks)
  • docs-v2/pages/index.mdx (2 hunks)
  • docs-v2/pages/pricing/index.mdx (5 hunks)
  • docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/code/python/delay.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx (1 hunks)
  • docs-v2/pages/workflows/building-workflows/sharing.mdx (1 hunks)
  • docs-v2/theme.config.tsx (1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs-v2/pages/account/billing-settings.mdx

[grammar] ~19-~19: Make sure the noun ‘number’ is in agreement with the verb ‘run’. Beware that some collective nouns (like ‘police’ or ‘team’) can be treated as both singular and plural.
Context: ... the chart to see the number of credits run for that specific day: ![Daily credits...

(DT_NN_OF_NNS_VB)


[style] ~40-~40: For conciseness, try rephrasing this sentence.
Context: ... workflow that uses 10 credits per run, it's possible that two concurrent events trigger the workflow, and the cap won't apply u...

(MAY_MIGHT_BE)

docs-v2/pages/index.mdx

[style] ~32-~32: ‘in excess of’ might be wordy. Consider a shorter alternative.
Context: ...applications and managed data pipelines in excess of 10 million events per second (EPS) at s...

(EN_WORDINESS_PREMIUM_IN_EXCESS_OF)


[uncategorized] ~34-~34: Possible missing comma found.
Context: ...ses Pipedream for a wide variety of use cases including: - AI agents and chatbots - ...

(AI_HYDRA_LEO_MISSING_COMMA)

docs-v2/pages/pricing/index.mdx

[uncategorized] ~13-~13: Possible missing comma found.
Context: ...an have access to many of the Pipedream features including Workflows and [...

(AI_HYDRA_LEO_MISSING_COMMA)


[misspelling] ~168-~168: Did you mean “you're” (short for ‘you are’)?
Context: ...users are tied to a billing period. Your billing period starts when you sign up ...

(YOUR)


[style] ~180-~180: This phrase is redundant. Consider using “outside”.
Context: ...flows or integrations that use features outside of the new billing plan will be automatica...

(OUTSIDE_OF)

⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: pnpm publish
  • GitHub Check: Lint Code Base
  • GitHub Check: validate-links
🔇 Additional comments (35)
docs-v2/pages/workflows/building-workflows/code/python/rerun.mdx (1)

173-173: Anchor link updated correctly.

The credit usage link now points to /pricing/#credits-and-billing, matching the revised billing documentation anchor.

docs-v2/pages/connect/_meta.tsx (1)

2-2: Updated section label for consistency.

Changing "index" from “Overview” to “Pipedream Connect” aligns with the new navigation structure in _meta.tsx.

docs-v2/pages/workflows/building-workflows/code/python/delay.mdx (1)

54-54: Credit usage link updated correctly.

The callout link now points to /pricing/#credits-and-billing, consistent with other credit-related documentation updates.

docs-v2/pages/workflows/building-workflows/code/nodejs/rerun.mdx (1)

259-259: Credit usage link updated correctly.

The documentation now references /pricing/#credits-and-billing for credit usage, matching the standardized anchor across docs.

docs-v2/pages/glossary.mdx (1)

107-107: Update hyperlink to correct pricing anchor
Link updated to /pricing/#credits-and-billing to maintain consistency with billing documentation.

docs-v2/pages/connect/api-proxy.mdx (1)

82-82: Correct placeholder property name for project ID
Changed placeholder to projectId matching SDK expectations and documentation standards.

docs-v2/pages/connect/mcp/openai.mdx (1)

120-120: Use appSlug for server_label to align with identifier convention
Replaced unused appLabel with appSlug to match the slug identifier expected by MCP tool configuration.

docs-v2/pages/workflows/building-workflows/code/nodejs/delay.mdx (1)

56-56: Update credit usage link to new billing anchor
Revised link to /pricing/#credits-and-billing to reflect updated pricing and billing URL anchors.

docs-v2/pages/connect/api.mdx (1)

3726-3730: Relocate "Invoke workflows" under new "Workflows" heading

Repositions the section correctly without content changes to reflect the new navigation structure.

docs-v2/theme.config.tsx (1)

64-73: Add commented placeholder for dismissible banners

Includes a ready-to-use example for future product announcements without active functionality.

docs-v2/pages/account/billing-settings.mdx (5)

13-14: Update terminology and links for credit usage

Switches "[Credits]" link to /pricing/#credits-and-billing and standardizes "free plan" terminology for consistency.


15-18: Add warning callout for Connect credit visibility

Informs users that Connect credit usage isn't yet reflected in the Usage section.


23-26: Clarify chart interactions

Adds instructions for clicking a column to see credits broken out by workflow/source.


31-36: Clarify compute budget scope and setup

Details that compute budgets apply workspace-wide, exclude dedicated workers and Connect, and explains toggling the feature.


45-45: Standardize plan terminology in Limits section

Updates "[Free tier]" link to /pricing/#free-plan to match updated naming conventions.

docs-v2/pages/_meta.tsx (6)

2-2: Rename index label to "Introduction"

Updates the navigation entry for better clarity on the landing page.


5-8: Insert separator for "Connect" section

Adds a distinct separator entry to group Connect-related docs.


9-12: Convert "connect" entry to object with title

Enables further customization (e.g., child pages) under the Connect section.


13-16: Insert separator for "Workflows" section

Introduces a clear break before workflow docs in the navigation.


17-20: Convert "workflows" entry to object with title

Preps the Workflows nav entry for potential child pages.


21-24: Introduce new "Platform" separator

Groups platform-wide docs under a dedicated section.

docs-v2/pages/index.mdx (8)

5-5: Refine homepage tagline

Changes "fastest" to "easiest" to better position Pipedream's value proposition.


13-13: Clarify SDKs for user authentication

Specifies that SDKs handle user authentication for APIs, improving feature clarity.


14-14: Simplify triggers and actions description

Removes redundant phrasing for source-available triggers and actions.


24-24: Condense Getting Started instructions

Combines signup and quickstart steps into a single actionable sentence.


28-28: Update developer milestone number

Reflects user growth by increasing count to "more than 1 million" developers.


32-32: Highlight platform scale and pricing

Emphasizes event throughput and pricing readiness for scale.


34-34: Update community link destination

Redirects community reference from /community to /support.


36-37: Expand use cases with AI and SaaS automation

Adds "AI agents and chatbots" and "Workflow builders and SaaS automation" to use case list.

docs-v2/pages/pricing/index.mdx (6)

5-7: Great introduction update.
The expanded intro clearly emphasizes free prototyping, Connect access, and trial options, aligning with the PR’s goals.


111-113: Source credit usage section is clear.
The new "Source credit usage" heading and description accurately explain free vs. billable sources.


144-148: Included and additional credits headings updated correctly.
These sections now appear under billing with appropriate anchors and clear definitions.


160-172: Managing your plan and billing period restructured well.
The "Managing your plan" section, including billing period details, is clear and uses consistent anchor links.


186-191: Cancellation instructions are precise.
The steps and timing for cancelling are clear and actionable.


193-193: Detailed pricing info link added.
The new section directs readers to the external pricing page appropriately.

@dannyroosevelt dannyroosevelt changed the title Not ready to merge Docs updates for Connect Jun 17, 2025
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

♻️ Duplicate comments (2)
docs-v2/pages/pricing/index.mdx (2)

79-79: Convert “Scenarios” label to a heading
Replace the bold **Scenarios** label with an appropriate Markdown heading (e.g., ### Scenarios) to maintain consistency with other sections.


89-89: Convert workflow memory labels to headings
Change the bold labels for memory configurations into Markdown headings (e.g., #### Workflow segments configured to use 256MB memory (default) and similarly for 1 GB) for clearer section delineation.

Also applies to: 100-100

🧹 Nitpick comments (2)
docs-v2/pages/pricing/index.mdx (2)

15-24: Convert sub-section labels to Markdown headings
For better structural consistency and accessibility, replace the bold labels (**General:**, Connect, Workflows) with proper subheadings (e.g., ### General, ### Connect, ### Workflows) under the Free plan section.


32-38: Verify environment variable interpolation
Ensure that {process.env.PUBLIC_APPS} is correctly resolved in your MDX build. If it doesn’t render at runtime, consider importing the value via frontmatter or a config file.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 07f3a70 and 7e899d9.

📒 Files selected for processing (2)
  • docs-v2/pages/pricing/index.mdx (5 hunks)
  • docs-v2/pages/workflows/building-workflows/sharing.mdx (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs-v2/pages/workflows/building-workflows/sharing.mdx
🧰 Additional context used
🪛 LanguageTool
docs-v2/pages/pricing/index.mdx

[misspelling] ~168-~168: Did you mean “you're” (short for ‘you are’)?
Context: ...users are tied to a billing period. Your billing period starts when you sign up ...

(YOUR)

⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: pnpm publish
  • GitHub Check: validate-links
  • GitHub Check: Lint Code Base
🔇 Additional comments (6)
docs-v2/pages/pricing/index.mdx (6)

5-8: Strong intro clarifies prototyping goals
The updated opening paragraph effectively communicates that users can prototype for free and highlights community contributions.


11-13: Updated Free plan header and description
Renaming to “Free plan” and clarifying the features and limitations under this section enhances consistency and readability.


111-111: Subsections correctly use headings
Introducing #### Source credit usage, #### Included credits, #### Additional credits, and #### Data store keys improves navigation by clearly segmenting related billing topics.

Also applies to: 144-152


160-168: Managing plan and billing period sections
The “Managing your plan” header and its nested “Billing period” subsection are now well-placed and clearly explain how billing cycles work.


174-186: Upgrade, downgrade, and cancellation instructions
Separate headings for “Upgrading”, “Downgrading”, and “Cancelling your plan” enhance clarity and help users find management actions quickly.


192-192: Detailed pricing information section added
Adding a “Detailed pricing information” section header directs readers to the main pricing page for deeper dives—good layout refinement.

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

♻️ Duplicate comments (3)
docs-v2/pages/pricing/index.mdx (3)

79-79: Convert bold label to heading
Switch this from **Scenarios** to a proper subheading (e.g., #### Scenarios) for consistency.


89-89: Convert bold label to heading
Replace **Workflow segments configured to use 256MB memory (default)** with a heading (e.g., ##### Workflow segments configured to use 256MB memory (default)).


100-100: Convert bold label to heading
Replace **Workflow segments configured to use 1GB memory** with a heading (e.g., ##### Workflow segments configured to use 1GB memory).

🧹 Nitpick comments (3)
docs-v2/pages/pricing/index.mdx (3)

5-7: Consider splitting this introductory section for readability
The two sentences cover distinct ideas (free usage vs. sharing components) and are quite long. Breaking them into shorter paragraphs will improve clarity and focus.


15-23: Convert bold labels into proper subheadings
Instead of using **General:**, **Connect:**, and **Workflows:**, switch to heading syntax (e.g., #### General, #### Connect, #### Workflows) for better document structure and accessibility.

- **General:**
+ #### General
...
- **Connect:**
+ #### Connect
...
- **Workflows:**
+ #### Workflows

26-26: Use relative links for internal navigation
Change the absolute URL to a site-relative path for consistency and easier maintenance:

- To lift the daily credit limit, access additional features, or use Connect in production, [upgrade to a paid plan](https://pipedream.com/pricing).
+ To lift the daily credit limit, access additional features, or use Connect in production, [upgrade to a paid plan](/pricing).
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7e899d9 and 9be5a8c.

📒 Files selected for processing (1)
  • docs-v2/pages/pricing/index.mdx (5 hunks)
🧰 Additional context used
🪛 LanguageTool
docs-v2/pages/pricing/index.mdx

[misspelling] ~168-~168: Did you mean “you're” (short for ‘you are’)?
Context: ...users are tied to a billing period. Your billing period starts when you sign up ...

(YOUR)

⏰ Context from checks skipped due to timeout of 90000ms (2)
  • GitHub Check: validate-links
  • GitHub Check: Lint Code Base
🔇 Additional comments (14)
docs-v2/pages/pricing/index.mdx (14)

11-13: Free plan section looks clear
The "## Free plan" heading and introductory sentence effectively communicate the free-plan features and limitations.


28-28: Section heading update
The "## Paid plans" heading is clear and concise.


32-32: Pipedream Connect heading is descriptive
"## Pipedream Connect" appropriately introduces the pricing details for Connect.


34-34: Verify environment variable rendering
Ensure that process.env.PUBLIC_APPS is defined and injected at build time so the placeholder renders correctly in the documentation.


36-37: List items formatting is consistent
The ordered list with bold labels for "API usage" and "End users" is clear and aligns with the Connect pricing explanation.


111-111: Source credit usage heading is clear
The #### Source credit usage heading correctly introduces the section.


144-144: Included credits heading is clear
The #### Included credits heading accurately labels the content.


148-148: Additional credits heading is clear
The #### Additional credits heading properly identifies the section.


160-160: Managing your plan heading is clear
The ## Managing your plan heading effectively introduces plan management details.


166-166: Billing period heading is accurate
The ### Billing period heading correctly categorizes the content.


174-174: Upgrading heading is concise
The ### Upgrading heading clearly labels the upgrade instructions.


178-178: Downgrading heading is concise
The ### Downgrading heading appropriately introduces the downgrade details.


186-186: Cancelling your plan heading is consistent
The ### Cancelling your plan heading aligns with the other action sections.


192-192: Detailed pricing information heading is clear
The ## Detailed pricing information heading accurately introduces the final reference.

@dannyroosevelt dannyroosevelt merged commit de4f748 into master Jun 17, 2025
8 checks passed
@dannyroosevelt dannyroosevelt deleted the danny/docs/organizational-changes branch June 17, 2025 17:04
joy-chanboop pushed a commit to joy-chanboop/pipedream that referenced this pull request Jun 21, 2025
* Not ready to merge

* Connect pricing

* Fixing links

* Minor cleanup

* Update index.mdx
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