Zapier
Workflow automation platform
With emma's Zapier integration, you can manage Zaps, check connected apps, and execute actions instantly. Connect over 7,000 apps and automate your workflows.
Features
zapierPage.features.authentication.title
zapierPage.features.authentication.method:API Key
zapierPage.features.authentication.description
Zapier_Operator supports the following 9 tools:
| Category | Tools | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zaps Management | 2 | ||||||||||
| |||||||||||
| Apps & Auth | 2 | ||||||||||
| |||||||||||
| Action Info | 2 | ||||||||||
| |||||||||||
| Action Execution | 2 | ||||||||||
| |||||||||||
| Templates | 1 | ||||||||||
| |||||||||||
Main Parameters
| Parameter | Description |
|---|---|
| zap_id | Zap ID |
| action_id | Action ID |
| authentication_id | Authentication ID |
| app_id | App ID |
| inputs | Input data for action execution |
Prerequisites
- • emma account
- • Zapier account
- • OAuth 2.0 connection setup
Setup
1. Install the package
npm install @duzzle/zapier-integration2. Initialize
import { DuzzleZapier } from '@duzzle/zapier-integration';
const zapier = new DuzzleZapier({
apiKey: process.env.DUZZLE_API_KEY,
zapierAccessToken: process.env.ZAPIER_ACCESS_TOKEN
});3. Run Action
// Run a specific action
const result = await zapier.runAction({
action_id: 'gmail_send_email',
authentication_id: 'auth_123',
inputs: {
to: 'recipient@example.com',
subject: 'Hello from Zapier',
body: 'This is an automated message.'
}
});
console.log('Run ID:', result.run_id);