SleekView for Really Simple CSV Importer: uploads & created posts as tables
Really Simple CSV Importer is intentionally minimal: no custom tables, just direct writes to wp_posts and wp_postmeta. SleekView surfaces those writes as a sortable audit using meta keys and timestamps so import provenance still exists.
♾️ Lifetime License available
Minimal plugin, real audit surface
Really Simple CSV Importer keeps its scope tight on purpose: pick a CSV, map columns to fields, write to wp_posts and wp_postmeta through WordPress's standard wp_insert_post API. No custom tables, no log option, no upload history. That minimalism is the plugin's strength and the audit-trail blocker for teams that need to know which upload created which post.
SleekView leans on what is actually persisted: post_date timestamps cluster around each upload, and the plugin's rsci/save_post filter exposes a hook that themes can use to stamp a custom _rsci_source meta key on every imported post. With that meta enabled, each post carries the upload filename and timestamp.
The SleekView workspace then groups posts by _rsci_source filename and shows per-upload created counts, target post types, and earliest/latest post_date as columns. Without the hook, post_date clustering plus the importing user's ID still gives a usable approximate audit, surfaced as filterable groupings.
Workflow
Add an audit layer to a minimal importer
Enable the hook (optional)
rsci/save_post filter to functions.php that writes _rsci_source meta with the filename. Provenance from that point forward is exact.
Build the workspace
wp_posts joined to wp_postmeta. The agent picks up _rsci_source if present and groups by filename automatically.
Fall back to clustering
post_date clusters and post_author. The view still surfaces approximate upload groupings with created counts.
Save cleanup presets
Sample columns
A typical RSCI uploads view
wp_posts + wp_postmeta (_rsci_source if hook enabled)
| Source | Run | Type | Created | Importer | Status |
|---|---|---|---|---|---|
| products.csv | Apr 24 | product | 412 | alex@studio.co | OK |
| team.csv | Apr 23 | staff | 24 | ria@design.io | OK |
| events.csv | Apr 22 | tribe_events | 98 | tom@hello.dev | Partial |
| old-test.csv | Feb 04 | post | 12 | mia@brew.coop | Stale |
Comparison
Default Really Simple CSV Importer admin vs SleekView
Default Really Simple CSV Importer admin
- No upload history persisted by default
-
No per-post provenance unless a theme hooks
rsci/save_post - Bulk rerun is not part of the plugin's scope
-
Auditing which user imported what means scanning
post_authorby hand - Cleanup of imported posts means manual title hunting
SleekView
-
Surfaces
post_dateclustering as approximate upload groups -
Reads
_rsci_sourcemeta when the documented hook is enabled -
Groups by source filename and target
post_type -
Filters by importing user via
post_authorjoin - Saves cleanup presets that target a single upload's posts
Features
What SleekView gives you for Really Simple CSV Importer
Provenance from a hook
Enable the documented rsci/save_post filter to stamp _rsci_source on every imported post. SleekView groups by that meta key automatically.
Timestamp clustering
Without the hook, post_date clustering plus post_author identifies approximate upload groups. Useful when retroactive provenance is needed.
Safe bulk cleanup
Filter to posts tagged with a known stale upload source. Review, then bulk-trash without scanning post titles or risking real content.
Audience
Who uses SleekView for Really Simple CSV Importer
Developers and theme authors
Enable the rsci/save_post hook in functions.php and ship a provenance layer to clients without paying for an enterprise importer.
Site builders
Audit which upload created the directory entries during staging so the production handover does not include unwanted test content.
Compliance and data quality
Even on a minimal plugin, surface importer (post_author) and timestamp clustering to satisfy basic data-provenance audits.
The bigger picture
Why minimalism still needs an audit story
Really Simple CSV Importer's design choice is to stay tiny: no custom tables, no settings sprawl, no premium tier. That choice is the right one for many sites and the wrong one for the rare day a client asks which upload introduced a problem post or which uploads need to be wiped before launch. The plugin does not solve that problem on purpose, but the underlying WordPress tables do.
Every imported post carries a post_date timestamp and a post_author. Every site can opt into the rsci/save_post hook to stamp a source filename. With those signals exposed as columns, even a minimal importer gets a usable audit story.
SleekView is not trying to add features to the plugin. It is treating wp_posts and wp_postmeta as the database they already are. The result is a workspace where uploads, importers, and post types become filterable groupings without the plugin ever growing past its small-and-fast philosophy.
Questions
Common questions about SleekView for Really Simple CSV Importer
No. Really Simple CSV Importer intentionally avoids custom tables and runs uploads through wp_insert_post. SleekView leans on post_date clustering and the optional rsci/save_post hook for provenance.
Add a small snippet to functions.php that hooks rsci/save_post and writes _rsci_source meta with the filename. SleekView then groups by that key automatically. Documented in the plugin readme.
Approximate, yes. post_date clustering plus post_author identifies groups of posts created within minutes of each other by the same user. The view exposes that as a filterable grouping.
Not natively. The plugin's scope is one-shot CSV ingestion. SleekView focuses on the audit-and-cleanup side. Rerunning means re-uploading the file through the original screen.
 
Yes. SleekView paginates and indexes server-side. wp_posts joins use the existing post_date and post_author indexes.
Yes. Filter by post_author on the workspace and save it per role. Editors see only their own uploads; admins see everything.
Group posts by _rsci_source filename or by post_date cluster. Review the affected posts, then bulk-trash. Provenance from the hook makes this exact; clustering makes it approximate.
It receives sporadic updates focused on compatibility rather than new features, in keeping with its minimal philosophy. SleekView's role is to add the audit surface without requiring the plugin itself to grow.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Mailchimp Discount
- Woocommerce Mercado Pago
- Aelia Currencyswitcher
- Woocommerce Freshbooks Sync
- Woocommerce Quickbooks
- Woocommerce Shipping Rates
- Woocommerce One Page Checkout
- Woocommerce Warehouse Management
- Fkcart
- Woocommerce Fulfillment
- Woocommerce Subscriptions
- Yith Woocommerce Deposits And Down Payments
- Woocommerce Shipworks
- Edd Stripe Marketplace
- Woocommerce Quick Order