rtrvr.ai
Browser ExtensionStart in Chrome, on the page you're on.CloudA thousand browsers, on your schedule.RoverThe AI customer engineer for your product.Data & EvalsExpert trajectories for AI labs.
ACCESSAPI + MCPCLI & SDKTemplatesIntegrationsWhatsApp
Use cases
Vibe ScrapingLead EnrichmentWeb MonitoringForm FillingJob ApplicationsSocial MediaAI Web ContextAgentic CheckoutAll use cases
Pricing
BlogLaunches, benchmarks, deep divesDocsExtension, Cloud, API, MCP, CLICase StudiesReal teams, real runsVideosNew runs every weekChangelogWhat just shippedNewslettersProduct releases and real runs
Docs
Log inBook DemoAdd to Chrome
Log in
Menu
Add to ChromeBook a demo
ProductsBrowser ExtensionCloudRoverData & EvalsExploreUse casesPricingResourcesDocs

Opening template…

rtrvr.ai

Make every site
work for you.

Launches first, roadmap early, and the occasional trick we only share by email.

Products

Browser ExtensionCloudRoverData & Evals

Use cases

Vibe ScrapingLead EnrichmentForm FillingWeb MonitoringSocial MediaJob ApplicationsData MigrationAI Web ContextAgentic Checkout

Resources

DocsBlogData for AI LabsCase StudiesVideosNewslettersChangelogPricingAppSumoDemoAffiliate

Company

TeamContactGCP PartnerWhat We BelieveSecurityPrivacyTerms

Developers

APIMCPCLI & SDKTemplatesIntegrationsWhatsApp

Compare

ApifyBardeenBrowserbaseBrowser UseClayClaudeCometFirecrawl
Products
Browser ExtensionCloudRoverData & Evals
Use cases
Vibe ScrapingLead EnrichmentForm FillingWeb MonitoringSocial MediaJob ApplicationsData MigrationAI Web ContextAgentic Checkout
Resources
DocsBlogData for AI LabsCase StudiesVideosNewslettersChangelogPricingAppSumoDemoAffiliate
Company
TeamContactGCP PartnerWhat We BelieveSecurityPrivacyTerms
Developers
APIMCPCLI & SDKTemplatesIntegrationsWhatsApp
Compare
ApifyBardeenBrowserbaseBrowser UseClayClaudeCometFirecrawl
BACKED BYNVIDIA InceptionGoogle Cloud for StartupsBright DataNEC XSalesforce LaunchpadElevenLabs GrantsGMI CloudComposioSmallest.ai Grants
DISCOVERYllms.txtllms-full.txtagents.mdDocumentation indexSitemapOpenAPIAI Catalog
© 2026 rtrvr.ai
DiscordYouTubeInstagramTikTokLinkedInXGitHub
support@rtrvr.ai
Back to templates

COMMENTS TEMPLATE

Comment on a LinkedIn post

Write and publish a comment that responds to the LinkedIn post you choose.

RUNS INYour signed-in browser
SETUP5 details to add
WHAT YOU GET03 PARTS
  1. 01Comment based on the post
  2. 02Relevant supporting point
  3. 03Published comment link
EXAMPLE INPUTRespond to posts about customer onboarding

SET UP YOUR RUN

Add the details. Check the result. Run it.

No code needed.
01

Tell rtrvr what to use

Required details are marked. The example text shows the expected format.

Add exact copy, or leave it blank for rtrvr to draft from the post.

02

Choose where it runs

Cloud uses a fresh managed browser. The extension uses the sites you are already signed into.

Your browser is required. This template needs a site where you are signed in.

Choose a browser

Pick a browser where the rtrvr extension is online.

Get the extension
Finish setup in your browser
  1. Install the extension
  2. Sign in to rtrvr
  3. Come back and choose the browser
ONE MORE STEP

Add the required details to continue.

WHAT HAPPENS NEXT

From setup to finished result.

  1. 01

    rtrvr opens the right sites. It uses Cloud or the signed-in browser you chose.

  2. 02

    The browser does the job. You can follow the run and step in if a site asks for help.

  3. 03

    You get the result. The output above is the shape to expect.

ADVANCEDRequest JSONOptional

Exact request sent to the run panel.

