# Connectors for Modular Configurators

<figure><img src="/files/zyLyi85lKEsYb5NaQJ54" alt=""><figcaption></figcaption></figure>

Create an engaging and frictionless experience for complicated modular configurators using Connectors.

* Give the end user freedom to customize experiences while enforcing product compatibility rules with snapping.
* Build in platform with clicks, just like how you would any other experience.

For full details, take a look at our [Documentation Page](/platform-documentation/project-data/assets/nodes/helpers/connectors.md) on Connectors

![Rotation](/files/moh8RqHNfPwynJoXLVq7)

Combine Connectors for snapping and component compatibility with the power of Layout Containers and Collision for a complete modular configurator experience.

&#x20;

![Creation and Placement](/files/xnYy5QzimajqiHm5l9lt)

Add Connector nodes to your models and position the nodes where you want them to connect.

&#x20;

![Set Trarget](/files/nN4gEAQZ7RoCpWPqlOVl)

Set Connector compatibility by using node names or tags.

&#x20;

![Snap Threshold](/files/eDZpqZjoHPyRBGbRgngg)

To improve the user experience, set a snapping threshold that snaps compatible components together when they are close enough. Additionally, set rotation constraints so components can automatically be rotated to make connections.

&#x20;

![Full Configuration](/files/sD0czaKb87SDZd3tYU7p)

Put components together in a scene using Layout Containers and Collision, and you are all set.

&#x20;

![Saving Full Scene](/files/FqQGlu91hdL6spG4MBP0)

Saving configurations, including where products are positioned in space and even the camera angle, is easy with the new, spatial configuration capabilities of the configuration API.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://community.threekit.com/releases/2022/fall-22-release/connectors-for-modular-configurators.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
