Enabling this Elementor PRO Form Extension, you can find another "Actions After Submit" called Export.
Add it to the "Add Action" multi-select, and it will appear.
Endpoint URL: the URL of the service that will handle your request;
Port: typically is the 80, but you can set it to a different number;
Method: GET, POST, or HEAD, the basic method of HTTP protocol;
Enable SSL Certificate verify: if you are in a dev environment, you can disable it (enable it for security reasons);
Ignore fields with empty value: if some optional fields of the submitted form are left empty, they will not be added to the request;
Exported Arguments list: here you can set the arguments for your request. In a GET call, the Key is the name of the argument (what is before the "="), and the Value is its content (what is after the "=").
β
For example:https://www.google.com/q=Dynamic+Content+for+Elementor&start=10
βIn this case, there are two arguments:
- key"q"
with the value"Dynamic Content for Elementor"
- key"start"
with the value"10"
βYou can insert Dynamic Value using Dynamic Shortcodes (as
{form:field_custom_id}
)Add Headers, add more custom headers to curl call;
Enable log for a more complete report on submission;
Log Path, where you can find the generated log, can be dynamic (as in default value) to create a log for each form;
Show error on failure: if the service is down or there is an error on data, usually it returns an error (return code 500 or similar). In this case, you can handle it as a blocking error and refer to the error on submission. Otherwise, you can disable it if you want a non-blocking export.