LinkedIn

Send LinkedIn Connection Request

Send a LinkedIn connection request (optional invite note) from a connected account.

1 creditRuns in your LinkedIn account

Endpoint

Parameters

NameTypeRequiredNote
senderUrllinkedin-sender · requiredlinkedin-senderrequired

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

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

recipientUrlstring · requiredstringrequired

LinkedIn profile URL (e.g. https://linkedin.com/in/username). Supports template variables.

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

messagestring · optionalstringoptional

Message body. Use HTML for email (<p> tags) or plain text for chat. Supports template variables.

waitFor14Daysboolean · optionalbooleanoptional

Wait for 14 days for connection request to be accepted

Default: true

waitForAcceptDaysnumber · optionalnumberoptional

Number of days (1-14) to wait for the recipient to accept before routing to the Declined branch.

Default: 14

Response schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "status"
  ],
  "properties": {
    "data": {},
    "note": {
      "type": "string"
    },
    "status": {
      "enum": [
        "sent",
        "failed"
      ],
      "type": "string"
    },
    "accepted_at": {
      "type": "string",
      "description": "ISO timestamp when the acceptance was detected (present once accepted)."
    },
    "is_accepted": {
      "type": "boolean",
      "default": false,
      "description": "Whether the recipient accepted the connection request (updated by the acceptance watcher; false until an accept is detected)."
    },
    "invitationId": {
      "type": "string",
      "description": "LinkedIn invitation id for the reported connection request, when one could be resolved."
    },
    "isFirstDegree": {
      "type": "boolean"
    },
    "uiConnectionStatus": {
      "enum": [
        "sent",
        "accepted",
        "rejected",
        "withdrawn"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}

Get started

How to use this action

  1. Connect your AI

    Add Connie to ChatGPT, Claude or Slack once, then connect your account for this app. There’s no API key to manage.

  2. Ask for the outcome

    Describe what you need in plain words. Your AI runs this app’s actions when the job calls for them, along with any other tools it needs.

  3. Make it a workflow

    Add an action 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 each action runs on its own or asks first. When it asks, you see an Allow or Deny card before anything changes in the app.