# FR: Quick add multiple nodes (ready linked)

**URL:** <https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439>\
**Category:** Feature Requests\
**Created:** [19 October 2021 22:16 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439 "2021-10-19T22:16:29Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [19 October 2021 22:16 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/1 "2021-10-19T22:16:29Z")

</div>

Hi all, I'd love to see some time saving "quick add" nodes (kinda like macros or snippets)

@node-red-devs

- is this on the road map / spec?
- is it something you would consider for 2.2.x?

Below is a demo of what I mean - please let me know your thoughts on this (how it could be better presented? should user be asked for node names? should this feature be exposed to contrib node devs? is it not something you would use / waste of time? - any constructive feedback is good) ...

![vpG2yUKfTf](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/8/28e1d175dfebabb443288f3e5afd53704294e089.gif)

---

<div class="post-metadata">

**Author:** ![UnborN](https://avatars.discourse-cdn.com/v4/letter/u/4491bb/32.png) [@UnborN](https://discourse.nodered.org/u/UnborN)\
**Post date:** [19 October 2021 22:32 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/2 "2021-10-19T22:32:25Z")

</div>

Nice idea .. maybe the _quick add_ can include in its list the locally saved flows ?  
(since the functionality is there to export a selection)

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/8/8825129794f50c23044d0679499da5192c0280c3.png)

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [19 October 2021 22:37 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/3 "2021-10-19T22:37:03Z")

</div>

Ah yes. Something I often forget about. Not sure why.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [20 October 2021 02:20 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/4 "2021-10-20T02:20:53Z")

</div>

Interesting idea. Have you created a design doc for it ? Where/how would these be defined ? How would the menu entry get defined ? (The -\> idea would get large pretty quick for anything non trivial)

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [20 October 2021 06:31 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/5 "2021-10-20T06:31:27Z")

</div>

Morning Dave.

> [@dceejay](#):
>
> Have you created a design doc for it

Ah no, I'm just putting it out for consensus to see if it has legs 🙂

> [@dceejay](#):
>
> (The -\> idea would get large pretty quick for anything non trivial)

Yeah, ATM it's just hard coded.

I think the design of this (if folk like it) is gonna be organic.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [20 October 2021 08:13 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/6 "2021-10-20T08:13:22Z")

</div>

So what is the actual intention for these getting added ? Is it like text auto-complete in an editor - so you add (say) an http-in and it offers the other parts required ? Or like UnborN suggests, to make access to the saved library more accessible by adding all snippets ? Or a carefully curated set of "extended nodes" ? Or ready customised snippets from somewhere ? Would they be user extendable/definable ? Where would they be defined/stored ? Depending on the scope of this idea I think it needs some more definition/boundaries up front if the "organic" is not to be of the brown sticky kind.

---

<div class="post-metadata">

**Author:** ![HaroldPetersInskipp](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/haroldpetersinskipp/32/42319_2.png) [@HaroldPetersInskipp](https://discourse.nodered.org/u/HaroldPetersInskipp)\
**Post date:** [20 October 2021 08:15 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/7 "2021-10-20T08:15:46Z")

</div>

User snippets would be great!  
Might save me a headache like my whiteboard flow:

 ![whiteboard](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/4/448b76322a70938ef7dd7de976a7c4bf65f0b2c4.jpeg)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [20 October 2021 08:20 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/8 "2021-10-20T08:20:44Z")

</div>

Let's not fall into trying to design the feature here - we have a process for discussing the details of a proposal.

Step 1 is to float the idea/concept either here or on slack so we can assess if it fits in the big picture. It doesn't have to address every minute detail at this stage.  
If we think its worth pursuing, we move to...

Step 2 is to put together the more detailed proposal as either a Design Note or Discussion on the `node-red/designs` repo.

@Steve-Mcl This is certainly the sort of thing I had in mind to explore adding to the Quick Add dialog. So yes, please do start a new discussion on the [Designs repo](https://github.com/node-red/designs/discussions/categories/design-proposals). Outline the idea, list out open questions that need addressing, etc etc.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [20 October 2021 16:01 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/9 "2021-10-20T16:01:12Z")

</div>

Hi Dave. All valid questions. I'll add them to the design note which I'll write up later.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [20 October 2021 16:01 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/10 "2021-10-20T16:01:46Z")

</div>

No bother. Will write something up later & feedback the link. Cheers.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [19 December 2021 16:01 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/11 "2021-12-19T16:01:50Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [18 April 2022 10:42 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/12 "2022-04-18T10:42:17Z")

</div>



---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [18 April 2022 15:00 UTC](https://discourse.nodered.org/t/fr-quick-add-multiple-nodes-ready-linked/52439/13 "2022-04-18T15:00:20Z")

</div>

Finally got around to this.

I have written up a basic design outline here: [Quick add multiple nodes (like a macro to add a set of nodes) · Discussion #72 · node-red/designs · GitHub](https://github.com/node-red/designs/discussions/72)

Please feel free to comment on the design proposal.
