Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
integromat avatar

Make Module Configuring

  • 215 installs
  • 75 repo stars
  • Updated July 21, 2026
  • integromat/make-skills

Configure individual Make scenario modules by assigning connections, mapping data, and wiring webhooks, data stores, and IML expressions.

About

Covers configuring individual Make scenario modules: assigning connections, filling parameters, mapping data, and wiring webhooks, data stores, keys, and IML expressions. A developer uses it after deciding a scenario's module composition, to wire each module up correctly and validate it.

  • Five-phase config workflow: read interface, resolve components, run RPCs, fill params/mapper, validate
  • Cardinal rules on connection selection, component creation order, and omitting unwritten fields on updates

Make Module Configuring by the numbers

  • 215 all-time installs (skills.sh)
  • +12 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #577 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/integromat/make-skills --skill make-module-configuring

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs215
repo stars75
Last updatedJuly 21, 2026
Repositoryintegromat/make-skills

What it does

Configure individual Make scenario modules by assigning connections, mapping data, and wiring webhooks, data stores, and IML expressions.

Files

SKILL.mdMarkdownGitHub ↗

Make Module Configuration

This skill covers configuring individual modules within a Make scenario. Once a scenario's module composition is decided (see make-scenario-building), each module must be configured: connections assigned, parameters filled, data mapped from upstream modules, and special components (webhooks, data stores, keys) wired up.

Known Make module id: the Make Code module is "module": "code:ExecuteCode".

Quick Routing

Read the reference file that matches the current task:

TaskReference
Configuring any module (start here)General Principles — 5-phase workflow: read interface, resolve components, run RPCs, fill params/mapper, validate
Setting up or assigning a connectionConnections — credential request flow, scope checking, Extract Blueprint Components
Creating or assigning a webhookWebhooks — custom vs branded, data structure definition
Creating or assigning a data storeData Stores — requires data structure first
Defining a data structure (schema)Data Structures — field types, nested structures
Provisioning keys or certificatesKeys — SSH, PEM/PFX via credential requests
Writing IML expressionsIML Expressions — functions, variables, operators, backtick rule
Mapping data between modulesMapping — module ID references, output schema discovery
Adding filter conditionsFiltering — operators, AND/OR grouping, placement rules
Configuring an aggregatorAggregators — feeder/target, variants, configuration order exception
Configuring an AI agent moduleAI Agents — tools array, AI-decided fields, restore metadata

Cardinal Rules

These apply to every module configuration. Violating any of them is the most common cause of broken scenarios.

1. Read the interface first. Call app-module_get with outputFormat: "instructions" before configuring any module. Never guess parameter names, types, or structures.

2. Validate every module. Call validate_module_configuration after assembling each module's config. Do not proceed if validation returns errors — no exceptions.

3. Component creation order. Data structures, then webhooks, then connections, then keys, then data stores (dependencies flow left to right). Connections and keys require credential requests (user completes auth); webhooks, data stores, and data structures can be created directly via MCP.

4. Configure left to right. Work upstream to downstream so output schemas are available for mapping. Exception: array aggregators need their target module configured first — see Aggregators.

5. Connection selection is interactive. Always present all matching connections to the user and let them choose. Never auto-select, even if only one match exists. See Connections.

6. Omit unwritten fields on updates. On update, upsert, and patch modules, omit any field that should be left alone from the mapper — never include it with an empty string "". An empty-string mapping overwrites the target record's existing value, looks identical to "unmapped" in the visual editor, and is not caught by validate_module_configuration. See Mapping → Field Omission on Updates and Upserts.

Official Documentation

Related Skills

  • make-scenario-building — Which modules to use and how to compose them into flows (routing, branching, filtering, iterations, aggregations, error handling)
  • make-mcp-reference — MCP server configuration, scopes, access control

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.