Features

Ingestics Features — API and RSS Content Automation for WordPress

Every capability across ingestion, authentication, mapping, filtering, transformation, publishing, scheduling, display, security, and integrations — organized by category, tagged by edition.


Ingestion

Fetch from any external source

REST API Providers all tiers

Define endpoint URLs with configurable HTTP methods (GET, POST, PUT, PATCH, DELETE). Attach custom headers, query parameters, request bodies, and method-specific compatibility toggles. Visual Query Builder on Pro constructs complex filter parameters without hand-editing URLs.

RSS/Atom Feed Providers all tiers

Subscribe to standard RSS 2.0 and Atom feeds. Lite+ adds full-text article extraction from truncated excerpts, RSS auto-discovery from website root URLs, and OPML batch import/export on Pro.

File Import lite+

Upload local or reference remote CSV, JSON, XML, and XLSX files including published Google Sheets CSV export URLs. Parses sample records for preview mapping before committing. Stores uploaded files outside the WordPress web root with verified-denied loopback access checks. Processes batches of 50 records per background queue cycle. Optional scheduled refresh keeps stale references current.

Chained API Requests business

Bootstrap call resolves a runtime value injected as placeholder into the main provider request. Used for two-step OAuth flows, dynamic API-key resolution from identity providers, and multi-stage authentication sequences. Safe failure deferral when bootstrap call errors out.

Authentication

Every major protocol, secured with encryption

Public Endpoints (No Auth) all tiers

Connect to open APIs and publicly accessible RSS feeds. Still benefits from SSL verification, remote URL hardening, and response-size budget enforcement.

API Key (Header or Query) all tiers

Send authentication keys as custom request headers or URL query parameters. Secret-bearing keys encrypted in the vault with masked snapshot previews.

Bearer Token all tiers

Standard OAuth bearer pattern. Tokens managed per-provider with expiration awareness on planned-call previews.

HTTP Basic all tiers

Base64-encoded username/password pair. Username extended to encrypted vault alongside password. Protected diagnostic masking on both fields.

OAuth2 Client Credentials lite+

Machine-to-machine grant flow. Automatic token management handles issuance and expiry refresh. Supports scope parameter configuration.

OAuth2 Auth Code + PKCE pro+

User-delegated access for APIs requiring interactive login consent. Full authorization-code grant with automatic refresh-token cycling. PKCE S256 challenge support for public-client flows.

AWS Signature V4 business

Native SigV4 signing for AWS API Gateway, Bedrock, Textract, and other AWS service endpoints. Region, service name, access key, and secret key handled through the encrypted vault. No external SDK dependency.

Mapping

Shape raw data into clean WordPress posts

JSON Path Selector free+ (basic) / pro+ (advanced)

Point-and-click tree browser displays parsed API response hierarchy. Click any node to assign it to title, content, excerpt, URL, image, date, or author field. Pro unlocks deep nested object traversal, array indexing expressions, wildcard selectors, and filter predicates.

XML XPath Mapping all tiers

For XML-format responses, xpath-equivalent field mapping assigns elements and attributes to corresponding WordPress post structures.

CSV Column Matching all tiers

Map CSV columns to post fields by header name or positional index. Automatically normalizes Google Sheets share URLs into CSV-export equivalents.

HTML Structured Extraction all tiers

Define CSS/attribute selectors targeting container, item, title, content, URL, image, date, and source-author nodes within paginated HTML pages. Single-item fallback captures entire page body when specific selectors return empty.

Advanced Field Mapper pro+

Extend mapping beyond core post fields into validated public post-meta keys, ACF fields, and optional Rank Math or Yoast SEO adapters for meta-title, meta-description, and canonical URL injection. Sample mapping preview shows projected assignments against last successful response payload.

Dynamic Category Mapping lite+

Provider-supplied category names and tag slugs mapped into WordPress taxonomies on import. Missing terms auto-created with parent-child hierarchy preservation. Depends on category fields present in each source’s response schema.

Keyword Taxonomy Rules pro+

Ordered evaluation rules scan imported items across title, content, excerpt, source URL, assigned provider, or originating categories. When matched keywords found, add or create specified category/tag terms in defined priority sequence.

Filtering

Quality gates before publishing

Content Filter Engine (6 Rules) pro+

Automatic quality checks: no_title, no_content, no_source_url, invalid_url, duplicate_title, duplicate_url. Each rule configurable to reject, draft, or publish.

