However… Notion doesn’t allow custom embed plugins so getting it to work is a bit tricky and I don’t have a full guide on how to do it prepared, The way ended up doing it was using an n8n workflow to return a webpage that has the workflow in it based on the ID.
You can then paste the ID into Notion and use the embed option and you get the above, It is not pretty and it may be better with a static site that you load them from but I like how dynamic it is. The workflow I use is below if you wanted to have a play.
To use this add a tag to any workflow you want to be available called allowPreview the workflow will use that to make sure it is allowed to show it, Then just paste the webhook link with ?id=XXX at the end so something like https://n8n.your-domain.com/webhook/wf/template?id=1234 and you should be good to go.