Project in Project (Nested Projects)
Please read the Material Usage Rules on this site.
🔗 Original page — Source of this material
Description
*Project in Project lets you link an already finished, recorded project to your current project. This action is similar to ❗→ *Plugins.
How to add the action to a project?
Via the context menu: Add action → Project → Project in Project

Or use the ❗→ smart search.
Use Cases
- Most commonly, *Project in Project is used for repeated sections:
- Example: You're working with a site. You have several separate templates for this site: product parser, user parser, message sender. To work with the site, you need to be logged in. Each of these templates has the same logic segment — checking whether the user is logged in, and if not, logging in. A good solution would be to take this login check and Auth logic out into a separate small sub-template and connect it wherever needed. Then in the future, if you want to update how authorization is handled, you'll only need to make changes in one place—the sub-template (instead of editing multiple templates)—which significantly reduces the chance of making a mistake.
- You can also put universal functions in sub-projects that can be used across different templates:
- text generation
- checking text for uniqueness
- uploading images to image hosting, and much more
- Another possible use is splitting up one large template into sub-templates
- Sometimes templates get really huge, especially when it's an "all-in-one" tool for working with some resource: registrar, parser, checker, sender. Splitting one big template into smaller parts and connecting those parts as *Project in Project (rather than keeping everything in one) is a good idea. Then, you set only the main settings in the base template.
- Any template can be used as a nested template, and just like with *Plugins, the only limit here is your imagination
How to work with this action?
Basic Settings