Full Filter Engine (14 Rules) business

Adds 8 more rules: short_title, short_content, long_content, no_image, broken_image, blocked_keywords, no_date, no_description. Configurable thresholds and per-rule actions. Blocked keywords define word lists that auto-reject or auto-draft matching items.

Transform

Enrich, rewrite, translate before posting

AI Rewrite business

Pre-publish transformation rewrites fetched content using OpenAI GPT, Anthropic Claude, Google Gemini, or Custom HTTP endpoints. Configurable max-length bounds per field: title 40–1000 chars, excerpt 80–8000 chars, content 1000–120000 chars. Strict mode forces Draft on guardrail failures.

Translation business

Translates title, content, and excerpt via OpenAI, Anthropic, Gemini, DeepL, Azure Translator, Google Cloud Translate, LibreTranslate, or Custom endpoints. Runs after AI rewrite in the processing pipeline. Per-item override capability allows individual records to skip or alter direction based on embedded metadata flags.

Affiliate URL Rewriting pro+

Globally appends tracking parameters or performs domain replacement on URLs discovered within fetched content text. Applied during transform stage before database insertion.

WebP Image Conversion pro+

Automatically transcodes sideloaded JPEG and PNG attachments into WebP format during media-library upload step. Original files retained pending successful transcoded replacement confirmation.

Fallback Media Images pro+

Configure a fallback image URL or media library item to use when a fetched item has no image.

Stock Image Auto-Attach (Pexels) business

Queries Pexels for relevant stock photo when fetched item has no image and no fallback matches. Downloads and attaches as featured image.

AI Image Generation Fallback business

Opt-in OpenAI image-generation fallback runs only after source, stock, and configured fallback images are unavailable.

Polylang Language Assignment pro+

Assigns existing Polylang language per provider. Never interrupts publishing when Polylang is unavailable.

Publishing

Reliable publication with intelligent deduplication

Publish Modes all tiers

Set output disposition per provider: Publish immediately, save as Draft for review, or hold as Pending. Business adds per-provider overrides allowing mixed-output-cadence pipelines.

Featured Image Sideloading all tiers

Downloads and attaches images referenced in fetched items to the WordPress media library. Validates URL scheme against private-address-blocklist rules. Applies transient caching layer to reduce redundant downloads.

Source Attribution all tiers

Appends configurable attribution footer block containing source URL hyperlink, provider name, fetch timestamp, origin-site reference, and optional author credit. Template variables allow per-provider composition control.

Duplicate Detection all tiers

Checks incoming items against previously published entries using title comparison, source-URL fingerprint, or slug collision check. Prevents post-proliferation from rescheduled runs hitting overlapping data windows.

Advanced Sync Engine pro+

Extends duplicate detection into true upsert behavior. Matches existing posts against new items via five strategies: source URL hash, external unique ID, normalized title string, URL slug, or custom post-meta key. Applies targeted updates only to changed fields preserving local edits. Unchanged-item skipping prevents revision-history accumulation. No-change preview simulates outcome without committing modifications.

Per-Provider Post Type Assignment lite+

Route each provider’s output into distinct registered custom post types separating content silos cleanly. Supports standard types plus theme-or-plugin-registered custom registries.

Imported Post Lifecycle Policies business

Age-based retention controls: revert to Draft, move to Trash, or permanent removal depending on compliance needs. Operate globally or narrowed to specific providers. Disabled by default. Skipped gracefully on zero-item payloads.

Post Template Builder lite+ / business

Override default composition by defining custom structural templates per provider. Placeholders inject source fields, static text fragments, and formatting functions into title, content, excerpt, and attribution sections. Sample preview renders projected output using last-known valid response record. Business adds conditional blocks rendering different structures based on field presence tests or value-range comparisons.

Scheduling & Execution

Automated fetch cycles, durable execution

Manual Fetch all tiers

Trigger fetch on demand from admin dashboard. Two-hour cooldown on Free edition. Bounded background job execution with planned and last-call previews. Activity log recording and guided setup wizard included.

Scheduled Fetching lite+

Cron-driven automatic execution at preset intervals: 1h, 2h, 4h, 6h, 24h. Provider rotation cycles active providers sequentially preventing single-endpoint dominance. Provider toggles enable or disable individual providers without deleting them.

