I am trying to build a contact us form that uses data taken in that page to send an email to my business. I can’t seem to find much in the documentation or this forum about how to take that info provided and turn it into an email. I am just using the default contact us page on the shared hosting of frappe cloud.
Thank you
Hi @Thomas_R ,
Use Web Form instead to create Contact Form and Embed that Code to your builder page.
Add notification in Notification
Doctype to send an email on creation of Contact Form.
Thanks,
Daizy Modi
Hi @DaizyModi
Can you provide a few more details about how to do it?
Which code are you referring to?
How do you embed it into Builder?
Is there a way to preserve the navbar & footer from standard web pages in Builder?
All best, slight_smile:
Hi @mateuszdorobek,
Create a Web Form and publish it. You will get a link to copy Embeded Code from Sidebar. Refere SS:
Add a component Embed from Components in Frappe Builder and add the copied code of web form to this. Refer below SS:

Thanks,
Daizy Modi
Thank you, @DaizyModi 
Would it be possible to receive an email notification (like the one from the “Contact Us” form) or at least an in-system alert when a user submits this form?
I’d like to use it for placing orders, which I’ll then process manually.
Best regards,
Mateusz
Yes, You can do it by Notification. Refer Notification
Set Send Alert On
as New and select your contact email field of doctype in Recipients table like:
Hi,
I am bringing this back up because I would like to use the forms that are built into frappe builder to send API calls to my osTicket instance, and most information I have found does not allow be to do so.
Thanks,
I was close to having something that worked, but it required me to have the API key stored in the client side script, but anytime I try and use the data script, I can never get frappe.call to work, nor do I have any idea where the frappe API endpoint would be since I am using frappe cloud
I got the information to be parsed client side (check email is valid) but sending the information out has been incredibly difficult
I’m on a shared bench plan, so I can’t use server scripts to achieve this. As far as I can see I cannot use a Data Script to send information from the client script to the API. Any help / ideas?