# June

TL;DR in this edition:

* Manage from ideas to published articles in one seamless layout for 3x faster content creation.
* Seamlessly connect to Shopify to automate the publishing of your articles
* Combine data from multiple sources within your workflows.
* Integrate seamlessly within your workflows.

> Find the ES version [here](https://docs.dapta.ai/v/dapta-docs-es/ultimas-actualizaciones/junio)

## :writing\_hand:AI Marketing

### Redesigned **User Experience**

Experience the Articles Manager View, a central hub for managing ideas, drafts, and published articles all in one place.

Seamlessly transition between brainstorming, refining drafts, and reviewing content with an intuitive layout that eliminates the hassle of navigating multiple interfaces. Stay in the creative flow and focus on crafting compelling content effortlessly.

* :bulb:**Ideas column:** Provides inspiration and a starting point for your content.
* :scroll: **Drafts column:** Refine and polish your ideas into high-quality articles.
* :white\_check\_mark: **Done column:** Publish your finished articles with a single click.

<figure><img src="/files/jevQCuXruFVoDE5oDGFD" alt="" width="563"><figcaption></figcaption></figure>

### **Shopify Integration**

Now you can seamlessly connect to Shopify to automatically publish the generated content.

Simply log in to Shopify Account with your existing credentials and instantly connect to your account without setting up additional integrations.

Find the step-by-step guide [here](https://docs.dapta.ai/v/dapta-docs-es/ai-marketing/integraciones/shopify).

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

## :jigsaw: Flow Studio

### **Merge Node**

The Merge Node tackles the challenge of combining data from multiple sources within your workflows. It empowers you to effortlessly consolidate and organize data, simplifying analysis and ensuring data coherence within your automated processes.

<figure><img src="/files/e15JZuUhO4fLTkKUho7S" alt="" width="563"><figcaption></figcaption></figure>

You can specify how the Merge node should combine data from different branches. The following methods are available:

*Let's check an example:*

<pre class="language-javascript" data-overflow="wrap"><code class="lang-javascript"><strong>"node_1": {
</strong> "a": "A",
 "b": "B",
 "c": "C"
}
</code></pre>

```javascript
"node_2": {[4, 5, 6]}
```

* **Append**, which merges all inputs into a single list. It allows you to keep data from both inputs.\
  \&#xNAN;*The output contains items from Input 1, followed by all items from Input 2.*

```javascript
// Output Append
{
   "append_result": [
      "A",
      "B",
      "C",
      [
         4,
         5,
         6
      ]
   ]
}
```

* **Combine by Position**, which combines data based on their order across sources.\
  \&#xNAN;*The item at index 0 in Input 1 merges with the item at index 0 in Input 2, and so on.*

```javascript
//Output Combine by Position
{
   "combine_result": [
      {
         "0": 4,
         "1": 5,
         "2": 6,
         "node_1": "A"
      },
      {
         "node_1": "B"
      },
      {
         "node_1": "C"
      }
   ]
}
```

* **Choose which input branch** to keep. This option always waits until the data from both inputs is available.\
  \&#xNAN;*You can keep the data from Input 1 or Input 2 or output a single empty item. The node outputs the data from the chosen input, without changing it.*

```javascript
// Output Choose Input Branch
// Branch selected: {{node_1.a}}
{
   "choose_input_result": "A"
}
```

### **Sub Flow Node**

Streamline your Flows management with the Sub Flow Node, enabling seamless integration and the creation of microservice-like functionalities.

Effortlessly optimize complex processes and enhance workflow efficiency by reusing flows within flows. Here's how to use it:

1. Open the parent Flow where you want to call the Sub Flow.
2. In the Sub Flow node set the Flow you want to call, you can find it through its assigned name.\
   \&#xNAN;*This flow will be executed when the parent Flow reaches this*
3. Add other nodes as needed to build the functionality of your parent Flow.
4. Save your parrent Flow.

<figure><img src="/files/LVQYndySiF79k90KTxQi" alt="" width="563"><figcaption></figcaption></figure>


---

# 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://docs.dapta.ai/product-updates/june.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.
