hero

No-code product development

Make your product smart without writing a single line of code.

No-code platform screens

The No-code development allows you to create and configure smart products using the Shelly X manufacturer portal without any software development.

This approach is designed for hardware developers and product teams who need a fast and structured way to define device behavior, connectivity, and cloud features through a visual interface.

We recommend the No-code solution when:

You need to define basic product features (e.g. relay toggling, button input, sensor triggers, status LEDs).

You want to prototype or launch products quickly without managing custom firmware.

You prefer to focus resources on core business areas and use a visual interface for configuration.

You want integrated versioning, testing, and deployment alongside configuration and monitoring in a single portal.

image 23

Use cases and product ideas:

  • Smart light switch with relay control and LED feedback.
  • Window sensor with HVAC lockout and ventilation trigger.
  • Wall button that triggers cloud actions via WebSocket.
  • Water Heater Element Control with Scheduled Activation.
  • Oven temperature probe with overheat alert and remote monitoring.

The platform provides:

  • Product definition and configuration.
  • Setting product-specific identifiers (Wi-Fi/BLE prefix).
  • Enabling cloud protocols like MQTT and/or WebSocket via configuration.
  • Basic testing and diagnostics through Developer Mode.

If your product requires functionality beyond the available configuration options, a low-code approach may be needed.

Step-by-Step guide to building with No-code

Step 1:
Define your product

Use the manufacturer portal to describe your product, select the appropriate Shelly X module, and set required capabilities.

Sign up for Shelly X manufacturer account

With your OEM account, you gain access to product management and provisioning tools. You can invite team members, manage product configurations, and use all Shelly X development features. An active OEM account is required to apply and test feature configurations.

Sign up

Create your new product

Start a new product entry by specifying its name, type, and preferred development method.
Note: The development method cannot be changed later.
Add branding details such as the product image for the Shelly mobile app, a URL with product information, and a short description.

Choose a compatible Shelly X module

The portal will suggest only compatible modules and development kits based on your selected product type and development method. Review the available Shelly modules by their functionality, I/O interfaces, and power specifications. Choose the module that best aligns with your product’s hardware and intended use. Confirm the entry to proceed to the next step.

Explore all Shelly X modules

Additional information

If you need help with using the Shelly X portal, selecting compatible modules, or have any general questions, please refer to the documentation section in the portal or contact our technical support team directly.

Contact us

Step 2:
Configure the Shelly X module

Use the interactive diagram builder to set up device behavior, hardware mapping, connectivity protocols, and cloud options without writing code.

Start the configuration process

Begin by launching the configuration flow to access the built-in interactive diagram editor. Use this tool to select the required features and capabilities for your product.

Add the features you want

Define all necessary parameters, including pin mapping, trigger behavior, supported actions, and user controls. You can revisit and modify the configuration at any time to accommodate product changes or new versions.

Configure firmware settings & network protocols

Define a product prefix – this name will be used for Bluetooth and Wi-Fi discovery and can vary across different configuration versions.

You can also enable firmware features like MQTT or WebSocket and set their respective endpoint URLs as part of this setup.

Enable the Developer mode

Activate Developer mode to simplify testing and debugging. Set up a Wi-Fi SSID and password that your product will automatically connect to when powered on. This network access allows for direct communication during development and service testing.
The Developer mode is automatically disabled when the final configuration is prepared for manufacturing.

In case you want a new configuration

Each time you update your configuration, the platform automatically creates a new version with a unique ID. This lets you track changes, test different setups, and roll back if needed.
Once you save your initial configuration, the selected module cannot be changed.

Step 3:
Apply, test, and prepare for production

Download the configuration token or apply it directly to your Shelly X module via Bluetooth. Power on your product, verify that it loads the correct settings, and test all configured features. Make adjustments in the portal if needed and reapply the token for further testing.

Apply your configuration token via Bluetooth

From your product’s detail page in the portal, use the dedicated dialog to apply the configuration token. The process includes a progress indicator and log output for troubleshooting and verification.

or via the Shelly local interface

You can also apply the configuration token via the device’s local web interface.
First, download or copy the token from the same dialog.
Connect to the Shelly X device’s Wi-Fi Access Point.
Open http://192.168.33.1 in your browser.
Go to SettingsShelly XApply Configuration.
Paste or upload the token, and click Save.

Test the configuration

Connect your Shelly X module to the target hardware.

Validate key behaviors such as relay operation, button responses, and LED indicators.

Confirm Wi-Fi connectivity, cloud access, or local-only functionality based on your setup.

Review the user interaction and make adjustments if needed.

Step 4:
Manufacture, release, and analyze the results

Place your manufacturing order, launch your product, and track results through the dashboard and customizable reports in the Shelly X manufacturer portal.

Place a production order

Indicate the number of modules you need and choose your preferred shipping options. The modules will be shipped with your configuration, ready for integration into your product.

Monitor product realization

Use the portal dashboard to view detailed device activation reports and customize reports to fit your needs.

Monitor firmware versions, analyze regional usage patterns, and track connectivity data to optimize your product’s performance.

Ready for your next product?

After launching your current product, start planning your next innovation. Collaborate with us to develop new ideas, improve features, and bring the next generation of smart devices to market faster and more efficiently.

Congratulations! Now your product is

powered-by-shelly

Take the next step