Email Alert Digest vs. Instant Alerts in TableCrafter: Which to Use

Updated July 2026 • 6 min read • By Fahad Murtaza • By Fahad Murtaza

TableCrafter table builder, connect Gravity Forms, Google Sheets, Airtable, CSV, or JSON data sources
TableCrafter table builder, connect Gravity Forms, Google Sheets, Airtable, CSV, or JSON data sources

TableCrafter's email alert system keeps your team informed whenever data in your tables crosses a configured threshold. Alerts fire instantly, one email per rule crossing. There is no digest batching mode. For periodic data summaries, a separate Scheduled Export feature delivers a CSV snapshot on a daily, weekly, or monthly WP-cron schedule. This guide explains how instant alerts work, what the Scheduled Export feature offers as a complement, and how to configure each from the TableCrafter admin. WordPress powers 43% of all websites globally (W3Techs, July 2026), and TableCrafter bridges the gap between the data you collect and the tables your users need to see, no custom PHP, no dashboard access required for viewers. The free version on WordPress.org supports CSV, JSON, Google Sheets, and Excel. Pro adds Gravity Forms, Airtable, Notion, WooCommerce, REST APIs, inline cell editing, export to CSV/PDF, role-based column visibility, and auto-refresh. Every table embeds on any page with a [tablecrafter] shortcode or the native Gutenberg block. In a 2024 study of business WordPress sites, 68% of teams needed non-admin users to update form data at least weekly (WP Engine Survey, 2024).

What Are TableCrafter Email Alerts?

Pro Email alerts are a Pro tier feature that fires notifications when a row changes inside a TableCrafter table. Because TableCrafter writes edits back to Gravity Forms via GFAPI::update_entry_field(), every inline edit, bulk column-fill, or row duplication is a traceable event that can trigger a notification.

Alerts are configured as rules on a table. Navigate to TableCrafter → Tables, open any table, and find the Email Alerts tab in the table builder. Each rule specifies one recipient address, a field to watch, an operator and threshold value (>, <, =, >=, <=, or contains), and a subject line template. An alert fires the first time a field value satisfies the rule after an inline edit, bulk fill, or row duplication. It does not re-fire on every subsequent edit once the threshold is already met. To notify multiple people for the same condition, create one rule per recipient, since each rule accepts a single address. There is no digest mode in the current release; alerts are always instant.

Note: Email alerts monitor changes made through the TableCrafter frontend interface, inline cell edits, bulk actions, and row duplication. Changes made directly inside the Gravity Forms entry editor do not pass through TableCrafter's AJAX pipeline and will not trigger these alerts.

What Is Instant Alerts: Real-Time Notification for Time-Sensitive Data?

With instant alerts, TableCrafter sends one email per change event, immediately after the edit is confirmed via wp-admin/admin-ajax.php. The email lands in the recipient's inbox within seconds of the cell being saved.

Instant alerts are the right choice when:

Tip: Pair instant alerts with TableCrafter's role-based column permissions so that recipients only see (and are alerted about) the columns they are authorized to view. There is no point notifying a dispatcher about a billing field they cannot access in the table.

What Is Digest Alerts: Batched Summaries for High-Volume Tables?

A digest alert mode that batches change events into hourly or daily summary emails does not currently exist in TableCrafter. Threshold alerts always fire instantly, one email per rule crossing, the moment an edit is saved.

For periodic data summaries, TableCrafter offers a separate Scheduled Export feature Pro. Scheduled Export is configured independently from alert rules and sends a CSV file of the table's current data on a WP-cron schedule: daily, weekly, or monthly. The export can include a CSV file attachment and covers all rows the recipient's role is permitted to see. This is the closest current analog to a digest: it does not notify on individual changes, but it gives a recipient a regular snapshot of the full dataset on a predictable schedule.

Scheduled Export works well when:

Note: Scheduled Export and instant threshold alerts are independent features that can run simultaneously on the same table. A compliance contact can receive a weekly CSV export while an operations manager receives instant alerts when a critical status field changes.

How Do I Configure Each Mode in the Table Builder?

In the Email Alerts tab, each alert rule has a single recipient. Here is a representative instant alert for a dispatcher who needs to know when a load status changes to Cancelled:

Table: Load Tracker Q3
Recipient: dispatch@company.com
Watch field: Status
Operator: =
Threshold: Cancelled
Subject: [TableCrafter] Load #{entry_id} Cancelled

To notify a second recipient for the same condition, add a second rule with the same field, operator, and threshold but a different recipient address:

Table: Load Tracker Q3
Recipient: manager@company.com
Watch field: Status
Operator: =
Threshold: Cancelled
Subject: [TableCrafter] Load #{entry_id} Cancelled

For the Scheduled Export feature, navigate to TableCrafter → Tables → Edit → Scheduled Export tab and configure:

Recipient: weekly-summary@company.com
Frequency: weekly
Attach CSV: Yes
Subject: [TableCrafter] Weekly Load Tracker Export

These two features, threshold alert rules and scheduled export, run independently on the same table. You can have both active simultaneously.

