Approval flow for embedded forms

Approval flow for embedded forms

Before I go too far down the rabbit hole trying to get it to work, can someone confirm if the approval flow works on forms that have been embedded on a website for the general public to access/fill out?

I'm trying to set this up on a referral form for people to refer families to our program, and I'm setting up a flow such that once they submit a referral it comes to us for approval.  If approved, I have another workflow set up to create a new record with data from certain fields that were filled out in the referral form. 

I'm new to code and the deluge script, so detailed info is appreciated.

Thanks!