Custom Frequencies pro+

Intervals from fifteen-minutes up to one-week spans for fine-grained update cadences.

Separate API/RSS Schedules business

Independent cron hooks so API and RSS pipelines run on completely different intervals with separate rotation queues maintaining independent sequence state.

Rate-Limit Budget Queue business

HTTP 429 responses enqueue items into persistent DB queue drained separately within the API’s rate-limit budget window. Exponential backoff retry strategy increases wait time between attempts.

Provider Health Monitoring lite+

Dashboard table showing each provider’s last fetch status, latency, success/failure counts. Benchmark panel on Pro+ displays per-provider fetch timing, item count, and performance trends over time.

Failure Digests pro+

Scheduled email notification summarizing provider failures, skipped items, and error patterns.

Provider Campaigns pro+

Group providers into named campaigns triggering coordinated multi-source fetches via unified webhook signal reducing orchestration complexity.

Inbound Webhook Trigger pro+

REST endpoint authenticated with shared secret triggers any provider or named campaign remotely. IP-based rate limiting protects inbound trigger. Legacy GET method available as explicit compatibility toggle disabled by default.

WordPress Action Hooks pro+

Trigger operations internally with `aapi_trigger_fetch`, `aapi_trigger_fetch_api`, `aapi_trigger_fetch_rss`, and `aapi_trigger_publish`.

External Webhook Bridge business

Fires outbound webhook events for fetch-run completion and post-publish activity to Zapier, Make, or any custom URL — only when explicitly enabled and configured by administrator.

API Actions (Outbound Calls) business

Up to 10 configurable outbound HTTP calls with post-published, fetch-completed, scheduled, and manual-fetch triggers. Supports method, headers, authentication, templated bodies, retries, timeouts, test requests, and activity-log results. Form-submission triggers hook Contact Form 7, WPForms, and Gravity Forms. WooCommerce triggers on order creation, order-status changes, and customer creation. Durable queued delivery with idempotency keys, exponential backoff, dead-letter retention, and crash-safe staging.

Display

Show imported content on your frontend

Shortcodes lite+

`[auto_api_feed]` and `[aapi_feed]` for embedding feeds in any post, page, or widget area.

Template Tags lite+

`aapi_get_feed()` and `aapi_render_feed()` for theme-level integration.

Gutenberg Block lite+

`ingestics/feed` block with full attribute panel in the block editor.

Classic Widget lite+

WordPress widget for traditional sidebar widget areas.

Grid Layout lite+

Card-based responsive grid display for frontend feeds.

Elementor Widget pro+

Native Elementor widget with full design controls inside the Elementor editor.

Bricks Element pro+

Native Bricks Builder element with full visual controls.

Carousel Layout pro+

Auto-advancing carousel display with configurable autoplay interval.

Ticker Layout business

Horizontally scrolling news ticker with configurable speed, direction, and pause-on-hover.

Podcast/Audio Layout pro+

Renders RSS enclosure URLs through the existing feed renderer for podcast episodes.

Page Builder Support pro+

Full compatibility with frontend page builders for drag-and-drop placement.

Twig Templates business

Use Twig templating syntax in frontend display templates for full programmatic control over HTML output.

Security

Hardened credential handling and safe request architecture

AES Encrypted Credential Vault all tiers

All secrets stored with AES cipher and HMAC MAC. Random IV per secret via `random_bytes(16)`. Plaintext legacy values silently migrated on first read. Covers API keys, Bearer tokens, Basic credentials, license keys, webhook secrets, AI service keys, and custom secret headers.

Request Snapshot Masking all tiers

Auth headers, API keys, and secrets replaced with asterisks in all stored snapshots and activity log entries. Expanded diagnostic URL masking covers configured credential parameters and common signature, secret, and password names.

Remote URL Hardening all tiers

Endpoint URLs normalized and validated before dispatch. Private/reserved IP ranges and link-local targets blocked by default to prevent SSRF-style attacks.

Nonce-Guarded Admin AJAX all tiers

Capability checks enforced on all admin-side AJAX operations.

Response Size Budgets all tiers

Payload-specific response-size budgets enforced on every inventoried first-party outbound request path. Bounded XLSX archive validation for entry count, decompressed size, compression ratio, and unsafe paths.

HTTPS Enforcement all tiers

License verification endpoint requires HTTPS. Relaxable only via code-level filter.

