Is it possible to create a custom form in Webflow that posts data to an external PHP file located on a FTP server and then sends the data to a specified email address?

Published on
September 22, 2023

Yes, it is possible to create a custom form in Webflow that posts data to an external PHP file located on a FTP server and then sends the data to a specified email address.

Here is how you can achieve this:

  1. Create a form in Webflow:
  • Drag and drop a Form element onto your Webflow project canvas.
  • Customize the form fields as per your requirements.
  1. Set up form submissions:
  • In the right-hand panel, navigate to the Form Settings.
  • Under the Actions tab, select the "Webflow" option.
  • Enable the "Send form submissions to an external URL" option.
  • Enter the URL of the PHP file hosted on your FTP server.
  1. Set up the PHP file:
  • Create a PHP file on your FTP server that will handle the form data.
  • Inside this PHP file, you can write code to send the form data to a specified email address using the mail() function or a third-party library like PHPMailer.
  1. Configure the form fields:
  • In the Form Settings panel, configure the field names to match the names expected by your PHP file.
  • For example, if your PHP file expects a name field, make sure the field name in Webflow is set to "name".
  1. Test your form:
  • Publish your Webflow site.
  • Fill out the form and submit it to test if it successfully posts the data to the PHP file and sends it to the specified email address.

By following these steps, you can create a custom form in Webflow that posts data to an external PHP file on an FTP server and then sends the data to a specified email address.

Additional Resources:

Three additional questions:

  1. How can I customize the appearance of the form in Webflow?
  2. Can I use other programming languages besides PHP to handle form submissions?
  3. How do I secure the form data being sent via the PHP file?