Skip to main content

Make.com Integration

Using Make.com with AnyDB​

Make.com is a popular workflow platform allowing integration between various business systems and services. AnyDB support integration with Make.com to integrate AnyDB in your business workflows. You can find the AnyDB Application at here.

Supported functions​

These are the various functions supported. More will be added as requirements arise. If you need a different behavior or a new function, please send us a support request.

FunctionTypeDescription
Create a pageActionThis action will create a page type record with the supplied title and content. Requires the Team, Database and optional parent record
Create a recordActionThis action will create a record with the cell data supplied. Requires the Team, Database and optional parent record
Make an API CallActionThis action is to allow arbitary API call that is authorized by the API key. This typically is not used in the scenarios
Move recordActionThis action will move a record from one parent to another parent. Requires the Team, Database and source record id and the target parent id
Upload a fileActionThis action will allow uploading a file to a parent record (such as folder). Requires the Team, Database and record id to attach as a child
Watch a record for updatesTriggerFires when a record is updated: one record, the records under a parent record, or every record of a type, optionally only when given cells change. See Choosing what fires a trigger
Watch children of a record for changesTriggerThe same trigger and fields as Watch a record for updates, kept for existing scenarios.
Watch for new recordTriggerFires when a record is created under a parent record, or of a type anywhere in the database. See Choosing what fires a trigger

Choosing what fires a trigger​

The two watch triggers take the same conditions as an AnyDB workflow trigger and the Zapier app, so a scenario runs only for the records you care about. Every field you fill in must hold. At least one of Record ID, Parent Record ID or Record Type is required.

FieldWatch for new recordWatch a record for updatesWhat it does
Record ID✓Watch one record. Copy the ID from the record's details panel.
Record ID: also watch its children✓Only used together with Record ID: also watches that record's direct children. It is ignored when Record ID is empty.
Parent Record ID✓✓Watch the records directly under this record (such as files in a folder). The parent itself does not trigger the scenario.
Record Type✓✓Only records of this type, picked from the list. The list includes your workspace types and the built-in File, Folder, Page and Link types. With no Record ID or Parent Record ID, every record of this type in the database is watched.
Cell IDs✓Only when one of these cells changes, for example A1,B2. Empty means any cell.

The Make app does not take a condition Filter yet. To filter on a record's values, for example its name, add a Make filter after the trigger. The conditions above already limit which records reach it.

Files. A file is added in two steps: AnyDB creates the File record first, then writes its file cell (A1) once the upload has finished. To act on the file, for example to copy it elsewhere, use Watch a record for updates with Record Type File and Cell IDs A1. It runs once per upload, after the upload completes. Watch for new record runs on the new record, before the file can be downloaded.

Step by step: Upload files to Google Drive from AnyDB with Make walks through this example with screenshots. Copy uploaded files to Google Drive has the shared reference.

Example: every file uploaded to a folder. Use Watch a record for updates with Record ID empty, Parent Record ID set to the folder's ID, Record Type File, and Cell IDs A1.

How to get AnyDB API Key to use with Make.com ?​

In order to allow AnyDB Make.com app to interact with your AnyDB account, the AnyDB Team owner or any Team member with appropriate permissions can get the API key for the team. Learn about AnyDB Teams and Workspaces here

The integration key is accessed from user Profile dialog. This API integration key will allow access to your AnyDB that the user has permissions to access by Make.com AnyDB app.

This key should be used when creating the connection object in AnyDB App in Make.com

​

Configuring Make.com AnyDB Application​

The AnyDB Application in Make.com will typically require three pieces of information during setup. They are, AnyDB Team, AnyDB Database and AnyDB record id.

Typically, the Team and Database will be populated using the connection infroatmion. The record ID can be retrieved from the AnyDB Record right side property panel.

Creating Make.com Scenario with AnyDB application​

AnyDB support various triggers and action to allow monitoring and manipulation of AnyDB data. They all require similar steps in general.

  • Get API Key and create a connection object
  • Get Team, Database and Record ID of the object to monitor or act
  • Configure Make.com AnyDB Application

NOTE: If you need help creating scenarios, Please contact us and we can help with the workflow.

Here is an example on how to monitor for new records created in AnyDB and send an email via Gmail.

This video shows creation of a scenario that has a AnyDB webhook trigger in Make.com and send an email when triggered.

This trigger will be notified whenever a new child reacord is created on the record being monitored.