Skip to main content

AI-Powered Paperclip📎🤖 Task Assigner & Completion Tracker

Workflow preview

Workflow preview
100%
AI-Powered Paperclip📎🤖 Task Assigner & Completion Tracker preview
Open on n8n.io

1. Workflow Overview

This workflow automates the creation, assignment, tracking, and monitoring of tasks (issues) inside a Paperclip system using AI and external integrations. View this [Youtube Video Tutorial](https:/...

Best for

  • Project Management automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.webhook, n8n-nodes-base.if, n8n-nodes-base.scheduletrigger, n8n-nodes-base.splitinbatches, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.chainllm

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Davide Boizza.

Original n8n.io source

1.1 Workflow description

Title
AI-Powered Paperclip📎🤖 Task Assigner & Completion Tracker
Workflow name
AI-Powered Paperclip📎🤖 Task Assigner & Completion Tracker

This workflow automates the creation, assignment, tracking, and monitoring of tasks (issues) inside a Paperclip system using AI and external integrations.

View this Youtube Video Tutorial to setup your Paperclip instance for FREE and get API Key (subtitles in English).


✅ Key Advantages

1. ✅ Full Automation of Task Lifecycle

The workflow handles everything:

  • Task intake → assignment → tracking → completion notification No manual intervention is required.
2. ✅ AI-Powered Task Assignment

Using an LLM:

  • Tasks are assigned intelligently based on context
  • Reduces human decision-making errors
  • Scales easily with more agents
3. ✅ Centralized Tracking with Google Sheets
  • Acts as a lightweight database
  • Easy to audit, monitor, and share
  • Provides historical tracking of tasks
4. ✅ Real-Time Monitoring & Alerts
  • Scheduled checks ensure tasks are constantly monitored
  • Instant email notifications when tasks are completed
  • Improves responsiveness and visibility
5. ✅ Modular & Scalable Architecture
  • Each block (Webhook, AI, API, Sheets, Email) is independent
  • Easy to extend (e.g., Slack alerts, dashboards, analytics)
  • Can integrate with other systems without redesigning everything
6. ✅ Efficient Resource Utilization
  • Batch processing (Split in Batches) avoids overload
  • Scheduled execution reduces unnecessary API calls
7. ✅ Seamless API Integration
  • Connects Paperclip, OpenAI, Google Sheets, and Gmail
  • Demonstrates strong interoperability across services

How it works

This workflow automates the assignment and tracking of issues/tasks to AI agents (called "Paperclip agents") and monitors their completion.

Two main flows:

  1. Issue creation WF (triggered via Webhook or Manual):
  • Receives a task with title and issue via webhook
  • Fetches the company ID from the Paperclip API
  • Retrieves all available Paperclip agents for that company
  • Normalizes agent data (id, name, title)
  • Uses GPT-5-mini to intelligently assign the task to the most appropriate agent
  • Creates a new issue in Paperclip with the assigned agent
  • Logs the issue to a Google Sheet with metadata (date, ID, title, issue, assigned agent)
  1. Completion monitoring WF (runs every 10 minutes via Schedule Trigger):
  • Fetches all open issues (where COMPLETED column is empty) from Google Sheets
  • Loops through each open issue
  • Checks the current status of each issue in Paperclip API
  • If status is "completed", sends a Gmail alert and updates the COMPLETED column in Sheets with the completion timestamp

Set up steps

  1. API Credentials:
  • Configure httpBearerAuth credentialwith your Paperclip API key
  • Set up openAiApi credential
  • Configure gmailOAuth2 credential for sending completion alerts
  • Set up googleSheetsOAuth2Api credential for Sheets access
  1. Google Sheets Setup:
  • Clone this Sheet
  • Sheet must contain columns: DATE, TITLE, ISSUE, ASSIGN, ID, COMPLETED
  • Share the sheet with the service account or OAuth account used in credentials
  1. Paperclip API Configuration:
  • Replace all https://paperclip.xxx.xxx URLs with your actual Paperclip instance URL
  • Verify the /api/agents/me, /api/companies/{id}/agents, and /api/issues/{id} endpoints are accessible
  1. Workflow Settings:
  • Webhook path is auto-generated – copy this for external calls
  • Update the Gmail recipient from [email protected] to your target email address
  • Adjust schedule trigger interval (currently 10 minutes) as needed
  1. Testing:
  • Activate the workflow
  • Use the Manual Trigger or send a POST request to the webhook URL with payload containing title and issue fields
  • Monitor execution logs to verify agent assignment and issue creation

👉 Subscribe to my new YouTube channel. Here I’ll share videos and Shorts with practical tutorials and FREE templates for n8n.


Need help customizing?

Contact me for consulting and support or add me on Linkedin.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - When clicking ‘Execute workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 2 - Webhook

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2.1

Block 3 - If

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 4 - Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Block 5 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 6 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.3

Block 7 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 8 - Task Assignment

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.9

Block 9 - Set data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - Get Company ID

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 11 - Get Paperclip Agents

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 12 - Normalize

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 13 - Create issue

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 14 - Add issue to Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 15 - Get open issues

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 16 - Get issue

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 17 - Send alert

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.2

Block 18 - Update issue to Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 19 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 24 - Sticky Note9

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow AI-Powered Paperclip📎🤖 Task Assigner & Completion Tracker
Complexity advanced
Nodes 24
Categories Project Management, AI Summarization
Author Davide Boizza
Published 10 Apr 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14976/14976.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does AI-Powered Paperclip📎🤖 Task Assigner & Completion Tracker do?

This workflow automates the creation, assignment, tracking, and monitoring of tasks (issues) inside a Paperclip system using AI and external integrations. View this [Youtube Video Tutorial](https:/...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Project Management, AI Summarization use case.