✨ 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 Gravity Forms Coupons: coupons and redemptions as tables

Read the coupon custom post type (gf_coupon) and pivot gf_entry_meta redemption rows. See which codes drove which entries, filter by expiration, and bulk-update coupon status in one place.

♾️ Lifetime License available

SleekView table view for Gravity Forms Coupons

Coupons as inventory, redemptions as activity

Gravity Forms Coupons stores codes as a custom post type (gf_coupon) with metadata for type (percentage, flat, free), value, usage limit, and expiration. When applied at submission, the coupon code appears in gf_entry_meta on the corresponding gf_entry row alongside the discount amount.

The default coupons screen shows a flat list of codes with edit links, no usage counts in line, no quick filter by upcoming-expiration. The default Entries screen shows redemption only by drilling in. SleekView reads the coupon CPT as one table and joins redemption activity from gf_entry_meta into a usage column.

Two views, one engine: a coupon-inventory table for marketing ops, a redemption table for finance. Filter by code, by date, by form. Inline edits update the coupon CPT via WordPress' core API, so meta caches stay coherent.

Workflow

From coupon list to campaign workspace

1

Pick gf_coupon

Choose the coupon CPT as the source. SleekView pivots type, value, usage limit, expiration from wp_postmeta into named columns automatically.
2

Add redemption joins

For the redemption view, source gf_entry and filter on the coupon-related meta key. The join shows entry, date, form, and discount alongside the code.
3

Save campaign views

Name views by campaign ("Spring 2024 codes", "VIP codes") with filters on code prefix or status. Marketing and finance get separate views over the same data.
4

Bulk-update

Deactivate expired codes, extend expiries, or adjust values across a group of codes via post-meta APIs. Hooks fire so dependent integrations stay coherent.

Sample columns

A typical coupon inventory view

Each row is one gf_coupon post with type, value, usage, and expiration. Click through to a redemption table per code.
Source: wp_posts (post_type=gf_coupon) + wp_postmeta + wp_gf_entry_meta
Code Type Value Used Expires Status
SPRING24 Percentage 20% 47 Apr 30 Active
VIP50 Flat $50 12 May 31 Active
WINTER Percentage 15% 203 Mar 31 Expired
LAUNCH Free 100% 8 Apr 24 Limit reached

Comparison

Default Gravity Forms Coupons vs SleekView

Default Gravity Forms Coupons admin

  • Coupon list is a flat WordPress post list, no usage count in line
  • Per-coupon redemption is only visible by clicking through each entry
  • Upcoming-expiration filters aren't built in
  • No cross-form redemption view (which forms used which codes)
  • Bulk-deactivating a campaign's codes requires per-row edits

SleekView

  • Coupon inventory with usage count and expiration as columns
  • Per-code redemption tables joining gf_entry_meta with gf_entry
  • Cross-form redemption views with form_id as a column
  • Bulk-update coupon status across a campaign in one action
  • Filter coupons by type, value range, expiry window

Features

What SleekView gives you for Gravity Forms Coupons

Coupon inventory at a glance

Each gf_coupon post becomes a row with type, value, usage, expiration, and status as columns. Filter by upcoming-expiry, by code prefix, or by usage threshold without writing meta queries.

Redemption joins

Join gf_entry_meta rows where the meta key matches the redemption pattern to surface entries that used a specific coupon. One view per campaign for finance reconciliation.

Bulk-update campaigns

Deactivate every code from last month's promo in one bulk action, or extend an expiry across a code group. Updates use WordPress' post APIs so meta caches stay coherent.

Audience

Who uses SleekView for Gravity Forms Coupons

Marketing ops

Audit which campaign coupons are still active, sort by usage to find low-uptake codes, bulk-deactivate expired-but-not-flagged ones at month end.

Finance

Reconcile redemptions per campaign with a redemption table showing entry, code used, discount amount, and date. Export for the bookkeeper without exporting two CSVs.

Promo analysts

Cross-form redemption views to spot which forms convert best with which codes. Sort by uplift to inform next quarter's campaign mix.

The bigger picture

Why coupon ops needs a dedicated table

Coupons sit awkwardly in Gravity Forms because they live in a different conceptual category than the rest of the data. Entries are records of what happened; coupons are configuration that shapes what can happen. The add-on stores them as a custom post type, which is the right call architecturally, but the default WordPress post list is wrong for the job.

Marketing ops want to see usage, expiration, and status at a glance. Finance wants redemption activity per code, with the entry context attached. The default UI handles neither well.

SleekView splits the workload cleanly: one view of the gf_coupon inventory with usage and expiration as columns, another of redemptions joined from gf_entry_meta with entry context attached. The same engine, two different lenses on the same data, named and scoped per team. That's what turns coupon management from a per-row clickfest into a workspace.

Questions

Common questions about SleekView for Gravity Forms Coupons

It's a WordPress custom post type, gf_coupon, with attributes stored in wp_postmeta. SleekView reads the post and pivots the meta keys (type, amount, usage limit, expiry) into columns automatically.

 

Yes. Updates go through WordPress' post and postmeta APIs (update_post_meta), which fires the standard updated_postmeta hooks. Any add-on watching for changes (caching, audit logs) sees the update normally.

 

When a coupon applies at submission, the code and discount amount land in gf_entry_meta on the redeeming entry. SleekView joins entries with their coupon meta to build the redemption table, so it's always live, not a sync.

 

Yes. The redemption view joins gf_entry with the coupon-related meta keys; form_id is one column. Filter to a specific code and you see exactly which form took it across the site.

 

Enforcement is the add-on's job at submission time. SleekView's usage column reflects current count and lets you spot when a code is near its limit, but the actual enforcement at form submission stays where it belongs.

 

Yes. Select rows, set the new expiration, write. The update routes through post-meta APIs row by row so caches and hooks fire per coupon. Conflict detection covers cases where another admin edits a code mid-bulk.

 

Gravity Forms Coupons stores a form_ids meta key with the list of allowed forms. SleekView exposes it as a column; filter "applies to form 12" to find every code valid on that form, useful when migrating or retiring a form.

 

Indirectly. The coupon adjusts the entry total, which payment add-ons read at submission. SleekView shows the discount as a column alongside payment status from gf_entry_meta, but the actual payment flow stays inside Gravity.

 

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