Here's how this setup works:
- Someone submits the form.
- It gets added to the Google Spreadsheet and triggers a Google Apps Script.
- The script sends an email to
trigger@recipe.ifttt.com
on your behalf. - IFTTT will recieve this email from you and post on your Facebook page.
tl;dr: form → spreadsheet → Apps Script trigger → email → IFTTT → Facebook page
To set up:
- Make sure your Google Form feeds into a Google spreadsheet.
- In the spreadsheet, go to: Tools » Script Editor.
- In the Script Editor window, paste in the contents of
confessions-ifttt-bridge.js
. - Go to Resources » Current Project's Triggers.
- Add a trigger for:
onFormSubmit
, from spreadsheet, on form submit. - Go to IFTTT.com and make an account if you don't have one.
- Go add one of these recipes:
For posting to a page: https://ifttt.com/recipes/266435
For posting to a profile: https://ifttt.com/recipes/309536 - When you activate the Email channel on IFTTT, make sure you use the email address tied with the Google account where you set up the App Script trigger (doesn't have to be the same account that owns the spreadsheet). If they don't match, you can edit your Email channel config here: https://ifttt.com/email
Finished all that? You should be good to go!