Excalidraw + Stream Deck
Productivity · 0 triggers · 8 actions
Virtual collaborative whiteboard Add Excalidraw to your Stream Deck workflows with guided setup for the connection details it needs.
- No code
- Free tier
- One Stream Deck press
- Pairs with OBS & Elgato tools
- OAuth & keys handled in-builder
Popular ways to use Excalidraw
Add Excalidraw to a workflow and pair it with a Stream Deck button to run it in one press — handy for productivity tasks. Combine it with OBS, your Elgato tools, or any other app you connect to build a routine that fits how you work.
Browse all templatesTriggers & actions
Steps your workflow can perform in Excalidraw.
Update Scene
Updates an existing Excalidraw scene's name or collection membership. Use List Scenes to find the scene ID, and List Collections to find a collection ID if moving the scene. Only the fields you provide are updated — omitted fields remain unchanged. Note: the Excalidraw API does not support a description field on scenes. View docs
List Scenes
Read onlyReturns scenes (whiteboards) in the Excalidraw Plus workspace. Optionally filter by collection ID or apply a name substring filter (applied client-side, since the API has no server-side search). When the user says 'scenes in [collection]', use List Collections first to get the collection ID, then pass it as collectionId here. Use nameFilter (and limit) to narrow results when the user asks for a scene by name — the tool fetches up to limit scenes and returns only those whose name contains the filter string. View docs
List Collections
Read onlyReturns all collections (folders) in the Excalidraw Plus workspace. Use this to discover available collection IDs and names before filtering scenes by collection or creating a scene in a specific collection. Cross-reference: pass a collection ID from this result to List Scenes or Create Scene. View docs
Get Scene
Read onlyReturns metadata for a specific Excalidraw scene, and optionally its full drawing content (elements JSON). Use this when the user asks to view, inspect, or read a specific scene. Use List Scenes first to find the scene ID by name. Set includeContent to true only when the user explicitly asks for the drawing data — the content can be large. View docs
Get Current User
Read onlyReturns the current workspace context from Excalidraw Plus, including workspace ID, name, user IDs, and roles. Use this when the user asks 'who am I', 'what workspace am I in', or needs the workspace ID or user role. View docs
Delete Scene
Modifies dataPermanently deletes an Excalidraw scene and all its drawing content. This action cannot be undone. Use List Scenes to find the scene ID before calling this tool. View docs
Create Scene
Creates a new scene (whiteboard) in the Excalidraw Plus workspace. The API requires a collection — if no collectionId is provided, the scene is placed in the default (Main) collection automatically. Use List Collections to find the collection ID if the user wants the scene in a specific folder. Returns the new scene's ID and metadata. View docs
Create Collection
Creates a new collection (folder) in the Excalidraw Plus workspace for organizing scenes. Returns the new collection's ID — pass it to Create Scene or Update Scene to add scenes to this collection. View docs
About Excalidraw
Virtual collaborative whiteboard
How to connect
Sign up for free
Create your Conductor Deck account: no credit card required.
Connect Excalidraw
Follow the setup prompts for Excalidraw. Conductor Deck handles the app authorization or required connection details inside the workflow builder.
Build a workflow
Add an Excalidraw action to your visual workflow canvas. Configure the options you need, then connect it to other steps.
Assign to Stream Deck
Sync your workflow to any Stream Deck button. Press once to trigger the entire sequence.
Frequently asked questions
- How do I connect Excalidraw?
- Sign up for Conductor Deck, then add a Excalidraw step to a workflow on the visual canvas. The builder walks you through the connection it needs — an account authorization or the required keys — right inside the step. No separate setup or code.
- Is it free?
- Yes — Conductor Deck has a free tier you can build and run workflows on, with no credit card required. Paid plans raise the monthly run limits and unlock advanced features when you need them.
- What's the difference between a trigger and an action?
- A trigger is the event that starts a workflow — for example, a Stream Deck button press or an incoming event from a connected app. An action is a step the workflow performs once it runs. A workflow is one trigger followed by one or more actions.
Automate Excalidraw with your Stream Deck
Sign up for free and start building Excalidraw workflows in minutes.