Skip to Workflow Atlas
ETL PipelineIntermediate

Weekly Slack Message Summarizer

Weekly Slack Message Summarizer is a 40-node automation blueprint connecting Slack, Google Palm API. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

40

Nodes

40

Links

3

Run groups

Connected tools

2 integrations

  • Slack
  • Google AI

Canvas controls

Fit wide systems, then zoom into any run group.

Weekly Slack Message Summarizer execution lanes3 run groups containing 32 workflow nodes and 31 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.Get Last Week's Messages. Slack node, slack. 0 incoming and 1 outgoing connections.STARTGet Last Week's MessagesSLACKSLACK0 IN / 1 OUTGroup By User. transform node, code. 1 incoming and 1 outgoing connections.STEP 02Group By UserTRANSFORMCODE1 IN / 1 OUTSplit Out. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 03Split OutTRANSFORMSPLITOUT1 IN / 1 OUTMap Users to Messages. integration node, executeWorkflow. 1 incoming and 1 outgoing connections.STEP 04Map Users to MessagesINTEGRATIONEXECUTEWORKFLOW1 IN / 1 OUTFetch Message Replies. integration node, executeWorkflow. 1 incoming and 0 outgoing connections.OUTCOMEFetch Message RepliesINTEGRATIONEXECUTEWORKFLOW1 IN / 0 OUTGoogle Gemini Chat Model1. Google AI node, lmChatGoogleGemini. 0 incoming and 0 outgoing connections.CORE RUNTIMEGoogle Gemini Chat Model1GOOGLE AILMCHATGOOGLEGEMINI0 IN / 0 OUTWhen Executed by Another Workflow. trigger node, executeWorkflowTrigger. 0 incoming and 1 outgoing connections.STARTWhen Executed by Another …TRIGGEREXECUTEWORKFLOWTRIGGER0 IN / 1 OUTSwitch. decision node, switch. 1 incoming and 3 outgoing connections.STEP 02SwitchDECISIONSWITCH1 IN / 3 OUTGet User. Slack node, slack. 1 incoming and 1 outgoing connections.STEP 03Get UserSLACKSLACK1 IN / 1 OUTSplit Out1. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 03Split Out1TRANSFORMSPLITOUT1 IN / 1 OUTMap Reply UserIds. transform node, set. 1 incoming and 1 outgoing connections.STEP 03Map Reply UserIdsTRANSFORMSET1 IN / 1 OUTMessages to Items. transform node, code. 1 incoming and 1 outgoing connections.STEP 04Messages to ItemsTRANSFORMCODE1 IN / 1 OUTHas ReplyUsers?. decision node, if. 1 incoming and 2 outgoing connections.STEP 04Has ReplyUsers?DECISIONIF1 IN / 2 OUTSimplify Message. transform node, set. 1 incoming and 1 outgoing connections.STEP 05Simplify MessageTRANSFORMSET1 IN / 1 OUTSplit Out2. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 05Split Out2TRANSFORMSPLITOUT1 IN / 1 OUTAggregate. transform node, aggregate. 1 incoming and 1 outgoing connections.STEP 06AggregateTRANSFORMAGGREGATE1 IN / 1 OUTGet Reply Users. Slack node, slack. 1 incoming and 1 outgoing connections.STEP 06Get Reply UsersSLACKSLACK1 IN / 1 OUTGet User Info. transform node, set. 1 incoming and 0 outgoing connections.STEP 07Get User InfoTRANSFORMSET1 IN / 0 OUTAggregate Reply Users. transform node, aggregate. 1 incoming and 1 outgoing connections.STEP 07Aggregate Reply UsersTRANSFORMAGGREGATE1 IN / 1 OUTReply Users. transform node, set. 2 incoming and 1 outgoing connections.STEP 08Reply UsersTRANSFORMSET2 IN / 1 OUTMessages to Items1. transform node, code. 1 incoming and 1 outgoing connections.STEP 09Messages to Items1TRANSFORMCODE1 IN / 1 OUTSummarise Threads. ai node, chainLlm. 2 incoming and 1 outgoing connections.STEP 10Summarise ThreadsAICHAINLLM2 IN / 1 OUTAggregate2. transform node, aggregate. 1 incoming and 0 outgoing connections.STEP 11Aggregate2TRANSFORMAGGREGATE1 IN / 0 OUTLoop Over Items. integration node, splitInBatches. 2 incoming and 2 outgoing connections.STEP 12Loop Over ItemsINTEGRATIONSPLITINBATCHES2 IN / 2 OUTAggregate3. transform node, set. 1 incoming and 1 outgoing connections.STEP 13Aggregate3TRANSFORMSET1 IN / 1 OUTMessage Ref. integration node, noOp. 1 incoming and 1 outgoing connections.STEP 14Message RefINTEGRATIONNOOP1 IN / 1 OUTAggregate4. transform node, aggregate. 1 incoming and 0 outgoing connections.STEP 15Aggregate4TRANSFORMAGGREGATE1 IN / 0 OUTGet Thread. Slack node, slack. 1 incoming and 1 outgoing connections.STEP 16Get ThreadSLACKSLACK1 IN / 1 OUTFilter. decision node, filter. 1 incoming and 1 outgoing connections.STEP 17FilterDECISIONFILTER1 IN / 1 OUTSimplify Thread Comments. transform node, set. 1 incoming and 1 outgoing connections.STEP 18Simplify Thread CommentsTRANSFORMSET1 IN / 1 OUTAggregate1. transform node, aggregate. 1 incoming and 1 outgoing connections.OUTCOMEAggregate1TRANSFORMAGGREGATE1 IN / 1 OUTGoogle Gemini Chat Model. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat ModelGOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.Showing 32 of 40 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

Get Last Week's Messages

4 Execution Links
  1. Start

    Get Last Week's Messages

    Integration

  2. Step 2

    Group By User

    Transform

  3. Step 3

    Split Out

    Transform

  4. Step 4

    Map Users to Messages

    Integration

  5. Outcome

    Fetch Message Replies

    Integration

02

Run Group

Google Gemini Chat Model1

0 Execution Links
  1. Core Runtime

    Google Gemini Chat Model1

    AI reasoning

03

Run Group

When Executed by Another Workf…

26 Execution Links1 Support Dependency
  1. Start

    When Executed by Another Workflow

    Trigger

  2. Step 2

    Switch

    Decision

  3. Step 3

    Get User

    Integration

    Split Out1

    Transform

    Map Reply UserIds

    Transform

  4. Step 4

    Messages to Items

    Transform

    Has ReplyUsers?

    Decision

  5. Step 5

    Simplify Message

    Transform

    Split Out2

    Transform

  6. Step 6

    Aggregate

    Transform

    Get Reply Users

    Integration

  7. Step 7

    Get User Info

    Transform

    Aggregate Reply Users

    Transform

  8. Step 8

    Reply Users

    Transform

  9. Step 9

    Messages to Items1

    Transform

  10. Step 10

    Summarise Threads

    AI reasoning

  11. Step 11

    Aggregate2

    Transform

  12. Step 12

    Loop Over Items

    Integration

  13. Step 13

    Aggregate3

    Transform

  14. Step 14

    Message Ref

    Integration

  15. Step 15

    Aggregate4

    Transform

  16. Step 16

    Get Thread

    Integration

  17. Step 17

    Filter

    Decision

  18. Step 18

    Simplify Thread Comments

    Transform

  19. Outcome

    Aggregate1

    Transform

Attached dependencies

These nodes support the runtime above; they are not additional starts or outcomes.

1 node
  • Google Gemini Chat Model

    AI reasoning dependency

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.