Skip to main content
Stay up to date with the latest features, improvements, and bug fixes in Forerunner.
ObjectsRecordsFilesMapsTablesWorkflowsAutomationsPublic WebsiteAIAdministration

Ask the Assistant how to do something in Forerunner

The Assistant now answers “how do I” questions by searching the Help Center and the API reference, and links the article it used instead of guessing.
  • Setup, configuration, and how-to questions about any part of Forerunner
  • API questions for developers
  • What shipped recently, drawn from this page
See Global AI Assistant.

Your own saved views come first

The saved views menu opens with a My views section listing the views you created, ahead of your account’s internal and public views. The view you have open is marked as selected.See Creating views.

Rename a workflow step

Rename any step of a workflow from its menu, so step names match the language your jurisdiction uses rather than what they were called at setup. The new name shows wherever the workflow is displayed, including your public website.See Completing steps.

Hide or show properties on your public website in bulk

Select properties in the table and hide them from your public website, or show them again, in one action. A confirmation explains what the change carries to.
  • Hiding a property also hides its attached records and files
  • Showing a property again does not restore records and files hidden with it
  • Available when your public website allows manually hiding or showing properties, a setting under Public website in Settings
See Properties on the public website.
  • Records A record type can no longer be detached from properties while records, document templates, or a workflow depend on that attachment
  • Records A conditional logic rule that references data outside the record is rejected when you save
  • Records The Record Builder explains when a default value comes from a formula and cannot be edited directly
  • Records Record types with AI fields accept uploads up to 30 MB, the same limit as every other record type
  • Files Elevation Certificate geocoding matches parcels using the street number and standardized addresses, and trusts a surveyor’s coordinates only when they land on a parcel matching the address
  • Maps A custom map import skips features that have no location instead of failing
  • Maps Map toolbar labels appear on keyboard focus
  • Tables Is empty and is not empty filters run faster on heavy columns such as warnings
  • Objects The share property dialog closes when you navigate away
  • Files An Elevation Certificate uploaded to a property is placed on that property instead of being geocoded again
  • Files Record and workflow packets show each related record’s own address instead of the parent’s
  • Files A file type that an AI action generates into can no longer lose PDF support
  • Maps Raster setup rejects an invalid coordinate system code instead of accepting it
  • Tables A public saved view with invalid settings can no longer be saved
  • Workflows A workflow whose creator was deactivated displays again, including on your public website
  • Automations Conditional logic on a multi-select field offers only operators that save
  • AI Long links in Assistant replies wrap instead of overflowing
  • AI An over-length conversation error tells you to remove large attachments
  • Administration Requesting too many sign-in codes shows an explanation and a wait time instead of returning you to the sign-in screen
ObjectsRecordsFilesMapsTablesDashboardsWorkflowsAutomationsMobile AppPublic WebsiteAIAdministration

Ask Forerunner across your account data

The Global AI Assistant is now available on web. An Ask Forerunner button in the top right opens one place to ask questions across everything you have in Forerunner.
  • Answers from your account data, and from documents you have uploaded to AI Knowledge, quoting the passages it relied on
  • Knows which page you are on, so a question can refer to what you are looking at
  • Returns links you can follow to records, tasks, workflows, and saved views
  • Runs under your own login, so it sees only what you can see
  • Past conversations are listed under View conversations, and you can pick any of them back up
See Global AI Assistant.

Ground AI Fields in your own documents

An AI Field can now draw on specific documents in AI Knowledge when it generates, instead of carrying the source material in its prompt.
  • Associate knowledge base documents with a record type
  • The Knowledge Base settings page shows the ingest status of each document
See Knowledge base.

Keep AI Fields current as a record changes

An AI Field can now be told which fields it depends on, so it regenerates when its source changes rather than going quietly out of date.
  • Choose the fields an AI Field depends on
  • A record with outdated AI Fields shows a banner offering to refresh them
  • Regenerate one field, or all of them from the Actions menu
  • Submitting a record whose AI Fields were never generated raises a confirmation with a Generate all option
Set up in the Record Builder, by whoever configures the record type. Web only.See Customizing records.

Generate documents for a batch of records

Select several records in a table and generate a document for all of them at once, extending the bulk generation already available on properties.
  • Filter the table to the record type your template applies to, select the records, and generate
See Generating documents.

Set a field’s default from a formula

A field’s default value can now be a formula, rather than a fixed value or a single source field.
  • Shown in the Record Builder as a Dynamic value
  • Formulas resolve in dependency order, and a circular reference is rejected when you save
See Customizing records.

Move a workflow step from an automation

An automation can now update a workflow step’s status, scoping the change to a single step or to every duplicate of that step type.See Building automations.

Anchor a task due date to a date on the record

