> For the complete documentation index, see [llms.txt](https://docs.feedotter.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.feedotter.com/automations/scheduling/how-feedotter-detects-new-content.md).

# How Feedotter Detects New Content

Feedotter determines whether content is new by evaluating the published date of articles in your feed and comparing that date to your automation's last send date.

Understanding this process is important because it directly affects which articles are included in your automated newsletters.

### Published Date (pubDate)

Most RSS feeds include a published date for each article, commonly referred to as the **pubDate**.

<div align="left" data-with-frame="true"><figure><img src="/files/IJzXWhpqBnJF9NO0KujJ" alt=""><figcaption></figcaption></figure></div>

Feedotter uses this value to determine when content was published and whether it should be considered new.

***

### Last Send Date

Each automation keeps track of its most recent successful send.

When the automation runs, Feedotter compares the published date of each article in the feed against the automation's last send date. This can be found on the Automation Details page.&#x20;

<div align="left" data-with-frame="true"><figure><img src="/files/Sab9hVR8eUjE8bvdxq4l" alt=""><figcaption></figcaption></figure></div>

**Articles published after the last send date are considered new and may be included in the next email.**

***

### First Send Behavior

When an automation sends for the **first time**, there is no previous send history to compare against.

As a result, Feedotter considers **all qualifying content in the feed to be new** and **includes up to the maximum number of posts configured for the automation.**

***

### Previously Sent Posts Filter

This filter helps prevent duplicate content from appearing in future emails. You can find this in your automation settings.&#x20;

<div align="left" data-with-frame="true"><figure><img src="/files/zmsHa8hz184qGIlVken2" alt=""><figcaption></figcaption></figure></div>

When checked, Feedotter logs each article URL and prevents it from being sent again—even if the publish date changes. With multiple feeds, URLs from all feeds are tracked and filtered.

The Previously Sent Posts Filter:

* Maintains a record of URLs sent by the current automation
* Prevents previously emailed articles from being reused
* Helps avoid duplicate sends when content is edited or republished

{% hint style="info" %}
**Note:** The Previously Sent Posts Filter only functions when the Published Date Filter is enabled.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.feedotter.com/automations/scheduling/how-feedotter-detects-new-content.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.
