Documentation
AcademyCommunitySign In
  • 👋Overview
  • 💙Platform Features
  • Getting started
    • 🚪Signing up & Logging in
      • 👤Profile Settings
    • 🎛️App Management
    • ✴️Templates to Start With
      • Basic Template (Blank app)
      • CRM Template
    • 👨‍🎓Learning Directual
      • 👨‍🏫Webinars
  • Data base
    • Data Structures
      • System Structures
    • Data Types
      • Markdown Cheat Sheet
      • Indexing Fields
      • Formatting Date/Time
    • Directual Query Language (DQL)
    • Import and Export
      • Import API
    • File Storage
      • API for File Storage
  • API and integraions
    • API-Endpoints
      • Advanced techniques for GET and POST requesting
        • Paging for GET-requests
        • Dynamic sorting for GET-requests
        • Custom filtering parameters for GET-requests
        • Advanced filtering for GET-requests
        • Formatting response for GET-request
        • Fields validation for POST-requests
        • Synchronic scenarios for POST-requests
        • Cross-Origin Resource Sharing CORS
      • API testing and debugging
      • Coding mode (raw mode) in filters
      • Swagger specification
    • Webhooks
    • Authentication API
      • Login/password
      • OpenID connect
      • Facebook oAuth
      • Google oAuth
    • Security Features
    • Other Integrations
      • OpenAI
      • Integration Hubs
        • Zapier
      • Telegram
        • Telegram: Advanced Techniques
      • Email
        • SMTP
        • Gmail
      • Twilio SMS
      • Airtable
      • Coupler.io
      • Other No-Code Tools
        • Bubble.io
          • Authorization
          • Displaying Data from Directual on Bubble
        • Adalo
        • UI bakery
        • Tilda
        • AppGyver
  • App interface
    • Web-App Builder basics
    • Web-App Settings
      • General web-app settings
      • Main menu
      • Creating a logotype
      • Web-App color scheme
      • Web-app typography
      • White Labeling
      • Web-App Icon
      • Custom Domain
      • Custom code
    • Setting Up Page Layout
      • Subpages and URL Parameters
    • Components
      • Multistep Form
      • Cards
      • Table
      • Kanban
      • Chart
      • Markdown text
      • HTML code
      • Hint
      • Link Button
      • Video
      • Form (outdated)
    • Embedding Pages
  • Scenarios
    • Understanding Directual Scenarios
      • Directual Event Model
    • Event-Based Triggers
    • Scheduled Triggers
      • Cron Format
    • Synchronous Scenarios
    • Editing Scenarios
      • System Steps
        • Start step
        • Delay step
        • Comment step
        • Catch error step
        • Link scenario step
        • Exit step
      • Action steps
        • Edit object step
        • Create object step
        • Search objects step
        • JSON step
        • Delete object step
        • Run report step
        • Generate document step
        • JS SDK step
      • Condition steps
        • Condition step
        • A/B test step
        • JS SDK condition step
      • Integration steps
        • HTTP-request step
        • Zapier step
        • Telegram step
        • API response
        • Email step
        • SQL-request step
        • Queue step
    • Using Variables
      • Global Variables
      • Context Variables (scenario parameters)
    • Testing and Debugging
    • System Scenarios
    • Advanced Scenario Settings
  • Template system
    • Templating Principles
      • Templating Techniques for Scenarios
      • Templating Techniques for Web-pages
    • Coding Mode (evaluating as a JS-expression)
    • Comparison Component
      • Regular Expressions
    • Tips for Dealing with Data
  • Telegram
    • Telegram
  • Plugins
    • 🔌Using Plugins
      • Scenario Steps Plugins
      • Web Plugins
      • User Authentication Plugins (Not Web3)
        • TMA (Telegram Mini App)
        • Google OAuth Plugin
        • Facebook OAuth Plugin
        • Open ID Auth Plugin
      • Blockchain (Web3)
        • TON (The Open Network)
        • Polygon
        • Ethereum
        • NEAR Protocol
        • NFT and Smart-Contracts
        • MetaMask Wallet
        • WalletConnect
      • WebSockets (Socket.IO)
    • 🪚Developing Plugins
      • Developing Scenario Plugins
      • Developing Web-plugins
        • Example: Using Chart.js in Directual
        • Example: Building Simple Form
        • Example: TON plugin
  • Teams
    • Teams
    • Sandbox Apps
  • JavaScript SDK
    • Directual + JavaScript SDK: The Basics
    • Internal $D Methods
    • Using Google Sheets
    • JS SDK: Examples
  • Reports
    • Reports
  • App life cycle management
    • App Versions
  • Directual 💙 React JS
    • Directual + React JS
  • Pricing and billing
    • 💳How Billing Works
    • 🎁Promo Codes
    • Pricing Plans for Apps
    • Team Pricing Plans
    • How we count requests and operations
    • On-Demand Resource Consumption
    • 🤝Affiliate Program
  • Hire a Directual expert
    • 🏆Certification
    • 🤝Matching with Experts
    • 🏦Escrow service
  • Security and stability
    • 🛡️Public Cloud
    • Platform Architecture
  • Support
    • 📬Contact Directual
  • Directual step-by-step
    • Public Development Roadmap
      • Step 0: Planning App Architecture
      • Step 1: Requesting Features
      • Step 2: Approving Features
      • Step 3. Upvoting Features
      • Step 4. Watching Features
    • Weather Forecast App
    • Web3 Marketplace on Polygon
    • Transferring NFT
