# Scheduling & Send Limits

AutoReach schedules sequence actions to look like natural human behavior- spacing actions across the day, clustering them into sessions with breaks, and enforcing daily limits to keep accounts healthy.

## Activity Window

The activity window defines when outreach actions execute. Actions scheduled outside the window are deferred until the window opens.

Activity windows are **per-account**, not per-user. Each connected account (LinkedIn, X, Instagram) has its own start time, end time, and timezone. This lets you run accounts on independent schedules — for example, a US LinkedIn account on EST business hours and an EU X account on CET business hours.

Configure an account's window from the **Accounts** page → open the account → **Configuration** tab → **Activity Window** card.

| Setting    | Default            |
| ---------- | ------------------ |
| Start      | 09:00              |
| End        | 21:00              |
| Timezone   | Account-configured |
| Max window | 8 hours/day        |

If an account has not been customized, AutoReach falls back to the user-level window for that user. Once you save a per-account window, that account uses its own schedule independently.

Actions scheduled outside the window are automatically deferred until the window opens.

## Action Scheduling

### How Actions Are Scheduled

The scheduler creates action records for each lead and processes them when their scheduled time arrives.

### Lead Priority

Higher-priority leads (based on buyer score and signal recency) get earlier time slots within the day.

### Timing Distribution

Actions are distributed across the activity window to simulate natural human behavior:

* **Natural spacing**- actions are spread throughout the day with minimum gaps between them
* **Time-of-day variation**- higher activity during peak hours, lower during early morning and evening
* **Session clustering**- actions are grouped into human-like sessions with breaks between them
* **Day-of-week variation**- weekday and weekend activity levels differ naturally

## Daily Send Limits

Daily limits are **per-sequence** (not per-account). Each sequence has its own counters.

### Action Limits

Each sequence has a single unified daily action limit covering **all** outreach actions: likes, comments, follows, DMs, connection requests, and emails. Condition steps do not count.

In addition to the per-sequence daily limit, email sends are paced per mailbox at one in-flight send at a time and up to 10 sends per minute to keep delivery clean.

LinkedIn connection requests are tracked separately per-account — see [Daily Connection Limits](#daily-connection-limits-linkedin) below.

### Enforcement

Limits reset at **midnight in the acting account's timezone**. If a limit is reached, remaining actions are deferred to the next day.

## Daily Connection Limits (LinkedIn)

LinkedIn connection requests have a separate daily limit tracked per-account (not per-sequence). When the limit is reached, pending connection requests are deferred to the next day. Other action types continue normally.

Set the daily connection limit on each LinkedIn account to match your account type. See [Supported Actions](/outreach-and-sequences/supported-actions.md#connection-request) for the limits by account type.

## Natural Timing

All action execution includes natural pacing that simulates human behavior - browsing, reading, typing, and thinking pauses. Delays vary by action type, time of day, and day of week to create realistic patterns unique to each account.

Occasional random pauses are inserted between actions to simulate natural breaks and distractions.

## Gradual Resumption

When a paused sequence is resumed or actions become overdue, they are spread across time instead of firing all at once. This keeps activity patterns looking natural.

## Max AI Responses Per Conversation

Limits how many times AI auto-replies in a single conversation:

| Setting                           | Default       | Maximum |
| --------------------------------- | ------------- | ------- |
| Max AI responses per conversation | 0 (unlimited) | 100     |

When set to 0, AI auto-replies are unlimited- the AI will continue responding as long as the conversation is active. When set to a positive number, AI responds up to that many times per conversation, then stops.

## Next Steps

* [**Building Sequences**](/outreach-and-sequences/building-sequences.md): Configure limits and timing per sequence
* [**Supported Actions**](/outreach-and-sequences/supported-actions.md): Action-specific rate limits and behaviors
* [**Outreach Overview**](/outreach-and-sequences/overview.md): How sequences work end-to-end


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.autoreach.tech/outreach-and-sequences/scheduling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
