withcandour/statamic-advanced-forms

There is no license information available for the latest version (dev-master) of this package.

Installs: 126

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 1

Open Issues: 0

Language:JavaScript

Type:statamic-addon

dev-master 2023-09-15 15:42 UTC

README

Juice up your forms with this Statamic addon.

Features

Field editor

The advanced forms field editor offers all of the flexibility of the standard form blueprint builder with the addition of pagination which can be used for your longer forms.

Advanced notifications

Build email notifications to get sent when your form is successfully submitted and apply conditional logic to narrow down which emails should be send to which addresses. Out of the box the addon allows you to:

  • Determine which days to send a given notification
  • Use the current time to determine if a notification is to be sent (i.e. out of hours support emails)
  • Send a notification based on the value of a field in the submission

Custom notification conditions can also be registered if you need further control.

Notification events also get logged in the database so you can see if a notification is failing to send.

External feeds

Configure your form submissions to be automatically sent to external feeds (think newsletter signup forms), and allow CMS users to map fields from the submission to third-party fields.

For developers, this addon gives you the ability to build your own feed types to hook into any third-party system and report back to the CMS (via notes).

Anonymised uploads

Protect sensitive files uploaded to your forms by selecting an asset container where the visibility is set to private, when a file is uploaded it won't be publicly accessible by a download URL will be saved against the submission, only authorised CMS users will be able to download the file via this link.

Address Lookup

Add address lookup functionality into your forms with our Address Lookup field, using the Postcoder API. Simply add your Postcoder API key into your .env file: POSTCODER_API_KEY=YOUR_KEY_GOES_HERE