Powered by GitBook
On this page
  • What is Zapier
  • Add Directual app in your Zapier account
  • Sending data from Directual
  • Receiving data from Zapier

Was this helpful?

  1. API and integraions
  2. Other Integrations
  3. Integration Hubs

Zapier

PreviousIntegration HubsNextTelegram

Last updated 1 year ago

Was this helpful?

What is Zapier

is a popular integration hub. "The hub" means that you are able to use it as intermediary between Directual and apps. Among others there are such popular apps as: Google Sheets, Airtable, Twitter, Facebook, Trello, Mailchimp, and many others.

There are two types of Directual–Zapier integration:

  • Directual→Zapier→Your app. Directual triggers (sends an object) to Zapier, and the object goes to the selected app

  • Your app→Zapier→Directual. Some app triggers Zapier, sends the piece data, and Zapier in turn, saves this data as Directual object

Add Directual app in your Zapier account

After creating a Zapier account (if you haven't got one yet) you can add Directual into your integrations catalogue by .

Sending data from Directual

You can send objects from Directual scenario, using Zapier step. Remember that you'll deal with objects from the target structure, which you've chosen setting up a Start step of your scenario.

Important: if you turn on the option "Add editing-mode integration to Zapier", there will be two options at Scenario object step in Zapier: running mode and editing mode. Running mode is an integration with current published version of the scenario, and Editing mode as an integration with current draft. If you turn off t "Add editing-mode integration to Zapier", there will be only one option—running mode, current published scenario step.

And we can go to Zapier and continue to setting up the integration (remember, it can take a few minutes after publishing your scenario to let Zapier synchronise with Directual).

There is one Trigger type for Directual—Read Scenario Object. OK, Continue.

The next step is setting up the access to your Directual account. Choose 'Add new account', and you'll see the following window:

The next step is choosing the scenario for this zap. Remember, if you turn on the option "Add editing-mode integration to Zapier" setting up the Zapier step on Directual, there will be two options at this step: editing and running for the same scenario step.

That is it! Then, you can choose the app to connect with and action. The parameters from Directual scenario step (remember, we've set up the list at the beginning!) are mapped to the properties of the action, which you choose.

For example, here it is the screenshot of adding the new subscriber in MailChimp:

Receiving data from Zapier

First, you have to set up the first step of a zap—choose an app and its trigger (for example, it could be new card on Trello or a new Salesforce lead). Then, you configuring the second step of a zap. There is only one Action Event on Directual—Create/Change Object. Pick it!

Here you also have to connect your Directual account—the appID+appSecret process, which we've described above.

Here we are! Click 'Done editing' and turn on your zap!

In the step you add parameters to send and its values. You can compose values of parameters using .

You go to Zapier, click 'New zap' and choose Directual (to have Directual in the list you shall , if you haven't yet):

These are the unique keys for accessing your app. Go to your Directual account, API tab, then API-keys section and create new API-key. Copy the appID (this long string) to Zapier. Then, click *** to see the secret key. You'll be asked to enter your account password, for security reasons (the secret key gives access to you app). If you don't remember the password (probably, even don't know it, having logged in with Google account only), use the service. Copy the given secret key as appSecret to Zapier.

Then, we choose the API-endpoint to write the objects into the Directual database. from the tutorial. Note that further we'll be able to choose the object properties, which we added as 'Fields for POST requesting'. Note that you may have to click 'Refresh fields' to get the fields from chosen API-endpoint.

Template system
accept the invite
password recovery
Learn how to configure API-endpoint
Zapier
2000+
accepting the invite
Zapier step for Directual scenario