Shortcode note: Email alerts and scheduled exports are table-level settings. They apply regardless of which page the table is embedded on. The canonical shortcode is [tablecrafter id="X"] where X is the numeric table ID shown in TableCrafter → Tables.

How Does Comparing the Two Modes Side by Side Work?

TableCrafter has two distinct email delivery mechanisms. Instant threshold alerts fire the moment a field value crosses a configured condition. Scheduled Export delivers a periodic CSV snapshot on a WP-cron schedule. They serve different needs and are configured separately. Choosing between them depends on whether you need a human to react to a specific change immediately, or whether you need a regular data feed for review or downstream processing.

Consideration Instant Threshold Alerts Scheduled Export
Delivery timing Seconds after the threshold-crossing save Daily, weekly, or monthly via WP-cron
Content Single-rule crossing, one recipient per rule Full table CSV snapshot, one recipient per export config
Bulk action behavior One alert per row that crosses the threshold Next scheduled export captures the updated state
Best for Low-frequency, high-stakes field changes Regular data review, auditing, downstream feeds
Recipient profile Operational responders Managers, compliance, data consumers
Can run simultaneously Yes — both features are independent on the same table

You can activate both on the same table. A dispatcher receives instant alerts when a load status changes to Cancelled, while a finance contact receives a weekly CSV covering all loads regardless of status. The two features share no configuration and fire entirely independently of each other.

Practical recommendations by use case

For driver or field-team management tables, use instant alerts scoped to the status or assignment column. A dispatcher receives a notification within seconds when a driver marks a load as Delivered or Cancelled. For a periodic overview of all activity, configure a daily Scheduled Export to the supervisor's inbox, that covers rows that changed without a threshold crossing (mileage updates, notes, timestamps).

For project or task tracking tables where team members edit throughout the day, instant alerts scoped to a specific status column (for example, Status = Blocked) keep project managers aware of blockers in real time. For a weekly team retrospective, a Monday morning Scheduled Export provides the full dataset without per-edit noise.

For approval or review workflows where a status badge change (e.g., Draft → Ready for Review) should immediately notify a reviewer, instant alerts on the specific status column are the right choice. Scope the alert to that column only so that minor field corrections in other columns do not generate noise. Duplicate the rule if two reviewers both need notification.

For e-commerce or order management tables, instant alerts on high-value status transitions (e.g., Status = Refunded, Amount > 500) catch exceptions immediately. A weekly Scheduled Export to the finance team provides the complete order record without overwhelming them with individual order alerts.

Data source note: Threshold alerts fire on edits made through TableCrafter's inline editing interface. For Google Sheets, Airtable, or REST API data sources configured as read-only in TableCrafter, alerts will only fire if the table has inline editing enabled and a user makes an edit through the frontend table, not when the external source updates independently. Scheduled Export, however, exports whatever data the table currently shows regardless of how it was updated.

How Does Troubleshooting Email Alerts Not Sending Work?

If alerts are configured but not arriving, work through these checks in order:

Frequently Asked Questions

What Are TableCrafter Email Alerts?

Pro Email alerts are a Pro tier feature that fires notifications when a row changes inside a TableCrafter table. Because TableCrafter writes edits back to Gravity Forms via GFAPI::update_entry_field(), every inline edit, bulk column-fill, or row duplication is a traceable event that can trigger a notification.

Email alert digest vs. instant alerts: which should you use?

Email Alert Digest vs. Instant Alerts in TableCrafter: Which to Use is a capability provided by TableCrafter, a WordPress plugin that displays data from Gravity Forms, Google Sheets, Airtable, Notion, REST APIs, CSV, JSON, and WooCommerce as interactive, searchable, sortable frontend tables, without writing code.

Does this require PHP or developer skills?

No. TableCrafter is configured entirely through the WordPress admin interface. You choose your data source, map fields to columns, and set display preferences using point-and-click controls. Embedding uses the [tablecrafter] shortcode or the native Gutenberg block.

Is the free version sufficient or do I need Pro?

The free plugin on WordPress.org supports CSV, JSON, Google Sheets, and Excel sources with unlimited tables, rows, and columns. Pro adds Gravity Forms, Airtable, Notion, WooCommerce, REST API sources, inline cell editing, bulk row actions, export to CSV and PDF, role-based column visibility, and auto-refresh every N seconds.

Ready to try it?

TableCrafter is free on WordPress.org. Pro unlocks inline editing, role-based permissions, and advanced data sources.

The data source connection is checked on each page load. If the source becomes unavailable — for example, if an Airtable API key is revoked or a Google Sheet is unpublished — TableCrafter displays a configurable error message rather than an empty table, so site visitors receive feedback rather than a blank page.

This step completes the connection between your data source and the TableCrafter table engine. Once saved, the plugin caches the connection credentials in the WordPress options table and uses them on every subsequent page load. If you update the source configuration later — for example, rotating an API key or changing a sheet URL — return to this step, enter the new value, and save again. The table updates immediately on next load without any shortcode changes.