Google Forms
Ten minutes with Apps Script sends every Google Forms response to your board — no paid connector needed.
Your webhook URL (with its secret token) lives in Atlas → Settings → Integrations → Lead Webhook — open it there and use the copy button. Docs pages always show
{token} as a placeholder; your real URL never appears on this public site.Setup#
1. Open your form → ⋮ menu → Apps Script.
2. Paste the script below and replace {token} with your real webhook URL.
3. In the editor: Triggers (clock icon) → Add trigger — function onFormSubmit, event source From form, event type On form submit. Approve the permissions prompt.
4. Submit a test response and watch it land on your board.
Apps Script
const WEBHOOK = 'https://adwixatlas.com/api/webhooks/leads/{token}'
function onFormSubmit(e) {
const fields = { source: 'google form' }
e.response.getItemResponses().forEach(function (r) {
// The question title becomes the key — Atlas matches common ones
// (name / phone / email / destination…) and keeps the rest in notes.
fields[r.getItem().getTitle()] = String(r.getResponse())
})
UrlFetchApp.fetch(WEBHOOK, {
method: 'post',
contentType: 'application/json',
payload: JSON.stringify(fields),
muteHttpExceptions: true,
})
}Name your form questions with words Atlas recognises — “Name”, “Phone”, “Email”, “Destination”, “Travel date”, “Budget” — and mapping is automatic (matching is case-insensitive and keyword-based, so “Where do you want to go?” maps to destination too). Every other question still arrives, preserved in the lead's notes.
