Standard outreach sequence
Automate your LinkedIn outreach with this n8n workflow powered by Linked API. Sends connection requests, monitors acceptance, delivers personalized messages, and follows up automatically – all tracked in Google Sheets (you can adjust to something else).
What It Does
- Sends connection requests to new leads
- Monitors when connections are accepted
- Sends your message sequences from Google Sheet (up to 3 messages per lead)
- Follows up automatically if no reply
- Marks leads as declined/expired/no response when appropriate
- Tracks all leads and statuses in Google Sheets
Setup
- Use this template in n8n
- Copy the Google Sheet template
- Connect credentials in n8n:
- Google Sheets (OAuth2)
- Linked API (get keys at app.linkedapi.io)
DOCUMENT_LINKandSHEET_NAMEin theConfignode (your spreadsheet URL after copying the template)- Add leads with
Status=NEWand fill inConnection note(optional)Message 1,Message 2,Message 3(required)
- Activate the workflow
Configuration
| Setting | Default | Description |
|---|---|---|
| DOCUMENT_LINK | – | URL to your Google Sheet |
| SHEET_NAME | Leads | Name of the sheet with leads |
| DAILY_CONNECTION_LIMIT | 25 | Max connection requests per day |
| HOURS_TO_CHECK_IF_CONNECTION_ACCEPTED | 24 | Check frequency for connection acceptance |
| HOURS_TO_CHECK_IF_REPLIED | 4 | Check frequency for message replies |
| HOURS_DELAY_AFTER_CONNECTION_ACCEPTED | 24 | Delay before first message |
| DAYS_DELAY_BETWEEN_MESSAGES | 2 | Delay between follow-ups |
| DAYS_WAIT_FOR_CONNECTION_ACCEPTANCE | 10 | Timeout for connection requests |
| DAYS_WAIT_AFTER_LAST_MESSAGE | 4 | Days to wait after last message before marking as no response |