Create an AI image playground in Discord with OpenAI
Turn a Discord channel into an AI image playground. Members post a prompt, OpenAI’s DALL-E generates the image, and the result is posted back to the channel for everyone to see.
Discord
OpenAI (ChatGPT)4 steps 12 downloads Setup ~8 min Used on 3.4k sites Free to import

What this workflow does
Giving a community a place to try AI images usually means adding a third-party bot you don't control. This workflow builds the same idea with your own OpenAI account and a channel on your own Discord server. People type a prompt, and the image comes back in the channel.
The Discord trigger watches a channel for new messages. Each message passes through a Filter, which decides whether it is a prompt. The template ships with no condition set, so you add one, for example a message that starts with a keyword. Messages that pass go to OpenAI Generate Image (DALL-E), with the message text mapped in as the prompt. The final step sends a Discord channel message that includes the image it returned.
The Filter matters here. Without it, every chat line becomes an image request, and the workflow's own replies could be picked up as new messages. Task History shows each run, including the prompt sent to OpenAI and whether the Filter let the message through.
Community creative channel
A design community opens an #ai-art channel. Members start a message with a keyword and a description, and the generated image appears a moment later for everyone to discuss.
Quick concept art for a game team
A small studio's Discord uses the playground to sketch moods and scenes during planning, without anyone leaving the server.
Classroom or workshop demos
A teacher running a Discord for a class lets students try prompts in one channel, so the whole group sees how wording changes the result.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Discord New Message Posted to ChannelRuns when a new message is posted in a Discord channel. The message is passed on, so the Filter and OpenAI steps can use its text.
Filter Continue If Condition MeetChecks each message against the condition you add after import, such as the text starting with a keyword. Matching messages continue to OpenAI; others stop here and nothing is generated.
OpenAI (ChatGPT) Generate Image (DALL-E)Sends the message text to OpenAI as the prompt and generates an image with DALL-E. Connect your OpenAI account and map the Discord message text in as the prompt.
Discord Send Channel MessagePosts a Discord channel message with the generated image mapped in from the OpenAI step. Add the prompt so people know which request it answers, and run a test prompt to check how the image shows.
What you need
- FlowMatticCore
- Discord AccountAccount
- OpenAI (ChatGPT) AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Set the Filter to continue only when the message starts with a keyword such as /draw, so people choose when they want an image.
- Send one test prompt after import and open Task History, so you see what the OpenAI step returns before members start using the channel.
Questions about this workflow
Do I need my own OpenAI account?
Yes. The image step runs through the OpenAI account you connect, so generation is billed to that account by OpenAI.
Will every message in the channel make an image?
No. As imported the Filter has no condition, and an empty Filter stops every run, so no images are made yet. Add a condition, such as a starting keyword, so only those messages produce one.
Can people use this in any channel on my server?
No. The trigger watches one channel. Import the workflow again, or add a second trigger, to cover another channel.
What does the reply in Discord look like?
It is a channel message with the image from OpenAI. You write the rest of the text yourself, for example the prompt that produced it.
More AI Content & Productivity workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted



