Skip to main content
POST
Schedule LinkedIn Action

Schedule LinkedIn Action

Schedule various LinkedIn actions including connection requests, messages, and data retrieval operations. The system automatically handles timing delays and rate limiting to ensure safe automation.
Requires the linkedin:schedule permission and an active LinkedIn integration in your account.

Request

x-api-key
string
required
Your API key with linkedin:schedule permission
Content-Type
string
required
Must be application/json

Body Parameters

actionType
string
required
Type of LinkedIn action to perform. See action types for available options.
profileUrl
string
LinkedIn profile URL. Required for actions targeting specific profiles. Format: https://linkedin.com/in/username
message
string
Message content for connection requests or direct messages. Required for messaging actions.
participantName
string
Name of conversation participant. Required for conversation-specific actions.
threadId
string
LinkedIn thread identifier. Required for thread-specific actions.
voiceSettings
object
Voice message configuration. Required for sendVoiceMessage action type.
LinkedIn integration settings (timezone, account details) are automatically detected from your connected LinkedIn account. No additional configuration required.

Action Types

sendConnectionRequest - Send a connection request - Requires: profileUrl - Optional: message (connection note) getAcceptedConnections - Retrieve accepted connections - No additional parameters required
sendMessageToFirst - Send first message to a connection - Requires: profileUrl, message sendFirstMessage - Send initial message - Requires: profileUrl, message sendVoiceMessage - Send message with voice attachment - Requires: profileUrl, message, voiceSettings
getLinkedInMessages - Get LinkedIn messages - No additional parameters required getSpecificConversationMessages - Get specific conversation - Requires: participantName accessConversationByThreadId - Access conversation by thread - Requires: threadId

Examples

Send Connection Request

Send First Message

Send Voice Message

Get Accepted Connections

Response

success
boolean
Always true for successful requests
message
string
Confirmation message indicating the action was scheduled successfully, including delay information

Smart Scheduling

The system automatically applies intelligent delays to ensure safe automation:
Delays are calculated based on: - Your current activity level - LinkedIn’s rate limits - Time of day and timezone (from your LinkedIn account) - Account safety guidelines - Previous action history
Actions are scheduled considering: - Business hours in your LinkedIn account timezone - Weekend vs weekday patterns - Regional LinkedIn usage patterns - Your account’s historical activity
Built-in safety mechanisms: - Automatic rate limiting - Human-like timing patterns - Activity distribution across time - Compliance with LinkedIn terms

Advanced Use Cases

1. Automated Outreach Campaign

2. Follow-up Message Sequence

3. Connection Acceptance Monitoring

Error Responses

Permission Denied (403)

LinkedIn Not Connected (400)

Invalid Profile URL (400)

Rate Limited (429)

Best Practices

Personalize messages for better engagement:
Implement robust error handling:

Next Steps

Upload Prospects

Upload bulk prospect lists for automation

Check User Status

Verify LinkedIn integration status

Monitor Jobs

Track LinkedIn action job status

LinkedIn Guide

Learn advanced LinkedIn automation