Claude artifacts
Turn any Claude artifact into a gated, shareable URL. Paste once, capture leads forever.
Claude artifacts are the wedge use case. You ask Claude to build an interactive calculator, a custom report, a one-page tool, and you want to send it to a prospect with a form in front of it. Send AI Content is the shortest path from "I have an artifact" to "I have a gated share URL".
Three ways to gate an artifact
A) Upload or paste the HTML
The cleanest experience. Your visitor stays on Send AI Content the whole time.
- In Claude, open the artifact and either download it as a file or switch to the code view and copy the full HTML. If the artifact is a React component, you can also download the
.jsx/.tsxfile directly. - In Send AI Content, click + New document → Claude HTML / JSX.
- Drop the .html, .jsx or .tsx file onto the upload strip, or paste HTML into the textarea. You'll see a live preview on the right either way. (A .jsx or .tsx component gets wrapped into a runnable page automatically, with React and Tailwind loaded for you.)
- If anything in the artifact looks unsafe, a yellow notice tells you what was removed and why. Click to expand the details.
- The page name and heading auto-fill from the artifact itself, so you don't have to retype anything.
- Click Create.
That's it. Your visitor fills in the form, then the artifact loads on the same page.
B) Paste the live embed code
Keep the artifact live on Claude (so edits in Claude show up automatically) while it still renders inline on your gated page.
- In Claude, publish the artifact and click Get embed code.
- In Claude's Share dialog, add your Send AI Content share host under Allowed domains (Claude only embeds the artifact on domains you allow). Send AI Content shows you the exact host to paste on the document's Share tab.
- Copy the embed code.
- In Send AI Content, + New document → Embed URL, and paste the embed code. Send AI Content detects it and shows a "Live embed" chip.
After the form, the artifact renders inline on your page and stays in sync with Claude. If you skip the Allowed domains step, visitors see Claude's "content is blocked" message, so we always show an "Open the live version" link as a fallback.
C) Use the artifact URL
If you'd rather not deal with the Allowed domains step at all:
- + New document → Embed URL.
- Paste the plain Claude artifact share URL (not the embed code).
After your visitor submits the form, they're sent over to the artifact on Claude's site. No setup, but the visitor leaves Send AI Content.
Which to choose
| Paste HTML | Live embed code | Artifact URL | |
|---|---|---|---|
| Setup | Once | Once + Allowed domains | Once |
| Updating the artifact | Re-paste the new HTML | Free, stays in sync | Free, stays in sync |
| Visitor stays on Send AI Content | Yes | Yes | No, sent to Claude |
| Best for | Finalised artifacts | Live artifacts you keep editing | Quick setup, no whitelisting |
Use the HTML paste once the artifact is locked in. Use the live embed code when you want it inline and in sync. Use the URL route for the fastest, no-setup option.
What gets cleaned up when you paste HTML
Some HTML can be unsafe to run for anyone visiting your page. When you paste, Send AI Content quietly strips the dangerous parts and tells you what it removed:
- Scripts loading code from sites we don't recognise
- Inline event handlers that could run when the page loads
- Nested iframes
- Anything pointing at
javascript:URLs
Interactive JavaScript inside the artifact itself stays, because that's what makes calculators, charts, and tools work. We just block the patterns that could harm your visitor.
What's next
- Make a gated artifact from inside Claude: one tool call, no copy-paste.
- Embed Loom, YouTube, Notion, and more.