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 changes in your Gravity Forms-powered tables, but choosing between instant alerts and digest mode can make the difference between a helpful notification workflow and an overflowing inbox. This guide breaks down how each mode works, when to reach for which, and how to configure both 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 per table. Navigate to TableCrafter → Tables, open any table, and find the Email Alerts tab in the table builder. You can set one or more recipient addresses, choose the trigger events (any field change, specific column changes, row deletion, etc.), and select your delivery mode: instant or digest.

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?

Digest mode collects all change events over a configured window, hourly, twice-daily, or daily, and sends a single summary email listing every row that changed, which columns were affected, the old value, and the new value.

Digest alerts are the right choice when:

Pro tip: If your team uses TableCrafter's auto-refresh feature (AJAX polling at a configurable interval) to keep the table current without page reloads, digest mode often aligns well, the table stays live on screen while the email summary arrives at a predictable cadence.

How Do I Configure Each Mode in the Table Builder?

Both modes live in the same Email Alerts tab. Here is a representative configuration for a digest alert on a load-tracking table:

Table: Load Tracker Q3
Recipients: dispatch@company.com, manager@company.com
Trigger: Any field change
Mode: Digest
Frequency: Daily at 08:00 site time
Include old value: Yes
Subject line: [TableCrafter] Daily Load Tracker Changes, {date}

And a column-scoped instant alert on the same table for a finance contact:

Table: Load Tracker Q3
Recipients: billing@company.com
Trigger: Column change, "Invoice Amount"
Mode: Instant
Subject line: [TableCrafter] Invoice Amount Updated, Entry #{entry_id}

You can run both configurations simultaneously. TableCrafter processes them independently, so the billing contact gets instant notifications on the cost column while the dispatch team receives a single morning digest covering everything else.

Shortcode note: Email alerts are table-level settings and apply regardless of which shortcode variant you use to embed the table, [tablecrafter id="X"], [tablecrafter id="X"], and [tablecrafter id="X"] all map to the same table configuration and the same alert rules.

How Does Comparing the Two Modes Side by Side Work?

The choice between instant and digest comes down to the update frequency of the underlying data and the response expectations of the email recipient. Instant alerts are appropriate when a single change needs immediate human action — a high-value order status change, an urgent support ticket update, a triggered condition that needs same-minute awareness. Digest alerts are appropriate when changes happen frequently throughout the day and the recipient needs a summary rather than per-event notifications, which would become noise.

Consideration Instant Alerts Digest Alerts
Delivery latency Seconds after save Hourly / daily batch
Email volume One per change event One per batch window
Bulk action behavior Many emails in rapid succession All changes in one summary
Best for Low-frequency, high-stakes changes High-frequency or bulk edits
Recipient profile Operational responders Managers, reviewers
Column-scoped rules Yes Yes

You can configure both instant and digest alerts on the same table simultaneously by creating separate alert rules — one with "Send immediately" and another with "Send as digest." This is useful when some column changes (Status → Cancelled) need immediate attention while others (notes, internal flags) can batch into a daily summary.

How Does Practical Recommendations by Use Case Work?

If you are running TableCrafter for driver or field-team management (the original AJS Trucking use case), instant alerts on status and assignment columns keep dispatchers informed without requiring them to refresh the table constantly. The digest handles everything else, mileage logs, notes, timestamps, and lands in a supervisor's inbox each morning.

For project or task tracking tables, digest is usually the better default. Team members edit throughout the day; a single end-of-day digest gives project managers a clean audit trail without interrupting their focus.

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 clear winner. Scope the alert to that column only so that minor field corrections in other columns do not generate noise.

For e-commerce or order management tables built on WooCommerce or REST API data sources, consider the update frequency of your source. If the REST API data refreshes frequently and changes propagate through TableCrafter, digest prevents alert storms during high-order-volume periods like sales or promotions.

Data source note: Email 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.

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.

What is Email Alert Digest vs. Instant Alerts in TableCrafter: Which to 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.