REQUEST.JSON
{
  "source": "retrieve",
  "template": {
    "id": "linkedin_commenter",
    "slug": "linkedin-commenter",
    "name": "LinkedIn Commenter",
    "categoryId": "SOCIAL_ENGAGE"
  },
  "inputs": {
    "postUrl": "",
    "commentText": "",
    "commentStyle": "thoughtful",
    "commentAngle": "",
    "autoPost": true
  },
  "agentHint": "You are leaving a comment on a LinkedIn post. Adapt to the actual UI you encounter.\n\n**TASK CONFIGURATION:**\n- Post URL: \n- User's Comment: \n- Style: thoughtful\n- Angle: \n- Auto-post: true\n\n---\n\n## STEP 1: NAVIGATE TO POST\n\n1. Go to \n2. Wait for post to fully load\n3. If not logged in, STOP and report authentication required\n4. If post not found/accessible, report error\n\n---\n\n## STEP 2: READ & UNDERSTAND THE POST\n\n**Before commenting, thoroughly read:**\n- The full post content (expand \"see more\" if needed)\n- The author's name and context\n- Any images, videos, or attachments\n- Existing comments (to avoid repetition)\n- The overall tone and topic\n\n**Note key points to reference in your comment.**\n\n---\n\n## STEP 3: PREPARE COMMENT\n\n### IF user provided commentText:\nUse this comment exactly:\n```\n\n```\n\n**VALIDATION:**\n- LinkedIn comments have a ~1,250 character limit\n- If comment exceeds limit, truncate intelligently or report error\n- Check for any special characters that might cause issues\n\n### IF commentText is empty - GENERATE COMMENT:\n\n**Generate a thoughtful comment that:**\n\n1. **References SPECIFIC content from the post**\n   - Quote or paraphrase something they said\n   - React to a specific point, data, or claim\n   - NEVER be generic\n\n2. **Follows the specified angle:**\n   \"\"\n\n3. **Matches the style:**\n   - thoughtful: Add insight, different perspective, build on their point\n   - question: Ask genuine, thoughtful follow-up question\n   - experience: Share relevant personal/professional experience\n   - supportive: Agree with specific reasoning, amplify their message\n   - disagree: Respectfully challenge with data/logic\n   - networking: Express genuine interest, suggest connection\n\n4. **Format guidelines:**\n   - 2-4 sentences optimal\n   - Professional but personable tone\n   - No emojis unless the post uses them liberally\n   - No hashtags in comments\n\n**NEVER generate these:**\n- \"Great post!\"\n- \"Thanks for sharing!\"\n- \"Love this!\"\n- \"Couldn't agree more!\"\n- Any generic praise without specifics\n\n**GOOD EXAMPLE:**\n\"Your point about [specific thing] resonates - we've seen similar patterns at [context]. Curious how you're thinking about [thoughtful question related to angle]?\"\n\n---\n\n## STEP 4: POST OR PREVIEW\n\n1. Find the comment input area on the post\n2. Click to focus the comment box\n3. Type or paste the comment\n\n### IF true === true:\n4. Find and click the post/submit button\n5. Wait for comment to appear\n6. Verify comment was posted successfully\n\n### IF true === false:\n4. Leave the comment in the input field\n5. Report comment is ready for manual review\n6. DO NOT submit\n\n---\n\n## STEP 5: REPORT RESULTS\n\n```json\n{\n  \"success\": true|false,\n  \"postSummary\": \"<brief summary of the original post>\",\n  \"postAuthor\": \"\",\n  \"commentText\": \"<the comment used>\",\n  \"commentSource\": \"provided|generated\",\n  \"characterCount\": <number>,\n  \"status\": \"posted|ready_for_review|failed\",\n  \"valueAdded\": \"<why this comment adds value>\",\n  \"errorMessage\": \"<if failed>\"\n}\n```\n\n---\n\n## ADAPTIVE UI HANDLING\n\n- Comment box location may vary (below post, in modal, etc.)\n- Post button text varies (\"Post\", \"Comment\", submit icon)\n- Character limits may not be explicitly shown\n- Some posts may have comments disabled\n\n## ERROR HANDLING\n\n- If post not found: Report URL issue\n- If comments disabled: Report and suggest alternative engagement\n- If character limit exceeded: Truncate or report for user to shorten\n- If posting fails: Report error, preserve comment text",
  "userInput": "You are leaving a comment on a LinkedIn post. Adapt to the actual UI you encounter.\n\n**TASK CONFIGURATION:**\n- Post URL: \n- User's Comment: \n- Style: thoughtful\n- Angle: \n- Auto-post: true\n\n---\n\n## STEP 1: NAVIGATE TO POST\n\n1. Go to \n2. Wait for post to fully load\n3. If not logged in, STOP and report authentication required\n4. If post not found/accessible, report error\n\n---\n\n## STEP 2: READ & UNDERSTAND THE POST\n\n**Before commenting, thoroughly read:**\n- The full post content (expand \"see more\" if needed)\n- The author's name and context\n- Any images, videos, or attachments\n- Existing comments (to avoid repetition)\n- The overall tone and topic\n\n**Note key points to reference in your comment.**\n\n---\n\n## STEP 3: PREPARE COMMENT\n\n### IF user provided commentText:\nUse this comment exactly:\n```\n\n```\n\n**VALIDATION:**\n- LinkedIn comments have a ~1,250 character limit\n- If comment exceeds limit, truncate intelligently or report error\n- Check for any special characters that might cause issues\n\n### IF commentText is empty - GENERATE COMMENT:\n\n**Generate a thoughtful comment that:**\n\n1. **References SPECIFIC content from the post**\n   - Quote or paraphrase something they said\n   - React to a specific point, data, or claim\n   - NEVER be generic\n\n2. **Follows the specified angle:**\n   \"\"\n\n3. **Matches the style:**\n   - thoughtful: Add insight, different perspective, build on their point\n   - question: Ask genuine, thoughtful follow-up question\n   - experience: Share relevant personal/professional experience\n   - supportive: Agree with specific reasoning, amplify their message\n   - disagree: Respectfully challenge with data/logic\n   - networking: Express genuine interest, suggest connection\n\n4. **Format guidelines:**\n   - 2-4 sentences optimal\n   - Professional but personable tone\n   - No emojis unless the post uses them liberally\n   - No hashtags in comments\n\n**NEVER generate these:**\n- \"Great post!\"\n- \"Thanks for sharing!\"\n- \"Love this!\"\n- \"Couldn't agree more!\"\n- Any generic praise without specifics\n\n**GOOD EXAMPLE:**\n\"Your point about [specific thing] resonates - we've seen similar patterns at [context]. Curious how you're thinking about [thoughtful question related to angle]?\"\n\n---\n\n## STEP 4: POST OR PREVIEW\n\n1. Find the comment input area on the post\n2. Click to focus the comment box\n3. Type or paste the comment\n\n### IF true === true:\n4. Find and click the post/submit button\n5. Wait for comment to appear\n6. Verify comment was posted successfully\n\n### IF true === false:\n4. Leave the comment in the input field\n5. Report comment is ready for manual review\n6. DO NOT submit\n\n---\n\n## STEP 5: REPORT RESULTS\n\n```json\n{\n  \"success\": true|false,\n  \"postSummary\": \"<brief summary of the original post>\",\n  \"postAuthor\": \"\",\n  \"commentText\": \"<the comment used>\",\n  \"commentSource\": \"provided|generated\",\n  \"characterCount\": <number>,\n  \"status\": \"posted|ready_for_review|failed\",\n  \"valueAdded\": \"<why this comment adds value>\",\n  \"errorMessage\": \"<if failed>\"\n}\n```\n\n---\n\n## ADAPTIVE UI HANDLING\n\n- Comment box location may vary (below post, in modal, etc.)\n- Post button text varies (\"Post\", \"Comment\", submit icon)\n- Character limits may not be explicitly shown\n- Some posts may have comments disabled\n\n## ERROR HANDLING\n\n- If post not found: Report URL issue\n- If comments disabled: Report and suggest alternative engagement\n- If character limit exceeded: Truncate or report for user to shorten\n- If posting fails: Report error, preserve comment text",
  "urls": [],
  "meta": {
    "createdAt": "",
    "userAgent": ""
  },
  "execution": {
    "mode": "device",
    "deviceIds": []
  }
}

MORE STARTING POINTS

Other templates for comments.

See all templates
COMMENTSReply to an X post

Write and publish a reply that responds to the X post you choose.

COMMENTSComment on an Instagram post

Write and publish a comment that responds to the Instagram post you choose.

COMMENTSComment on a YouTube video

Write and publish a comment that responds to the video you choose.