Figure out issue assignee and title (shortening if necessary)
Configured with Aggregate, Filter, Form Trigger, Graphql, and additional nodes. Review the connections and setup before adapting this template.
Node categories in this workflow
- Routing
- Web / API
- Integration
- Transform
- Code
- AI & models
- Trigger
Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.
Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.
How it works
The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.
| Node | Category | Type | Operation |
|---|---|---|---|
| Loop Over Items | Routing | Loop Over Items | See node parameters |
| Fetch Linear team details | Web / API | Graphql | See node parameters |
| Get issue contents | Integration | Notion | block / getAll |
| Aggregate | Transform | Aggregate | See node parameters |
| Prepare issue data | Transform | Edit Fields | See node parameters |
| Create linear issue | Integration | Linear | See node parameters |
| Set assignee and title | Code | Code | See node parameters |
| Team missing? | Routing | If | See node parameters |
| Set page URL | Transform | Edit Fields | See node parameters |
| Set team ID | Transform | Edit Fields | See node parameters |
| Add link to Notion block | Web / API | HTTP Request | PATCH |
| Get issue URL | Web / API | Graphql | See node parameters |
| Shorten title | AI & models | Open Ai | See node parameters |
| Unimported, unchecked to_do blocks only | Routing | Filter | See node parameters |
| n8n Form Trigger | Trigger | Form Trigger | See node parameters |
| Get issues | Integration | Notion | block / getAll |
| Convert contents to Markdown | Code | Code | See node parameters |
| Respond with error | Web / API | Respond To Webhook | See node parameters |
| Respond with error1 | Web / API | Respond To Webhook | See node parameters |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.
Requirements
An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.
Credential types declared in the source
httpHeaderAuthlinearApinotionApiopenAiApi
Workflow notes
Try me out
Try me out
- In the form trigger node, enter the names of your Linear team(s) to display on the form
- Make sure your Notion page is formatted according to the spec and shared with your Notion integration
- Click the 'test workflow' button below
Figure out issue assignee and title (shortening if necessary)
Figure out issue assignee and title (shortening if necessary)
Purpose and structure
This folder contains the Figure out issue assignee and title (shortening if necessary) workflow. Its executable nodes use aggregate, code, filter, formTrigger, graphql, httpRequest, if, linear, notion, openAi, respondToWebhook, set, splitInBatches. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.
Setup
Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.
Entry points
n8n Form Trigger
Verification
Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.
Attribution
https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Code/0438_Code_Filter_Create_Webhook.json MIT; preserve source notices.
Canvas section labels
These name areas of the original canvas; they do not include explanatory instructions.
- Figure out issue assignee and title (shortening if necessary)
- Compose issue description
- Create issue and add link to it in Notion
- Get the issues to create from Notion (and load Linear team details)