Get started for free Login

Embed screenshots

Using CDN to Embed Images in Documentation

FreshShots captures and serves up-to-date screenshots via a global CDN. You can easily embed these screenshots into your documentation across the most popular tools.

Each image is hosted at a unique CDN URL like this:

https://cdn.freshshots.io/{user_id}/{filename}.png

You can find the exact CDN URLs in your FreshShots dashboard or API responses after workflow execution.


πŸ¦– Docusaurus

Just use Markdown syntax:

![UI Screenshot](https://cdn.freshshots.io/1/homepage-screenshot.png)

If you’re using MDX, you can also use React-style components:

<img
	src="https://cdn.freshshots.io/1/homepage-screenshot.png"
	alt="Screenshot"
	style={{ maxWidth: "100%" }}
/>

πŸ“˜ GitBook

  1. Click "+" β†’ Image
  2. Choose “Embed from URL”
  3. Paste the FreshShots CDN link and confirm.

Alternatively, use /image in the editor.


πŸ§ͺ ReadMe.com

  1. In the editor, click the image icon.
  2. Choose “Insert Image by URL”
  3. Paste the CDN link from FreshShots.

πŸ“š MkDocs (Material for MkDocs, etc.)

Standard Markdown works:

![Screenshot](https://cdn.freshshots.io/1/workflow-screenshot.png)

You can also set width manually:

<img src="https://cdn.freshshots.io/1/workflow-screenshot.png" width="600" />

🧾 ReadTheDocs / Sphinx (reStructuredText)

.. image:: https://cdn.freshshots.io/screenshots/user/workflow/screenshot.png
   :alt: Screenshot from FreshShots
   :align: center

🧠 Obsidian

Paste the CDN image URL directly:

![](https://cdn.freshshots.io/screenshots/user/workflow/screenshot.png)

Obsidian will render it automatically.


πŸ—’οΈ Notion

  1. Type /image
  2. Choose β€œEmbed link”
  3. Paste your FreshShots image URL
  4. Click Embed Image

🧩 Confluence (Atlassian)

  1. Type /image
  2. Choose β€œInsert from URL”
  3. Paste the FreshShots URL
  4. Save

🧾 Google Docs

  1. Go to Insert β†’ Image β†’ By URL
  2. Paste the FreshShots CDN link
  3. If the image is public, it will preview and insert inline.

πŸ’» Plain Markdown (GitHub, MDN, etc.)

![Alt text](https://cdn.freshshots.io/screenshots/user/workflow/screenshot.png)

Or inline:

Here’s the latest UI: ![UI](https://cdn.freshshots.io/screenshots/user/workflow/screenshot.png)

πŸ”’ CDN Notes

  • βœ… Immutable: URLs don’t change once generated
  • 🌍 Fast: Global CDN with low-latency
  • 🧼 Safe: URLs won’t expire unless deleted

For private screenshots, future support will include signed URLs and access controls.


πŸ’‘ Bonus Tips

  • Use data-freshshots-id in your HTML to track elements automatically
  • Organize screenshots by workflow and step to keep docs version-aware
  • Update screenshots automatically using FreshShots workflows

Need help embedding or styling screenshots? Reach us at [email protected].

No credit card required

Get started for free

Save time and avoid manual screenshot hassle β€” keep your docs and helpdesk perfectly up to date with automated, consistent visuals that impress users and cut support requests.

Get started now