Getting started

Self-Hosting

Extending

Rest APIs
GraphQL APIs

Contributing

User Guide

Zapier App

Zapier App
In this article

Effortlessly sync Twenty with 3000+ apps using Zapier. Automate tasks, boost productivity, and supercharge your customer relationships!

About Zapier

Zapier is a tool that allows you automate workflows by connecting the apps that your team uses everyday. The fundamental concept of Zapier is automation workflows, called Zaps, and include triggers and actions.

You can learn more about how Zapier works here.

Setup

Step 1: Install Zapier packages

cd packages/twenty-zapier

yarn

Step 2: Login with the CLI

Use your Zapier credentials to log in using the CLI:

zapier login

Step 3: Set environment variables

From the packages/twenty-zapier folder, run:

cp .env.example .env

Run the application locally, go to http://localhost:3000/settings/developers, and generate an API key.

Replace the YOUR_API_KEY value in the .env file with the API key you just generated.

Development

Make sure to run yarn build before any zapier command.

Test

yarn test

Lint

yarn format

Watch and compile as you edit code

yarn watch

Validate your Zapier app

yarn validate

Deploy your Zapier app

yarn deploy

List all Zapier CLI commands

zapier

Noticed something to change?

As an open-source company, we welcome contributions through Github. Help us keep it up-to-date, accurate, and easy to understand by getting involved and sharing your ideas!

twenty github image
The #1 Open Source CRM
©2024 Twenty PBC