- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Mar 14, 2023 02:23 PM
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Mar 15, 2023 12:08 AM
Hi,
example script step to call webhook. You should define variables for payload in the left panel of code editor. And set correct webhook URL, of course.
let config=input.config()
let payload=JSON.parse(JSON.stringify(config))
console.log(payload)
const WHCentral='https://hooks.airtable.com/workflows/v1/genericWebhook/app_PUTlinkTOwebhookHERE'
const options={method:'POST',body:JSON.stringify(payload),headers:{'Content-Type': 'application/json'}}
const responce=await fetch(WHCentral,options);
const result=(responce.ok)? await responce.json() : responce.statusText;
console.log(result)

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Mar 14, 2023 04:58 PM
Nope. Cannot be done with a single automation. You can have the main automation triggered by webhook. Then have a second automation that runs on a schedule and calls the webhook. That way the main logic is in only one place. But you still need to automations.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Mar 15, 2023 12:08 AM
Hi,
example script step to call webhook. You should define variables for payload in the left panel of code editor. And set correct webhook URL, of course.
let config=input.config()
let payload=JSON.parse(JSON.stringify(config))
console.log(payload)
const WHCentral='https://hooks.airtable.com/workflows/v1/genericWebhook/app_PUTlinkTOwebhookHERE'
const options={method:'POST',body:JSON.stringify(payload),headers:{'Content-Type': 'application/json'}}
const responce=await fetch(WHCentral,options);
const result=(responce.ok)? await responce.json() : responce.statusText;
console.log(result)
