Email Process - Events | SpreadsheetWeb Help
Events

Email Process

Configure SpreadsheetWeb Email Processes, add dynamic content and attachments, and share saved records with expiring public View or Edit links.

Email Processes send predefined emails when they are triggered by an action in a SpreadsheetWeb application. An email can include static content, application values, attachments, and a public link to the saved record that triggered the process.

Email Processes are created in Designer and then assigned to an Action button or another supported trigger in the application interface.

Create an Email Process

  1. Open the application in SpreadsheetWeb Designer.
  2. Expand Events in the sidebar and open Email Processes.
  3. Select Add Email Process.
  4. Configure the process fields and select Create Email.

Configure the email

Name and enabled state

Enter a friendly Name that identifies the process in Designer. The name is not shown to email recipients.

Use Enabled to control when the process can run:

  • Always keeps the process enabled.
  • Never disables the process.
  • By Value Of determines the enabled state from an application value.

Subject and recipients

The subject and recipient fields can use static values or application values.

  • Subject Line Type can be Static or ByValueOf.
  • To Field Type can use a static recipient or a value from the application.
  • Carbon Copy Field Type and Blind Carbon Copy Field Type can be None, Static, or ByValueOf.

When using application values for recipients, confirm that the selected value returns a valid email address at runtime.

SpreadsheetWeb Email Process settings for the process name, enabled state, subject line, and recipient fields

Email body

Select Static for Body Type to compose the message with the rich text editor. The editor supports formatting, links, images, tables, application stubs, and saved-record share links. Select Stubs to insert supported application values into the message.

SpreadsheetWeb Email Process static body editor with an application value inserted from the Stubs menu

Attachments

Use Attachments to include output from supported Print, Excel Export, or File Upload processes. The available items depend on the processes and controls configured in the application.

SpreadsheetWeb Email Process body configuration with dynamic values and Print and Excel Export attachments

Share a saved record from an Email Process

Email Processes can generate a public link for the saved record that triggers the email. The recipient can open the linked record directly without signing in to SpreadsheetWeb.

Availability: The Share Link button is available only when the application has its database enabled and its access type is set to Anonymous.

The public link provides access to the specific saved record associated with the email. It does not provide access to the application’s other saved records.

  1. Set Body Type to Static.
  2. Place the cursor where the link should appear in the email body.
  3. Select Share Link from the editor toolbar.

Email Process body editor with the Share Link button and an inserted saved-record link

  1. Enter the text recipients will see in Link Text.
  2. Choose the Action Type:
    • View opens the shared record for viewing.
    • Edit opens the shared record in edit mode.
  3. Set Expires After and choose Hours, Days, Weeks, or Months. The maximum expiration period is 12 months.
  4. Select Insert Link.

Insert Data Share Link dialog with link text, View or Edit action type, and expiration settings

The editor displays the configured link text as a placeholder link. When the Email Process runs, SpreadsheetWeb generates the public URL for the current saved record and includes it in the outgoing email.

  • The Email Process must run with a saved database record available as the current record.
  • The recipient does not need a SpreadsheetWeb account.
  • The link stops working after its configured expiration time.
  • Anyone who receives the public link can access the shared record according to its View or Edit action type until the link expires. Send the email only to intended recipients.

Connect the Email Process to an action

  1. Select Create Email after configuring the process.
  2. Open the page that contains the Action button that should send the email.
  3. Select the Action button and open its event settings.
  4. Assign the Email Process to the appropriate trigger.
  5. Save the Action button and application changes.

SpreadsheetWeb Designer Action button with an Email Process assigned in the Events settings

At runtime, the assigned action runs the Email Process and sends the configured message, dynamic values, attachments, and saved-record link.

Example email generated by a SpreadsheetWeb Email Process with PDF and Excel attachments

For an overview of this feature and other changes in the release, see What’s New in SpreadsheetWeb: July 2026.