A task created by an automation can take its due date from a date on the record, instead of counting from the moment the automation ran.
  • The created date, the updated date, or any date field on the form
  • Offset by a number of days, so a due date can fall five days after a field is set
See Building automations.

Configure your public Elevation Certificates table

The Elevation Certificates table on your public website is now a standard saved view, so you control how it appears.
  • Rename it, recategorize it, change its columns, or remove it
  • Accounts that had the built-in page keep the columns, intro text, and disclaimer they had before
  • Existing links redirect to the new view
See Public views.

Color a custom object by its records

When a record saved view is shown on the map, the object a record belongs to can take that record’s color, so the outline reflects status, condition, or priority.
  • The color comes from a select field on the record that has colors assigned to its options
  • Applies while the object is shown as part of a record saved view. Elsewhere on the map, objects keep their usual layer styling
See Map layers.

Re-import a data source layer

An object type imported from a data source can be re-imported from that same source, picking up changes without rebuilding the layer.
  • Fields you added by hand are preserved across a re-import
  • Deleting a custom map is blocked while an import is running
See Importing maps.

A faster mobile app

Mobile 7.23 and 7.24 are both on the App Store and Google Play, and performance was the focus of each.
  • Opening the app reaches a usable map substantially faster, with the largest gains on accounts carrying many saved views and map layers
  • Dragging and zooming stay smooth on accounts with a lot of data on the map
  • Switching into offline mode and back is markedly faster, and the map holds its position through the change
  • Offline sync starts about 30 seconds after you reconnect, down from two and a half minutes
  • Dates and times follow your own time zone rather than UTC
  • The app is smaller to install
See Mobile overview.
  • Objects Object types carry attributes from their data source through to the map display
  • Records Search and filtering ignore accents, so a search for Nunez finds Núñez
  • Records User fields render as pills in tables
  • Maps Pins stack in the saved view’s own order
  • Maps Line geometries draw in their pin color, and a saved view’s line segments keep their own
  • Maps A record’s pin no longer appears on its object unless the record has a location of its own
  • Maps Task pins take their color from task status
  • Maps Opening the map from a saved view shows that view alone
  • Workflows A workflow can carry an application label displayed above it
  • Workflows A workflow definition’s initial record type can be changed after it is created
  • Workflows A workflow definition can be hidden from your public website
  • Automations A send-email step with no resolvable recipient is skipped rather than failing the run
  • Mobile App Announcement banners can be dismissed
  • Mobile App The property panel keeps its data when you switch tabs, and the header stays put while a property loads
  • Administration The desktop side navigation opens expanded, and remembers it if you collapse it
  • Administration Manager-level users can change a teammate’s name in Settings
  • Administration A global banner can be made dismissible
  • Records A field sharing a label with a sibling is no longer dropped when you save
  • Records An uploaded file stays attached to an Elevation Certificate record created by a creator-role user
  • Records Nested related records are counted in the save confirmation
  • Files Large table PDF exports no longer fail on size
  • Files Photos embedded in a PDF fit their image box
  • Maps Clicking overlapping geometries selects the one you clicked
  • Maps Map clicks register while the camera is still moving
  • Dashboards Chart axes no longer cut off large values
  • Mobile App Custom object layers set to visible by default now appear on iOS
  • Mobile App The flood information table no longer crashes when a row is removed
  • Mobile App Read-only users can no longer open the floodway editor
  • Mobile App Opening the app without signal shows a retryable error instead of a stuck loading screen
  • Mobile App The map camera fits the visible content area
  • Mobile App Each property keeps its own cached flood determination
  • Public Website Elevation Certificates still being processed are visible to public visitors
  • Public Website A value a public visitor cannot see is reported rather than dropped without explanation
  • Public Website Sensitive document references are stripped from public form data
  • Public Website User field selections are no longer sent to public visitors, and no longer lost when a form is saved
  • AI A truncated AI response is reported as cut off rather than returned empty
  • AI The Assistant no longer returns Forerunner links it invented
ObjectsRecordsFilesMapsDashboardsWorkflowsAutomationsMobile AppPublic WebsiteAIAdministration

Export a record of your team’s AI activity

You can now pull everything your team has done with AI in Forerunner as a CSV, from Settings → Data → Forerunner AI. Only manager-level users can run the export.
  • One row per message, with conversation, timestamp, feature, user, and related record
  • Every AI surface: chat on web and mobile, Live Mode, document generation, form fields, Elevation Certificate extraction, automation prompts, and share messages
  • Attachments come through as download links
  • Sensitive content is redacted unless the exporter has PII permission
See Exporting AI activity.

Run automations on a recurring schedule

