# Standard Outreach Sequence

Automate your LinkedIn outreach with this n8n workflow – connection requests, messages, follow-ups, all tracked in Google Sheets.

Automate your LinkedIn outreach with this n8n workflow powered by [Linked API](https://linkedapi.io/). 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](https://n8n.io/workflows/12915-manage-linkedin-outreach-sequences-with-linked-api-and-google-sheets/)
- Copy the [Google Sheet template](https://docs.google.com/spreadsheets/d/141fJskisAQ7H8AxtojQ7LZrnd14EOyB26RdDq5aczEU/copy)
- Connect credentials in n8n:
  - Google Sheets (OAuth2)
  - Linked API (get keys at [app.linkedapi.io](https://app.linkedapi.io))
- Set `DOCUMENT_LINK` and `SHEET_NAME` in the `Config` node (your spreadsheet URL after copying the template)
- Add leads with `Status` = `NEW` and fill in:
  - `Connection 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 |
