✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Estatik Pro: properties and inquiries as tables

Estatik Pro keeps its inventory in custom database tables. SleekView reads those tables, joins meta back, and presents the whole portfolio as a sortable, filterable, inline-editable grid with price, beds, agent, and status as named columns.

♾️ Lifetime License available

SleekView table view for Estatik Pro

Read Estatik's custom tables as a working broker grid

Estatik Pro is different from most WordPress real estate plugins because it stores properties in its own custom database tables rather than the wp_posts CPT pattern. Listings live in wp_es_properties, with related data in wp_es_property_meta, wp_es_property_photos, and wp_es_property_features. The default Estatik admin renders one configurable list, but cross-filtering and bulk editing across all those tables is limited.

SleekView treats Estatik's tables as first-class sources. The properties table provides core fields (price, bedrooms, bathrooms, status, agent_id) as native columns; the meta table joins to expose any custom field as a filterable attribute. A saved view of Active 3-bed properties in a city under a price cap is one stored slice that reloads on demand.

Inline edits write back through Estatik's own model layer where exposed, or fall back to direct table writes with conflict detection and an audit trail. Bulk price drops, status flips, and per-agent inventory views replace the per-row drilldown the default admin defaults to.

Workflow

From wp_es_properties to a working broker desk

1

Map the Estatik tables

Point SleekView at wp_es_properties as the main source and attach wp_es_property_meta as a joined source for custom fields. Photos and features tables can be joined as needed.
2

Compose the broker columns

Choose price, bedrooms, bathrooms, type, agent, and status as native columns. Add any custom meta field (Pool, Garage, Year Built) as a joined column from the meta table.
3

Save broker and agent views

Build saved views per workflow: Active in city under price cap, my listings only, Reserved this month. Gate each view by capability so agents see only their book.
4

Inline-edit with audit

Drop prices, flip status, reassign agents, or toggle featured directly in the table. Writes route through Estatik's model layer where exposed, with conflict detection and audit logging on direct-table writes.

Sample columns

A typical Estatik Pro listings view

Properties read directly from wp_es_properties with price, beds, agent, and status as native columns and meta joined as filters.
Source: wp_es_properties + wp_es_property_meta (+ wp_es_property_photos, wp_es_property_features)
Listing Price Beds Type Agent Status
Hillside Villa €645,000 4 House alex@studio.co Active
City Loft €285,000 1 Apartment ria@design.io Reserved
Lakeside Cottage €420,000 3 House tom@hello.dev Active
Seafront Condo €1,150,000 4 Condo mia@brew.coop Sold

Comparison

Default Estatik Pro admin vs SleekView

Default Estatik Pro admin

  • Default listings screen shows one configurable list with limited cross-filtering
  • Custom fields stored in wp_es_property_meta are not sortable as columns
  • Bulk price drops or status flips across many properties require per-row edits
  • Per-agent or per-office inventory views need custom queries against wp_es_properties
  • Joining wp_es_property_meta filters across multiple custom fields is not a built-in saved view

SleekView

  • Read wp_es_properties as a native table with full SQL filtering
  • Join wp_es_property_meta to expose custom fields as filterable columns
  • Inline-edit price, status, and agent assignment with conflict detection
  • Per-agent or per-office views via agent_id filters and capability gating
  • Bulk price drops and status flips with an audit trail of every change

Features

What SleekView gives you for Estatik Pro

Read custom tables directly

wp_es_properties is treated as a native source. Price, bedrooms, bathrooms, status, and agent_id render as sortable columns without going through Estatik's frontend rendering layer.

Join meta as filters

Custom fields in wp_es_property_meta attach as joined columns. Combine a price range filter with a custom field like Pool or Garage in the same saved view.

Inline edits with audit

Inline edits route through Estatik's model layer where exposed, with conflict detection on direct-write fallbacks. Every change writes an audit row so a broker can trace who dropped the price last.

Audience

Who uses SleekView for Estatik Pro

Brokers

Whole-portfolio inventory with price, beds, type, agent, and status visible inline. Saved views for new this week, price drops, and pending this month replace the daily Estatik dashboard juggle.

Agents

Per-agent dashboards filtered by agent_id in wp_es_properties. Capability-gated views mean each agent sees only their own listings without exposing the whole office.

Office managers

Audit how listings move through status over time. A saved view sorted by last status change shows the inventory stuck at Reserved or Pending longer than the SLA permits.

The bigger picture

Why Estatik portfolios need a real table view

Estatik Pro made an unusual design choice for a WordPress plugin by storing its inventory in dedicated custom tables rather than the standard CPT pattern. That choice pays off at scale (a 5,000-property portfolio queries cleanly against wp_es_properties without postmeta join explosions) but it also means most generic WordPress admin tools cannot read the data. SleekView treats Estatik's tables as first-class sources, with native SQL filtering, joined meta, and inline editing that routes through the plugin's model layer where exposed.

The result is a broker workspace that matches the underlying schema rather than fighting it. Saved views replace daily dashboard juggling, capability gating gives each agent their own desk, and audit logging on every inline edit keeps a record of who dropped the price last. A real estate plugin that committed to a proper data model finally gets an admin that matches.

Questions

Common questions about SleekView for Estatik Pro

Yes. Estatik Pro stores its inventory in wp_es_properties with related rows in wp_es_property_meta, wp_es_property_photos, and wp_es_property_features. SleekView reads those tables directly as first-class sources.

 

Yes. Custom fields stored in wp_es_property_meta attach as joined, filterable columns. Combine a price range filter with any custom-field filter in the same saved view.

 

Inline edits route through Estatik's model layer where the plugin exposes one, with conflict detection on direct-table writes as a fallback. Every change is logged so a broker can audit price drops and status changes after the fact.

 

Yes. agent_id in wp_es_properties is exposed as a filterable column. Save a view that filters by current user's agent ID and gate it by an Estatik agent capability so each agent sees only their book.

 

Yes. The Estatik tables for inquiries and saved searches map to their own SleekView sources, with foreign-key joins back to wp_es_properties by property ID. A combined inquiries-per-listing view is one saved slice.

 

Yes. Any saved view exports the visible columns as CSV, including joined meta values. Filtered exports preserve the column order set in the view, so the export matches the on-screen table exactly.

 

No. SleekView reads custom tables at the SQL level with indexed joins and pagination. A 10,000-property portfolio loads in the same query budget as a 100-property one, because PHP never has to hydrate the whole set into memory.

 

Yes. The same source renders as a kanban with columns by status (Active, Reserved, Sold). Dragging a card between columns updates the status field in wp_es_properties inline, with the change visible in the audit log.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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