Simplest way to hook up a contact form?
I'm looking for the easiest way to add the required backend logic to a contact form so that I actually get sent people's emails. Some options I'm considering: 1) React frontend hits Express server route that sends the email with Amazon SES. 2) Have the frontend talk directly to an API like https://formspree.io. What are you all doing?
I generally create a google form then connect that to google sheets. Then simply use the Google forms API to build a custom front-end and it gets working pretty easily.
You can also use airtable to collect emails to a sheet if you want
Good call! Do you know if it's possible to submit right to an airtable client-side, but keep the airtable private? Would be nice to avoid the need for a server.
@fabiorosado Someone could build an Airtable interface API which enforces read/write rules and not expose the Airtable key.
This'd effectively become Firestore.
Does this seem useful?
@gabemake yesterday I posted my tutorial on dev.to let me know if this is something that would help you :D Hide your API Keys with Netlify functions
I use a cloud function on Firebase. It takes some setup if you're not already using functions, but allows for customization later
I saw this the other day https://formsubmit.co/ also netlify has form handling free for first 100 submissions
I never use forms, but lot's of services out there if you google form as a service
:D https://www.google.com/search?q=form+as+a+service
Hey, I just launched I project designed to solve this problem, please check out we have a pretty good free tier, you'll probably like it!!
https://smartforms.dev
Free 150 submissions per month and 200MB File Storage
Also if you have any special needs with the service you can talk to me and I'll help
Late to the party, but check out StaticForms. Disclosure…I made it. Experimenting all the time, so love to get feedback.
Please sign in to leave a comment.