Built-in tool

Comment Linkedin Post

Post a comment on someone else's LinkedIn post.

1 creditNo API key needed

Endpoint

Parameters

NameTypeRequiredNote
senderUrllinkedin-sender · requiredlinkedin-senderrequired

LinkedIn account to send from. Select a connected LinkedIn account.

postSelectionstring · requiredstringrequired

How to identify the LinkedIn post

One of: last_post (Last Post), post_url (Post URL), post_id (Post ID (social_id))

Default: last_post

targetProfileUrlstring · optionalstringoptional

LinkedIn profile URL of the person whose post to comment on

Used only when postSelection is last_post.

Example: https://linkedin.com/in/username

postUrlstring · optionalstringoptional

LinkedIn post URL

Used only when postSelection is post_url.

Example: https://linkedin.com/posts/...

postIdstring · optionalstringoptional

LinkedIn post social ID

Used only when postSelection is post_id.

Example: urn:li:activity:7332661864792854528

commentModestring · requiredstringrequired

Let AI write the comment or write it yourself

One of: ai_personalized (AI Personalized), manual (Write Manually)

Default: ai_personalized

promptstring · optionalstringoptional

Prompt template. Use {{post_content}}, {{post_comments}}, {{post_owner}} variables.

Used only when commentMode is ai_personalized.

Default: Write a 100–200 character casual, personalized LinkedIn comment based on the post content below. Post content: {{post_content}} Recent comments on this post: {{post_comments}}

textstring · optionalstringoptional

Manual comment text. Use @{{post_owner}} to mention the post author.

Used only when commentMode is manual.

doNotCommentstring · optionalstringoptional

Topics the AI should avoid commenting on. Leave empty to comment on everything.

Used only when commentMode is ai_personalized.

Default: Politics, religion, controversial social issues, personal tragedies, layoffs, grief, health crises, legal disputes

maxPostAgestring · optionalstringoptional

Only comment if the post is not older than this

One of: 1_day (1 day), 3_days (3 days), 1_week (1 week), 1_month (1 month), always (Always comment)

Default: 1_week

rateLimitConfigobject · optionalobjectoptional

Rate Limit Config configuration. Refer to the tool documentation for expected format.

Default: {"scope":"user","delaySeconds":30,"maxConcurrent":1}

Response schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "status"
  ],
  "properties": {
    "data": {},
    "note": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "status": {
      "enum": [
        "commented",
        "skipped"
      ],
      "type": "string"
    },
    "postUrl": {
      "type": "string"
    },
    "skipReason": {
      "type": "string"
    },
    "postOwnerName": {
      "type": "string"
    },
    "postOwnerIdentifier": {
      "type": "string"
    }
  },
  "additionalProperties": false
}

Get started

How to use this tool

  1. Connect your AI

    Add Connie to ChatGPT, Claude or Slack once, and this tool comes with it. There’s no API key or account to set up.

  2. Ask for the outcome

    Describe what you need in plain words. Your AI runs this tool when the job calls for it, along with any others it needs.

  3. Make it a workflow

    Add it as a step in a workflow that runs the same way every time, on a schedule or when something happens.

  4. Stay in control

    Choose whether it runs on its own or asks first. When it asks, you see an Allow or Deny card before any credits are spent.