Export for Elementor Pro Form
Updated over a week ago

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 for in 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 be not be added to the request;

  • Exported Arguments list: here you can set the arguments of your request. In a GET call the Key is the name of the argument (what is before 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 Tokens (as [form:field_custom_id] ) or native Elementor Form shortcode, like [field id="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 error on submission. Otherwise, you can disable it, if you want a non-blocking export.

Did this answer your question?