You can now schedule an automation to run on its own cadence, so recurring work like a biweekly stormwater inspection runs without anyone starting it.
  • Daily, weekly, biweekly, monthly, or a custom interval
  • A start date, a time zone that defaults to yours, and an optional end date
  • Property warnings available in condition and variable pickers, so an automation can branch on where a property sits in its lifecycle
See Building automations.

Carry a value across every step of a workflow

Information entered once at the start of a workflow now carries into every later step that needs it, instead of being re-keyed on each one.
  • Set a field’s default to a field on a record type earlier in the same workflow, alongside property, parcel, FIRM, and user defaults
  • Lock a prefilled field so it changes only at its source step, or leave it overridable so staff can correct it downstream
  • Get a prompt when a change would break a configured default, with options to resolve before saving
  • Values are set when the downstream record is created and do not change afterward
  • Newly-granted collaborators are emailed when you duplicate a workflow step
See Configuring workflows.

Set a dynamic default on a date field

Date fields can now default to a value pulled from elsewhere, instead of only defaulting to today.
  • Today’s date
  • A FIRM effective date
  • A date attribute on the parcel
  • The property’s external system ID
See Customizing records.

Turn off public Elevation Certificate submissions

You can now stop accepting Elevation Certificate submissions from your public website yourself, and the confirmation names the record types it affects.See Accepting submissions.
  • Maps Faster first load, and less throttling when many layers load at once
  • Maps Keyboard support for the Measure tool and the Location picker
  • Mobile App The map object panel shows all assigned users instead of only one
  • Mobile App Faster interactions across the app
  • Administration In Settings, Records is now Record types and Map objects is now Object types, and existing links redirect
  • Administration Clicking a record type row opens its builder directly
  • Administration Delete a data source from the UI
  • Administration Integrations show Connect or Configure depending on whether they are set up
  • Objects Re-importing parcels matches existing properties on geometry and parcel number rather than the source’s own ID, so a refresh that renumbers parcels no longer breaks the links and history attached to a property
  • Records The address lookup returns on forms that carry an optional Elevation Certificate upload
  • Records Trailing spaces are trimmed from dropdown, tag, and number-with-units options as you author them
  • Records Market value and damage cost rows stand out on the substantial damage summary, with cost rows labeled RCV and ACV
  • Files Forms that include an AI field state their real upload limit, and the rejection message names the limit you hit
  • Files Re-saving a record no longer creates duplicate documents
  • Files Remove deletes the file you picked
  • Files The file cap is enforced when you drop files, not only when you browse
  • Files Publishing a record with a sensitive attachment no longer errors
  • Files The “not linked to a property” banner no longer shows on files that are linked
  • Dashboards Changing a widget’s record type no longer clears the title and chart type you already set
  • Dashboards Group-by and chart options survive switching chart type
  • Dashboards Configuration dropdowns open upward when there is no room below, instead of compressing
  • Automations A warning step no longer stops the automation when the warning was already set or cleared by hand, so a status ladder runs end to end
  • Automations An If block saves with one branch left empty
  • Automations Blocks that cannot run in the current context no longer appear in the step palette
  • Mobile App The blue location marker no longer lands on the wrong property when you tap the map
  • Mobile App Files generated on a record from mobile attach back to the record
  • Public Website Guests no longer see a Generate with AI button that ejected them from the form and lost what they had entered
  • Administration The left side navigation scrolls when the record type list is expanded, instead of putting Settings out of reach
Objects

Edit custom objects on the map

You can now edit custom objects you created manually, right from the map, on web and mobile.
  • Update an object’s label
  • Reshape an object’s geometry by dragging or removing points
  • Edit from the object information panel; the map zooms to fit the object in edit mode
Editing applies to custom objects created manually. Objects brought in through a GIS import are still updated by re-importing the source data. See Editing a custom object.
FeaturesMaps

Enhanced Map Layers

We’ve improved the map layer experience with better performance and new customization options.

Features

  • Faster rendering for large datasets
  • Custom layer opacity controls
  • Improved layer management interface
  • Support for additional GIS file formats

Bug Fixes

  • Fixed issue with map layers not loading properly on mobile devices
  • Resolved performance issues when switching between multiple layers
Bug Fixes

Bug Fixes and Performance Improvements

This release focuses on stability and performance enhancements.
  • Fixed export functionality for large datasets
  • Improved file upload reliability
  • Enhanced search performance in records table
  • Fixed UI rendering issues in Safari
FeaturesRecords

New Record Types and Customization

We’ve added support for more specialized record types and enhanced customization options.

What’s New

  • New specialized record types for compliance tracking
  • Enhanced custom field options
  • Improved bulk editing capabilities
  • Better filtering and sorting in record views

Improvements

  • Faster record creation workflow
  • Enhanced mobile experience for record management
  • Better integration with file attachments