extensions docs

Articles

Incoming Webhook – Introduction

The Incoming Webhook Extension can be used in two ways:
After form submission at any point in the workflow, to hold entries on a step until a trigger is received from an external system.

Incoming Webhook – Create an Entry

Incoming Webhooks are a feature of the Incoming Webhook Extension, and allow entries to be created for forms by external systems.

Incoming WebHook – Field Mapping

The Incoming Webhook step supports mapping of incoming data into form fields. The system which is sending data to the incoming webhook in one of 3 formats:     - POST with form-data in the body of the request     - POST with form-data in the body of the request with a Content-Type header = application/json     - POST with raw JSON in the body of the request with a Content-Type header = application/json.

Form Connector – Update An Entry

The "Update an Entry" step is a feature of the Form Connector extension which provides way to update entries in other forms and complete Approval or User input steps.

Incoming Webhook – Workflow Step

The Incoming Webhook Step is a feature of the Incoming Webhook Extension which allows workflows to wait until receiving the input of an external system.

Using the PDF Generator Extension

The Gravity Flow PDF Generator Extension allows administrators to add PDF creation steps at any point in a workflow. PDF templates are created using merge tags, similar to those used in notifications, and are generated when the step is triggered.

Resolving Font Issues

To keep the PDF Generator Extensions installation zip as small as possible a number of fonts had to be omitted from the included mPDF package, font files can be extremely large. .

License Key Constants

The constant for main Gravity Flow plugin is GRAVITY_FLOW_LICENSE_KEY Each extension has a license key constant that allows the license to be set via code instead of the database:.

Form Connector – Create An Entry

The New Entry step is a feature of the Form Connector extension which provides a way to create new entries in different forms.

Stripe Extension – Cancel Payment Step

The Cancel Payment step will cancel/void a payment that was authorized during the form submission. Remember that stripe automatically cancels (expires) payments after 7 days if the payment is not captured so your workflow must ensure that that the Cancel Payment step runs within a week of the initial form submission.