monday.com

Create and update items, list boards, and post updates in monday.com. In Appbricx, your workflows and server functions call it by name once it is connected.

What you can do

9 actions, each one call from a workflow or a server function. Triggers come from your app: a row changing, a schedule or a webhook.

  • Create Itemmonday_create_item
    Creates a new item inside a board.
  • Create Updatemonday_create_update
    Creates a new update.
  • Create Columnmonday_create_column
    Creates a new column in board.
  • Create Groupmonday_create_group
    Creates a new group in board.
  • Get Board Valuesmonday_get_board_values
    Gets a list of board's items.
  • Get an Item's Column Valuesmonday_get_item_column_values
    Gets column values of an item.
  • Update Column Values of Specific Itemmonday_update_column_values_of_item
    Updates multiple columns values of specific item.
  • Update Item Namemonday_update_item_name
    Updates an item name.
  • Upload File to Columnmonday_upload_file_to_column
    Upload a file to a column in Monday.

Set it up

About two minutes, once per project or once for the whole workspace.

  1. Open Integrations in the builder

    Backend panel, Integrations tab, then monday.com. To connect it for every project, use Workspace settings, Integrations.

  2. Add your credentials

    An API key (or token) from your monday.com account, pasted once. It is stored encrypted and only read on the server when an action runs.

    • API key From monday.com's settings
  3. Call an action

    From a workflow, by integration id and action name. The call answers with success, output and, when it fails, the reason.

    Workflow
    // .workflow.js (native ctx)
    export async function run(ctx) {
      const res = await ctx.integrations.invoke("monday", "monday_create_item", {
        "workspace_id": "<workspace_id>",
        "board_id": "<board_id>",
        "item_name": "<item name>",
        "column_values": {}
      });
      if (!res.success) throw new Error(res.error);
      ctx.log.info("monday.com answered", { output: res.output });
    }

monday.com and its logo are trademarks of their owner, shown only to identify the service this integration connects to. Their use does not imply endorsement by, or affiliation with, that company.

Connect monday.com once. Every workflow can use it.