Sep 06, 2023 06:52 PM
I am building a custom extension which will send data from Airtable to a third party API (the user will provide their API key to this API). This third party API will then send updates to the base, which will update a given record. I cannot find any solid example of how to create a custom extension that can update a base async (this API runs twice a day) rather than when a button is clicked or another action performed by the user. I know I can use an Automation to trigger the response to the incoming webhook, but I want it to all be bundled within the extension. Is there no way to do this without having the extension and automation separate?
Sep 07, 2023 12:01 AM
A custom extension cannot accept incoming webhooks. A custom extension also only run when its dashboard is open.
Are you building this just for yourself or do you want to turn this into a product?
Can you set up your third party service to use the Airtable web API to update the base, instead of an incoming webhook?
Sep 10, 2023 01:29 PM
It would be better to use google apps script, you can publish web apps that respond to get and post requests and also create scripts that run on a schedule.