Make.com

Connect Blue to more than 2,000 applications through Make.com automation scenarios.


Make.com connects web applications through automation scenarios. Blue has an official Make.com integration that can exchange data with more than 2,000 applications without code.

Example connections

  • Connect Intercom, HubSpot, or Zendesk to create customer records and synchronize interactions.
  • Send communication through Slack or Microsoft Teams.
  • Connect Jira, GitHub, Trello, or Monday.com to synchronize work items, progress, and notifications.
  • Connect Mailchimp, Stripe, or Calendly to track campaigns, payments, and meetings.
  • Connect Google Drive, Dropbox, OneDrive, or SharePoint for document workflows.
  • Connect Slack, Gmail, or WhatsApp for communication workflows.
  • Connect Google Sheets, Power BI, Airtable, or Tableau for reporting and analysis.
  • Build workflows for financial services, e-commerce, or remote team management.

Connect your Blue account

Create a token

  1. Log in to Blue.
  2. Open your profile and select API.
  3. Select Generate a Token.
  4. Enter a token name and, if required, an expiration date.
  5. Copy the Token ID (blue-token-id).
  6. Copy the Secret Key (blue-token-secret).

Create the Make.com connection

  1. Create a connection in Make.com.
  2. Enter the Token ID.
  3. Enter the Secret Key.

Available Blue modules

Add one or more of these modules to a Make.com scenario.

Create a Record

Creates a Blue record with custom fields and metadata.

Execute a GraphQL Query

Runs an authenticated GraphQL operation.

Get a Record

Retrieves a record and its associated data by ID.

Invite a User to a Project

Sends a workspace invitation to a user.

List All Projects

Retrieves all available Blue workspaces and their details.

List Custom Fields

Retrieves custom field metadata for Blue workspaces.

List Lists of a Project

Retrieves lists in a Blue workspace.

List Tags Within Projects

Retrieves tag details and usage across workspaces.

Search Records of a Project

Finds records that match specified criteria.

Watch Events

Starts a scenario when a record is created, updated, or deleted.

Module parameter reference

Watch Events

  • Events (optional): Multi-select event types
  • Company ID (optional): Multi-select company IDs or slugs
  • Project ID (optional): Multi-select project IDs or slugs

Create a Record

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • List: List ID
  • Record Name: Name of the record
  • Default Field: Default value
  • Single Date: Due date
  • Date Range: Start and due dates
  • Assignees: Multi-select users
  • Tags: Multi-select tags
  • Description: Text field, supports HTML
  • Checklists: Array of checklist titles

Supported custom fields

Field TypeDescription
Single Line TextSingle line text field with optional validation and character limit
Multiple Line TextMulti-line text field with rich text support and formatting options
Single SelectDropdown with single option selection and custom options
Multiple SelectDropdown with multiple option selection and custom options
LocationLatitude and longitude with map view and address lookup
CheckboxTrue/false toggle with optional default value and custom labels
CountryTwo-letter ISO country code selector with country names
CurrencyNumeric field with currency symbol and exchange rate support (e.g., USD200, 200USD, KHR4000)
DateDate picker with optional time component and timezone support
PhonePhone number field supporting E.164, international format, or country code + number with validation
EmailEmail field with format validation and domain verification
Star RatingNumeric rating from 1-5 with visual stars and custom labels
PercentNumeric field with percentage symbol (0-100) and decimal precision
URLWeb address field with format validation and preview
NumberNumeric field with optional decimal places and unit display
FormulaCalculated field based on other fields with mathematical operations
Unique IDAuto-generated identifier with custom prefix and format
ReferenceLink to another record with search and filter options
LookupDynamic field that pulls data from referenced records with mapping options
Time DurationTime span in hours and minutes with custom display format

Update a Record

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • List: List ID
  • Record ID: ID of record to update
  • Record Name: Name of the record
  • Default Field: Default value
  • Single Date: Due date
  • Date Range: Start and due dates
  • Assignees: Multi-select users
  • Tags: Multi-select tags
  • Description: Text field, supports HTML
  • Checklists: Array of checklist titles

Supported custom fields are the same as those for Create a Record.

Search Records

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • List: List ID
  • Search/Query: Search text with advanced filtering options

Get a Record

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • List: List ID
  • Record ID: ID of record to retrieve with all associated data

Invite User

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • Email Address: User’s email address with validation
  • Role ID: Role ID (default or custom) with permissions

List Custom Fields

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • Limit: Maximum number of fields to return with pagination

List Lists

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • Limit: Maximum number of lists to return with sorting options

List All Projects

  • Company ID: Multi-select company IDs or slugs
  • Limit: Maximum number of projects to return with filtering

List Tags

  • Company ID: Company ID or slug
  • Project ID: Project ID or slug
  • Limit: Maximum number of tags to return with usage statistics

Execute GraphQL

  • Headers: Array of key-value pairs for authentication and custom headers
  • Method: GET or POST with request options
  • Query: GraphQL query or mutation with variable support
  • Operation Name: Name of the operation for tracking
  • Variables Data Source: Raw, Form, or Collection with type checking
  • Variables: GraphQL variables content with validation

Additional resources