I want to build a simple contact form without plugin, i am new to craft cms coming from wordpress, how can i build a simple form that will be save on entries and will send an email.

  • 2
    What is your major objection to plugins? You could build the entire thing for free in an hour using Contact Form and Contact Form Extensions, or you could spend a week (or more) reinventing the wheel.
    – Lindsey D
    Commented Aug 28, 2019 at 21:02

1 Answer 1


Here’s an example of how you can do exactly that using only the CraftQL plugin: Using Vue.js + GraphQL to make Practical Magic

You can also do it with a frontend Entry form without any any plugins at all, and without JavaScript or GraphQL: Craft CMS Entry Form Example

And in general can do a whole lot without plugins: Cutting was he Cord: Removing Craft CMS 3 Plugins

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.