{"@":{"v":"gdom/1.2","profile":"https://dng.ai/gibberdom/gdom-1.2.json","proj":"text","index":"https://dng.ai/_gdom/manifest.json","site":"https://dng.ai/_gdom/site.gdom","self":"https://dng.ai/_gdom/platform/studio/index.text.gdom"},"text":"# Studio\n\nThe visual canvas where marketing teams build agentic workflows. Drag nodes onto the canvas, connect outputs to inputs, and pass data between steps with variables — no code required.\n\n## Everything you need on one canvas.\n\n### Drag-and-drop canvas\n\nDrag nodes from the library onto the canvas and draw connections from one node's output to the next node's input. Pan, zoom, multi-select, and duplicate — your whole workflow laid out visually.\n\n### A node for every step\n\nInput, AI, Integration, Tool, and Control-flow nodes — from short-text and file inputs to LLMs, web scrapers, conditional IF/ELSE branches, and merge-to-report.\n\n### AI agents & LLMs, built in\n\nDrop in an AI Agent that plans, calls tools, and adapts — or an LLM node with structured JSON output. Choose GPT, Claude, or Gemini per node, and attach RAG datasources and MCP servers.\n\n### Native SEO & research tools\n\nFirst-class nodes for Semrush, DataForSEO, YourText.Guru, Haloscan, Google SERP, Search Console, and BigQuery — plus a Web Scraper and API Connector to reach anything else.\n\n### Shape data without code\n\nTransform between steps with the JSON Path Extractor, HTML-to-Markdown, Tag Extractor, Merge, and Find & Replace — and an AI Code node for the moments where no-code shouldn't go.\n\n### Variables connect everything\n\nPass any node's output into the next with {{variables}}. Reference an upstream result anywhere in a prompt or parameter to wire data cleanly through the workflow.\n\n## Your whole workflow, laid out visually.\n\nThe canvas is the main workspace. Drag nodes from the library, draw connections from a node's output to the next node's input, then pan, zoom, multi-select, duplicate, and delete to shape the flow — selecting any node to configure it in place.\n\n## Four categories. A node for every step.\n\nCapture what a run needs and hand back a finished asset.\n\nReasoning, generation, and analysis — pick a model per node.\n\nPull live data in and push results out.\n\nReshape data between steps — no code required.\n\n## A reasoning runtime, not just a prompt box.\n\nAdd an AI Agent that plans, calls tools, retrieves context, and adapts across multiple steps. Pick a reasoning-capable model — GPT-4, Claude Sonnet/Opus, or Gemini Pro — then attach Tools, RAG datasources, and MCP servers, and tune temperature, top-K, top-P, and max tokens.\n\n### Model per node\n\nChoose the right model for each task — no platform lock-in.\n\n### Tools & MCP\n\nLet the agent drive web search, scrapers, and your own MCP servers.\n\n### RAG datasources\n\nGround answers in private knowledge bases you attach.\n\n### Structured output\n\nThe LLM node returns JSON to a schema for clean downstream use.\n\n## The marketing stack, as first-class nodes.\n\nNo HTTP plumbing for the tools marketers live in — they're nodes you drag onto the canvas. And for anything without a native node, the Web Scraper and API Connector reach the rest.\n\n## Wire data through with {{variables}}.\n\nEvery node's output is reusable. Reference an upstream result anywhere in a prompt or parameter with a variable, and Studio threads the data through the workflow — no glue code, no copy-paste.\n\n## An SEO content workflow, end to end.\n\nEach step passes its output to the next as a variable. The Human-in-the-Loop node pauses for an editor to approve before anything is written back.\n\n## From blank canvas to production.\n\n### Build\n\nStart a new workflow, drag in an input or data-source node, then add AI, tool, and integration nodes — connecting outputs to inputs as you go.\n\n### Test\n\nRun the workflow right in Studio and inspect every step's output on the canvas before you ship it.\n\n### Run at scale\n\nTrigger runs from the API or on a schedule, and batch over a CSV or Google Sheet. Runs execute asynchronously, with per-step status you can monitor.\n\n### Review & resume\n\nAdd a Human-in-the-Loop node to pause for approval. A reviewer validates the content, and the workflow resumes from exactly where it left off.\n\nShow us the workflow.We'll show you the 10x.\n\nBring the marketing workflow that eats your week. We'll build it live, with your data and your models, in 30 minutes.\n\n## Outbound links\n\n- [Book a demo →](https://dng.ai/book-demo/)\n\n- [Tour the platform](https://dng.ai/platform/)\n\n- [Draft & Goal](https://dng.ai/)\n\n- [Read the docs](https://docs.dng.ai/)\n\nSite navigation: https://dng.ai/_gdom/site.gdom\n\nFull page index: https://dng.ai/_gdom/manifest.json","links":[{"rel":"internal","href":"https://dng.ai/book-demo/","path":"/book-demo","label":"Book a demo →","gdom":"/_gdom/book-demo/index.text.gdom"},{"rel":"internal","href":"https://dng.ai/platform/","path":"/platform","label":"Tour the platform","gdom":"/_gdom/platform/index.text.gdom"},{"rel":"internal","href":"https://dng.ai/","path":"/","label":"Draft & Goal","gdom":"/_gdom/index.text.gdom"},{"rel":"external","href":"https://docs.dng.ai/","label":"Read the docs"}]}