Multisite-Aware Lifecycle all tiers

Supports network activation/deactivation and initializes plugin defaults for newly created sites when network-activated.

Integration

Connectors for commerce, editors, SEO, and translation platforms

WooCommerce Product Connector business

Maps Product provider imports to simple or external WooCommerce products. Supports SKU matching, regular/sale pricing, stock quantity, catalog visibility, categories/tags, external-product URLs, and gallery image mapping. WooCommerce checkout and order events trigger outbound API Actions.

ACF Field Adapter pro+

Maps provider fields into Advanced Custom Fields groupings for structured post meta beyond WordPress natives. Requires Pro-tier Advanced Field Mapper controls.

Rank Math SEO Adapter pro+

Injects mapped values into Rank Math meta title, meta description, and canonical URL fields on imported posts.

Yoast SEO Adapter pro+

Injects mapped values into Yoast meta title, meta description, and canonical URL fields on imported posts.

Polylang Language Assignment pro+

Assigns existing Polylang locale per provider. Non-blocking when Polylang unavailable.

OpenAI Service Backends business

Powers AI rewrite and translation. Also drives opt-in image generation fallback. Protected API-key storage.

Anthropic Claude Backend business

Powers AI rewrite, translation, and editorial suggestions. Protected API-key storage. Replaceable model IDs with narrow migration for retired defaults.

Google Gemini Backend business

Powers AI rewrite, translation, and editorial suggestions. Protected API-key storage. Replaceable model IDs.

DeepL Translation API business

High-quality neural machine translation backend. Per-administrator endpoint and API-key configuration.

Azure Translator business

Enterprise-grade translation backend. Supported regional-resource header, endpoint configuration, and HTML-aware translation handling.

Google Cloud Translation business

Cloud-native translation backend with automatic source-language detection where applicable.

LibreTranslate business

Self-hosted translation instance support. Administrator-configured endpoint. No cloud dependency required.

OpenRouter business

Unified access to alternative AI model providers for rewrite, translation, and editorial suggestions.

Pexels Stock Photos business

Automated stock-image search and attachment when fetched items lack featured images. Administrator-provided API key.

Configuration Portability pro+

Export/import packages for providers, campaigns, settings, templates, filters, and taxonomy rules. Credential redaction ensures safe transfer between environments. Imported providers remain disabled until credentials completed locally.

WordPress REST API Adapter pro+

Native source adapter for querying other WordPress sites’ REST APIs with built-in title/content/excerpt/link/image/term extraction. Disabled-by-default preset guidance included.

YouTube Channel/Playlist Adapters pro+

Source presets for YouTube Data API channel-upload feeds and playlist subscriptions alongside general YouTube adapter framework.

Reddit Source Adapter pro+

Handles Reddit JSON response schema with cursor-style pagination for subreddit feeds and collection imports.

Editorial Suggestions business

Opt-in AI-generated post-excerpt drafting, SEO meta-description proposals, and category suggestion engine with optional term allowlists and controlled missing-category creation.


Editions

Every capability, side by side.

CapabilityFreeLiteProBusiness
API providers31025Unlimited
RSS providers21025Unlimited
Scheduled fetchingManual6 presetsCustom 15min–1wkSeparate API/RSS schedulers
Auth methods4 basic+OAuth2 CC+OAuth2 AC/PKCE+AWS SigV4
PaginationFirst pagePage/offsetCursor/tokenAll strategies
Format support6 formats+File ImportAll above+Auto-detect
Field mapperCore post fieldsCore fields+ACF/meta/SEOFull conditional templates
Content filtersBasic dupesDupes + quality6-rule engine14-rule engine + blocked words
AI rewrite———OpenAI/Claude/Gemini/Custom
Translation———7 translation backends
WooCommerce———Full product connector
Display tools—Shortcode/block/grid/widget+Elementor/Bricks/carousel/podcast+Ticker/Twig/business adapters
Webhooks——Inbound trigger + campaigns+Outbound bridge + API Actions
Config portability——Export/redact/importIncluded
Audit log exportLog view + clearHealth monitoringFailure digests + benchmarksJSON/CSV/NDJSON export
Credential encryptionYesYesYesYes

Getting started

Test it free. Upgrade when you need more.

No account required. Install Ingestics from WordPress.org, connect one provider, run a manual fetch — under three minutes.

Install from WordPress.org →