New to Marqeable? See how it generates leads and wins customers. See the platform→

What Is a Workflow in OpenAI Dots? Goal, Tools, Trigger, Rules

Within hours of OpenAI launching dots on September 29, 2026, people were talking about “dot workflows”. There is no feature with that name. There is no canvas, no boxes and arrows, and nothing to drag.

What exists is four separate parts that together behave like a workflow: a goal, connected tools, a trigger and rules. This post explains each, shows where OpenAI’s terms map onto them, and takes one marketing workflow apart. It is written as of launch day. For what dots are in the first place, see OpenAI dots for marketing.

The four parts

PartThe question it answersOpenAI’s term
GoalWhat is the dot responsible for?The goal you give your dot, and skills
ToolsWhat can it reach?Plugins and their MCP servers
TriggerWhen does it run?Automations, on a schedule or an event
RulesWhat may it do alone?Custom Rules

OpenAI’s launch description covers three of these in one sentence: give your dot a goal, connect the apps it needs, and define what it can do on its own. The fourth, the trigger, comes from automations.

Goal: what the dot is responsible for

A goal is a standing responsibility, not a single request. “Write a launch email” is a request. “Keep our launch material current whenever the product changes” is a goal.

When the same job has a fixed procedure, it becomes a skill. OpenAI’s plugin documentation defines a skill as a folder containing a SKILL.md file and, when needed, supporting scripts, references, templates or assets. In plain terms it is the written version of how your team does something: check these three things, in this order, and report in this format.

Tools: what the dot can reach

A dot works through the apps you connect. Each connection is a plugin, and the part of a plugin that does the work is usually an MCP server: a list of tools with defined inputs and outputs, and a sign-in.

The same documentation lists four shapes a plugin can take.

ShapeWhat it gives the dot
Skills onlyA procedure, using tools it already has
MCP server onlyTools, with no extra instructions
Skills and MCP serverA guided procedure using custom tools
MCP server and interfaceTools with a visual panel

The tool list is the most important decision in the whole workflow, because it sets the ceiling. A dot cannot do what no tool allows. When you evaluate a marketing tool’s connector, read the tool list before anything else. The checklist for that is in does it have an MCP server?.

Trigger: when it runs

Automations decide the timing. There are two kinds.

Schedule. Every Monday at nine. The first weekday of the month. This works with any connected tool.

Event. Something changed in a connected app. OpenAI announced support for the proposed MCP Events specification at DevDay, so a supported plugin can start an automation when, for example, a new task lands on a project board. The keynote recap covers the announcement.

Two cautions on events. The specification is still a proposal, and it only works with plugins that implement it. As of September 2026, Marqeable’s connector does not send events. A dot reaches Marqeable on a schedule, or when an event from another app starts the run.

Rules: what it may do alone

Custom Rules sort actions into three groups: allowed, approval required and prohibited. The Activity View shows what happened in the background, and OpenAI’s auto-review checks consequential actions before they proceed, as described by VentureBeat.

A workable starting point for marketing:

Action typeRule
Reading anythingAllow
Creating a draftAllow, once you trust the output
Changing account settingsRequire approval
Sending, publishing, deletingProhibit, or better, do not connect a tool that can

One workflow, taken apart

Here is a single marketing workflow written as its four parts. It uses Marqeable’s MCP server for the tools.

PartSetting
GoalEvery Monday, tell me whether next week’s marketing matches our current focus, and draft what is missing
Toolsget_business_context, get_content_calendar, list_campaigns, create_campaign_draft
TriggerSchedule: Mondays, start of the working day
RulesReads allowed. Draft creation allowed. Everything else requires approval

What happens on a Monday: the dot reads the business context to learn the current offer and focus. It reads the calendar for the next four weeks. It lists campaigns to see what is already planned. If there is a gap, such as a product date with nothing scheduled around it, it creates a campaign draft and sends you a message with the link. Nothing is sent to a customer. You open the draft in Marqeable and decide.

We have not yet run this on a dot. Dots had not reached our account on launch day. The same four tool calls run today from ChatGPT, Claude and Codex through the same connector, and we will update this post once we have run them on a dot.

What a dot workflow is not

In marketing, “workflow” already has a meaning: a program that contacts enroll in, where each person moves through steps on their own timing. HubSpot calls these workflows. Marqeable calls them automations.

A dot workflow is not that. It is work done by one agent. It has no per-contact state, no enrollment and no delivery. The two fit together, with the dot preparing and the automation delivering, and the reasoning is in dots do not replace your marketing automation. The same distinction for an older generation of tools is in HubSpot workflows vs AI agents.

Frequently asked questions

Do OpenAI dots have a workflow builder?

No. As of September 2026 there is no canvas or flowchart. You describe the work in plain language. What people call a workflow is made of four parts: the goal you give the dot, the apps and tools you connect, the automation that decides when it runs, and the rules that decide what it may do without asking.

What is the difference between a skill and an automation?

A skill is the procedure: a folder with a SKILL.md file of instructions and any supporting material. An automation is the timing: it runs work on a schedule or when an event arrives. A skill says how the Monday check is done. An automation says it happens every Monday.

What is MCP Events?

MCP Events is a proposed addition to the Model Context Protocol that lets a connected app tell the assistant that something changed. OpenAI announced support for it at DevDay 2026 so that a supported plugin can start an automation, for example when a new task appears on a project board. It only works with plugins that implement it.

How is a dot workflow different from a marketing automation?

A dot workflow is a piece of work the agent does, such as checking a calendar and drafting a campaign. A marketing automation is a program that contacts enroll in, one by one, and that sends messages to each of them on its own timing. The first produces drafts and decisions. The second delivers messages.

The bottom line

When someone says dot workflow, ask which part they mean. The goal is what you want. The tools are what the dot can reach. The trigger is when it runs. The rules are what it may do alone. Get those four written down for one recurring job and you have a workflow, with no builder required.

See what the drafts become: Marqeable’s agents build and run your campaigns, run behavior-triggered automations across text and email, answer and qualify every visitor with AI website chat, and tie revenue to the exact message with attribution.


Marqeable runs your campaigns, answers every visitor, text, and email in seconds, and turns them into booked jobs and meetings - even at 9pm on a Saturday. We’re in private beta with a small early cohort. Get early access

Marqeable
© 2026 Marqeable. All rights reserved.