This guide focuses on Zapier integration, but the same principles apply to other automation tools like Make.com and n8n, or any platform that accepts webhooks.

Overview

Create can connect to any workflow automation tool that supports webhooks. This guide will show you how to set up a webhook integration wit h Zapier, allowing you to:

  • Send data from Create to other apps
  • Trigger automated workflows
  • Connect with 5,000+ apps in the Zapier ecosystem

Step-by-Step Integration

Create a Zapier Webhook

1

Create a New Zap

Go to Zapier and click “Create Zap”

2

Select Webhook Trigger

Choose “Webhooks by Zapier” as your trigger app Select “Catch Raw Hook” as the trigger event

3

Copy Webhook URL

Zapier will generate a unique webhook URL - copy this for the next step

Make a Function in Create

1

Create a New Function

In your Create project, go to the Functions tab and click “New Function”

2

Prompt

Say you want to send data to Zapier. Create will recognize it and ask you for the webhook URL.

3

Add Webhook URL

Add a new secret called ZAPIER_WEBHOOK_URL and paste your Zapier webhook URL

4

Write Your Prompt

Write a prompt that specifies:

  • What data to collect from the user
  • When to trigger the webhook
  • What data to send to Zapier

Example prompt:

Take in name, email, generate message body with /ChatGPT, and then send this data to Zapier using the webhook URL stored in ZAPIER_WEBHOOK_URL
5

Test the Connection

Click “Generate” in Create and test your function Check Zapier to confirm the test data was received

Extend in Zapier

1

Add Zapier Actions

Add subsequent steps in your Zap to:

  • Send emails
  • Update spreadsheets
  • Create CRM records
  • And more
2

Turn On Your Zap

Once testing is successful, turn on your Zap

Use your Function in Create

You can now use your function in Create. For example, you can use it in a page, or another function. Just press / to reference it and Create will hook it up.

You now have an app that can trigger its own workflows in Zapier with custom information. You can use that inforamtion in downstream automations.

For security, always use environment variables or secrets to store webhook URLs, never hardcode them in your functions.

Data Format

When sending data to Zapier, Create will automatically format it as JSON. Example payload:

{
"name": "John Doe",
"email": "john@example.com",
"timestamp": "2024-03-21T10:30:00Z"
}

Additional Resources