Blocworx Documentation
  • Welcome to Blocworx
  • The structure of Blocworx
    • What is a project?
  • Getting Started
  • How To's
    • How To's
      • Get Started: Build a Simple Module
      • Build a simple invoicing system
  • Page
    • Page Overview
      • Page Sections
      • Modules in Pages
      • Sub Pages
      • URL Links
    • Edit a Page
    • Manage Pages
  • Module
    • Module Overview
      • Module Sections
      • Blocs in Modules
      • Automated Reports
    • Module Editor
      • Add, remove and move Sections and Blocs
      • Edit Module Location & Icon
      • Edit Module Details
      • Import from another Module
      • Delete a Module
      • Make this module available to child instances
    • Manage Modules
  • Bloc
    • Bloc Overview
    • Bloc Front End Overview
      • Data Display
      • Advanced Reports
    • Bloc Editor Overview
    • Pdf & Doc File Template Builder
    • The Blocworx Process Flow
    • Edit Templates
  • Bloc Editor
    • Bloc Form Builder Preview
    • Fields, Tools and Charts
      • Standard Input Fields
        • QR Code
        • Text
        • Large Text Field
        • Checkbox
        • Multi Button
        • Dropdown from List
        • Date/Time Selector
        • Bluetooth (Beta)
        • Button
      • File & Image Fields
        • File Field
        • Multi File Field
        • Image URL Field
      • Linked Data Selection Fields
        • Dropdown from Bloc
        • Autocomplete
        • Radio Buttons From Bloc
        • Checkboxes From Bloc
        • Link Data Field
      • Content Editing Components
        • HTML Field
        • Separator Field
        • Content Editor For User (WYSIWYG)
        • Content Editor (WYSIWYG)
      • User Based Components
        • Create User Pop Up
        • Logged in Users Information
        • User Select Field
        • Signature & Authentication
      • Dynamic Output & Variable Components
        • Time/Date Difference
        • Auto Generate Field
        • Plain Data Field
        • Maths Field
        • Field Merge Builder
        • Label Field
        • Barcode Generator
      • Third Party Integration Components
        • Blocworx Gateway
        • Bartender Integration
        • File Builder
        • Mindee API
      • Charts, Results & Data Feeds
        • Local Data Doughnut Chart
        • Advanced Chart Set 1
        • Results Box
      • Sub Blocs, Tools & Components
        • Submit Button
        • Sub Bloc
        • Cross-Bloc Data Manipulator
        • Bloc List
        • Mail Alert
        • Calendar & Resource Planning
    • Field Create, Edit, Parameters, Rules and Actions
      • Creating a Field
      • Editing a Field
      • Field Parameters
        • Choose hidden options for this field
        • Mobile Configurations
        • Rule and Actions Based Parameters
        • Main Field Parameters
        • Conditional Value
        • Set Character View Limit
        • Conditional Visibility
        • Dynamic Data Update (Update Value Based On Another Date Field)
        • Field Names in Different Languages
        • Manage Field Actions
        • Load Data from Another Bloc
      • Field Rules and Actions
        • Can not be empty
        • Must Be Equal To
        • Cannot Be Equal To
        • Must be Between Two Values
        • Must be at least X number of characters
        • Must be exactly X number of characters
        • Item must have been entered elsewhere
        • Item must not have been entered elsewhere
        • A specific value is required elsewhere
        • A specific value cannot be present elsewhere
        • Populate another local field with data from elsewhere
        • Populate another local field with total from elsewhere
        • Max Allowed Duplicates
        • Can only be numbers/integers
        • Keep Data for Next Entry
        • Must be Certain Format
        • Cannot be Equal Another Local Field
        • Must be equal to another local field
        • Populate another local field with part of this field
        • Populate local field with data from another local field
        • Must have matching equivalent data in another form
    • Bloc Settings
      • Main Bloc Settings
      • Functional Behaviour Settings
      • Bloc Layout and Visibility Settings
      • Data Display Settings
      • User Restricted Data Settings
      • Manage and Build Templates
      • Bloc, User and Role Access
      • List of available Field Slugs
      • Manage Bloc Scheduler
  • Manage Data
    • Manage Data Overview
    • Raw Data and Counting Reports
    • Look Up/Edit Data
    • Find and Replace Data
  • Administration
    • Admin & Development Overview
    • Manage Users
      • Profile Filter
    • Roles & Permissions
      • Roles
      • Permissions
    • Manage Mail Alerts
  • App Settings
    • Sign In With Google
    • Timeout Setting
  • No Code Development
    • Manage Blocworx Instances
      • Parent and Child Instances
    • Edit Theme
    • Manage Modules
    • Manage Pages
    • Extra and Beta Features
Powered by GitBook
On this page
  • Initial Field Parameters
  • Run on Schedule

Was this helpful?

  1. Bloc Editor
  2. Fields, Tools and Charts
  3. Sub Blocs, Tools & Components

Mail Alert

PreviousBloc ListNextCalendar & Resource Planning

Last updated 10 months ago

Was this helpful?

The Mail Alert Field allows you to send emails that will have already been created in your . The main purpose of this is to send mails once you submit a form, but its possible for other criteria to send the mail too.

This field requires an understanding of our to be able to use it. Please read that section first.

Note: An email will not be sent if the field does not exist/is not visible on the form based on our feature. This is by design and allows you to send emails conditionally based on other values in your form. However, as you will see below, it is possible to set conditions that determine whether an alert should be sent or not. Currently this is only available for the "Run on Schedule" option. We hope to bring this into the other options soon and this will negate the need to use the Conditional Visibility for deciding whether a mail gets sent or not.

Initial Field Parameters

Parameter
Description

Apply on New Submission

With this option turned on, the email will send when the form is submitted, but for a new record (as opposed to editing a record)

Apply when Editing

With this option turned on it will send the mail alert when a record is being edited.

Manually Send with Button

This option allows you to place a button anywhere in the bloc thus preventing the requirement for a form to be submitted just to send the alert.

Run on Schedule

More Details Below about this option

Only Send Alert if The following Conditions are met

This option allows you to check a local field and apply a condition, for example, equals to, or, greater than, a value specified. This will then only send an email if that condition is met. You can add multiple conditions and have the option to specify whether one or all of the conditions need to be met.

Attach Template

This allows the user to upload a template for the email to be sent.

Run on Schedule

It is possible to run a mail alert on a daily schedule (we will be adding more frequency options soon). You may choose the time in the day that mail gets sent. You can also add conditions to determine whether the mail should be sent or not. It works by going through each record in the form to see if the conditions are met for that record. If they are the mail is sent. This is useful for things like reminders that a cert expiry is coming up, or if stocks are low.

Remember, we have an which changes the value of a field every day. This Run on Schedule feature can be used in conjuction with this, e.g. when the number of days left go below 7 then send the mail alert.

Conditions for send the scheduled alert

Note: As pointed out above, soon we will be making these conditions available to non-scheduled options.

There can be a combination of conditions to decide if a mail gets sent or not, they include if a field is greater than, greater than/equal to, equal to, less than/equal to, less than. Please note all conditions must be met for mail to send, not just one of the conditions.

Mail Alerts
Mail Alerts
Conditional Visibility
automatic data update feature