> For the complete documentation index, see [llms.txt](https://docs.qubitro.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qubitro.com/data-sources/no-code-integrations/particle.md).

# Particle

### Overview

Qubitro offers a no-code integration with Particle Cloud, enabling automatic synchronization of your Particle devices and telemetry data directly into your Qubitro projects.

* Devices from Particle Cloud are automatically created in Qubitro.
* Telemetry data flows seamlessly without manual forwarding setup.

### Prerequisites

* [x] Administrative access to both Particle Cloud and Qubitro.
* [x] A Qubitro account with an existing project.
* [x] A Particle account with active devices.
* [x] A data must be a valid key-value JSON object.

### How It Works

When Particle Cloud devices send telemetry events, Qubitro automatically receives and processes data without requiring additional device-side configuration.

### Creating the Integration

{% stepper %}
{% step %}
**Create an Integration in Qubitro**

* Log in to the [Qubitro Portal](https://portal.qubitro.com).
* Choose a project from the list.
* Click **New Source** and select **Particle** from the available sources.

<figure><img src="/files/enqzGz2dfv5dOu59AlDp" alt="" width="563"><figcaption><p>Qubitro Particle Integration Credentials</p></figcaption></figure>

* Keep this page open to use in the next step.
  {% endstep %}

{% step %}
**Configure Webhook on Particle Console**

Log in to your Particle Console and configure the webhook:

* Click **Integrations** from the left navigation menu.
* Click **New Integration** and select **Webhook**.
* Fill in the following fields:

<table><thead><tr><th width="267.16015625">Field</th><th>Value</th></tr></thead><tbody><tr><td><strong>URL</strong></td><td><code>https://webhook.qubitro.com/integrations/particle</code></td></tr><tr><td><strong>Request Format</strong></td><td>JSON</td></tr><tr><td><strong>Request Type</strong></td><td>POST</td></tr><tr><td><strong>Device</strong></td><td>Any</td></tr></tbody></table>

**Example Configuration:**

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

* Under **Extra** Settings, **leave** JSON DATA as is:

```json
{
  "event": "{{{PARTICLE_EVENT_NAME}}}",
  "data": "{{{PARTICLE_EVENT_VALUE}}}",
  "coreid": "{{{PARTICLE_DEVICE_ID}}}",
  "published_at": "{{{PARTICLE_PUBLISHED_AT}}}"
}
```

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

* Under **Extra Settings** and in the **HTTP Headers** section, add:

| Header Name           | Header Value                               |
| --------------------- | ------------------------------------------ |
| **projectId**         | `<PROJECT_ID>` (copy from Qubitro)         |
| **webhookSigningKey** | `<WEBHOOK_SIGNING_KEY>`(copy from Qubitro) |

**Example Configuration:**

<figure><img src="/files/31wIJuogEBGYLuXRtouQ" alt=""><figcaption></figcaption></figure>

* Click **Create Webhook**.
  {% endstep %}

{% step %}
**Verify the Integration**

* Return to the Qubitro Portal.
* Click **Go to project** and then **Refresh** to confirm that devices are listed successfully.

<figure><img src="/files/A5jwOBGxysERS1EOyZ2I" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### FAQs

<details>

<summary>Do I need additional forwarding configuration in Particle Cloud?</summary>

No. The integration directly connects Particle Cloud and Qubitro without additional setup.

</details>

<details>

<summary>Are there additional costs for this integration?</summary>

No. There are no hidden costs or additional fees for data transfer or using the Qubitro <> Particle integration.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.qubitro.com/data-sources/no-code-integrations/particle.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
