Skip to content

External Form

The External Form feature lets your PowerForms form be embedded into third-party websites beyond your DNN site, with data collected back into the DNN backend.

Enable External Form

When enabled, the module generates the form code to hand over to the third-party site.

Third Party Domain

The domains allowed to host the form. For security, only submissions from domains configured in this list are accepted — enter the target site's domain accurately.

Submission Interval

The minimum interval between two submissions from the same source, preventing abuse of the external form.

Form HTML

The generated embed code. Paste this HTML into the third-party site's page and the form renders there.

When users submit on the third-party site:

Form API

The generated data submission endpoint, for third-party systems to integrate programmatically. Ideal for developers building fully custom front-ends.

Example

A company collects trial applications on its DNN site while running the same form on a separate product landing site (non-DNN): enable External Form, configure the other domain, and hand over the Form HTML — submissions from both sites are managed centrally.

Security Notes

  • Provide the Form HTML only to trusted sites and configure the third-party domain accurately in Third Party Domain.
  • Combined with the Submission Interval limit, scripted flooding risks are reduced.

Next Steps

Built with VitePress