

About This Plugin
Enterprise ETL importer for WordPress that turns complex API payloads into reliable, automation-ready content workflows.
Use Enterprise API Importer to run clean, repeatable import workflows without sacrificing flexibility:
- – Multi-Connection Job Manager for organizing and scaling imports
- – Advanced JSON array traversal and pre-stage data filtering to remove noise before insertion
- – Twig Templating Engine for complex logic, loops, and nested object mapping without drag-and-drop limitations
- – Twig-powered Post Title Templates with safe sanitization and fallback handling
- – Per-import Target Post Type selection (posts, pages, and public custom post types)
- – Time-aware batch processing via WP-Cron to reduce timeout and memory-risk scenarios
- – Single-pane-of-glass Health and Schedules Dashboard for operational visibility
- – Secure media sideload helper foundation with source URL deduplication support
Whether you import catalogs, directory records, listings, events, or custom business data, Enterprise API Importer provides a scalable framework for structured API-to-WordPress ETL.
Built for real-world production workflows:
- Title templates are rendered via Twig and sanitized before save
- Target post type safely falls back to post if invalid or unavailable
- Attachment is excluded by default from target post type selection
- Imports are staged and processed in queue batches for safer long-running jobs
Frequently Asked Questions
Does this require WP-CLI?
No. It uses native WP-Cron scheduling, but supports CLI triggers.
Can I parse nested JSON arrays?
Yes. Nested objects and arrays can be parsed and transformed through Twig templating.
Does it handle API authentication?
Yes. It supports Bearer Tokens and custom headers.
Can I set dynamic titles for imported posts?
Yes. Use Post Title Template with Twig syntax. If left blank, the importer falls back to Imported Item {ID}.
Can I import into custom post types?
Yes. Select any public post type from Target Post Type. If the selected post type becomes unavailable, imports safely fall back to post.
Does this import media attachments automatically from URL fields?
The plugin includes a secure media sideload helper foundation with source URL deduplication. Full field-level media mapping workflows can be added on top of this helper.