For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create a Feed

Capture posts from social sources once and reuse them for podcasts, schedules, and social reposts inside AutoContent.

Before You Begin

  • Add your API key in Settings; the Feeds pages stay locked until authentication succeeds.

  • Decide which source type you need. Feeds support X/Twitter, Reddit, YouTube channels, RSS URLs, and X News topics.

  • Keep the source identifiers handy: X username without @, subreddit without r/, YouTube channel URL or handle, RSS URL, or X News topic/search query.

Step 1: Open the Feeds Dashboard

  1. In the sidebar, go to Feeds.

  2. Review any existing feeds grouped by source. Each card shows the most recent refresh time and shortcuts to the original account or subreddit.

  3. Click Create Feed to launch the builder at /feeds/create.

Step 2: Fill Out Feed Details

The form mirrors the publishing requirements enforced by the API:

Field
Required
Notes

Feed Name

Yes

Friendly label that appears in episode and scheduler pickers.

Feed Type

Yes

1 = X/Twitter, 2 = Reddit, 3 = YouTube channel, 4 = RSS, 5 = X News topic.

Identifier

Yes

Use internalId for X, Reddit, RSS, and X News. Use channel or url for YouTube channels.

Cards highlight the differences between source types. Use the helper text under each field if you forget the exact format.

Step 3: Create the Feed

Select Create Feed. The button locks while the API runs and the success banner reveals the new Feed ID. You will also see the feed under the relevant section back on the dashboard.

Need the raw request for automation? Toggle Show API Request to view the exact payload the UI sends:

On success the API responds with:

Other feed type examples:

Step 4: Manage Feeds from the Dashboard

The Feeds page is your control center:

  • View source: View Source opens the original account or subreddit in a new tab.

  • Check freshness: Each card shows the last update timestamp and relative age (for example, 12m ago).

  • Delete feed: Use the X button on a card to remove a feed (confirmation required). Your plan controls how many feeds/channels you can keep.

  • Empty state: If you clear every feed, you will get a guided prompt to create a new one.

Step 5: Generate Podcasts from Feeds

Feeds become selectable across creation tools:

  • In Podcasts -> Episodes -> New Episode, choose the Use Feeds card, pick one or more feeds, and finish the request. That selection reuses the same flow documented in Create a Podcast Episode from an X Feed.

  • In the Scheduler, switch Input Mode to Feeds to automate recurring drops based on your saved sources.

  • When episode generation finishes, attach it to a show via Create a Podcast Show so the RSS feed updates automatically.

For direct API calls, first fetch selectable cached items:

The response includes the feed and recent items:

Pass selected item identifier values through feedSelections:

feedSelections replaces the older top-level feeds array. You can include up to 10 feed groups and up to 50 item IDs per feed group.

Step 6: Automate Feed Runs

Feed subscriptions watch a feed and create new content as new items arrive.

Subscribe an Existing Feed Template

Create a reusable template with /content/Create:

The response includes template_request_id. Subscribe the feed to that template:

  • intervalMinutes: Minimum time between automated runs. Omit it to run whenever new items are available.

  • digestMode: When true, the run combines the window of new items into one generated request. When omitted or false, the automation can create one request per item.

  • lastProcessedItemId: Optional item identifier to mark earlier content as already handled.

Create an Explainer Automation Inline

For explainer videos, /feeds/subscriptions can create the template for you:

voiceId must be a numeric ID from /content/GetVoices.

List and remove subscriptions:

Step 7: Reuse Feeds Elsewhere

Beyond podcasts, your saved feeds appear inside recurring X posts and other automations. Because all tools reference the same list, keeping feeds updated in the dashboard keeps every workflow in sync.

  • POST /feeds โ€“ Create a new feed.

  • GET /feeds โ€“ List all feeds available to the account.

  • GET /feeds/{id}/items โ€“ List cached feed items for feedSelections.

  • GET /feeds/subscriptions โ€“ List feed subscriptions.

  • POST /feeds/subscriptions โ€“ Create a feed subscription.

  • DELETE /feeds/subscriptions/{subscriptionId} โ€“ Remove a feed subscription.

  • POST /feeds/delete โ€“ Remove a feed by ID.

What's Next?

Last updated