What’s the fastest way to deploy a Custom Action? What’s the most versatile set-up, allowing you to fully customize your workflow? The environment you select to catch and handle Custom Actions is an important factor in determining what can be done with your data in resulting workflow steps. The basic choices are:
This diagram depicts the architecture for Custom Actions:

Zapier’s “click and create” interface is a good choice for basic automations where your goal is sending assets, comments, or status events from Frame.io to popular apps or productivity tools.

We [Zapier] always return a success message with a payload of debugging information when collecting a webhook - regardless of whether there is a Zap behind the webhook or if it is paused or not…There is no way to customize the response to the request you send to the Catch Hook URL, as the response is sent before the Zap triggers and runs on the webhook request.
File URL is not available when a Task expects it, your Zap may error out or not function as expected.We’ve written extensive guides on how to design Zapier integrations, including a detailed guide on How to Deploy Custom Actions to Zapier.
Custom Actions can be sent to API Gateway in AWS and integrated with Amazon’s infamously large set of cloud services. The simplest pattern is to proxy the Frame.io event contained in your Custom Action to AWS Lambda, a compute service for running serverless functions. Here’s an example design for a file archive service:

See the guide for a complete walkthrough of deploying Custom Actions to AWS. Note: You can deploy Custom Actions to any cloud compute service, not just AWS (Azure, Google Cloud Platform, Digital Ocean etc.)
Cloud services are highly convenient, but for workflows where you want total control over your data, you may decide to write and deploy your own server.
On the DevRel team, we like writing FastAPI servers in Python. They’re easy to create and a good match for the request-response pattern of Custom Actions.
Clone our Sample Code to deploy a FastAPI server for handling custom actions.
Post your requirements to our community, we’re happy to help you suss out the best design for your workflow.