Artifyde: Push Page

Action action.artifyde_push

action.artifyde_push

Artifyde is a page-hosting service: you send it HTML, it gives you back a live URL. This node publishes HTML from a flow — a report an AI node wrote, a rendered template, a status dashboard — as a hosted Artifyde page and hands the page's URL to the rest of your flow.

This node requires a connected Artifyde account. Get an API token at artifyde.com → Settings → API tokens — API tokens are available on every Artifyde tier, including free — then connect it in Settings → Integrations. See Integrations for how account connections work.

Pushed pages are public by default. Anyone with the URL can open a page you push — the URL is unguessable, but it is not protected. Turning on the Private toggle restricts the page, and requires a paid Artifyde plan (a free-tier account gets a clear "Private pages require a paid Artifyde plan" error).

There is no title field: Artifyde takes the page title from your HTML's <h1>. To run a "dashboard" flow that keeps one stable URL fresh, set Page ID to a page's pg_… id — each push then appends a new version to that same page instead of creating a new one, so the URL never changes.

Ports

DirectionNameData TypeDescription
InputInputAnyIncoming payload for HTML and Page ID interpolation
OutputOutputJSONThe published page's URLs and ids

Configuration

FieldTypeDefaultDescription
AccountAccount PickerThe connected Artifyde account to publish with. Configure connections in Settings → Integrations.
HTMLTextareaThe page content. Supports {{var}} interpolation, so an AI node's output can be the page. Must resolve to non-empty HTML. The page title comes from the <h1>. Click on the field's label to author it in the HTML Editor (below).
Page IDTextOptional pg_… id. When set, the push appends a new version to that existing page — same URL, incremented version. Supports {{var}} interpolation, commonly {{artifyde.pageId}} from an earlier push.
PrivateToggleOffOff means the page is publicly reachable by anyone with the URL. On requests a private page — this requires a paid Artifyde plan.

The HTML Editor

The button on the HTML field opens the page in the Workbench's HTML Editor — a full-window surface built for exactly this field:

  • Syntax highlighting for tags, attributes, and comments, with every {{variable}} painted by whether it resolves — a token nothing upstream provides turns red before you ever publish an empty page.
  • A rendered preview (Split or Preview mode) of the page exactly as Artifyde will serve it, with your variables filled in from the node's test values or last run. External resources are ignored in the preview — Artifyde pages must be self-contained (inline CSS and JS, data: images), so remote scripts, stylesheets, and images don't load here, exactly as they won't on the published page.
  • Auto-prettify — a page an AI emitted on one line opens indented and readable. The tidy-up only ever moves whitespace a browser ignores; your content, attributes, and {{tokens}} are untouched. A Prettify button reruns it anytime.
  • Autosave — edits reach the node on a rolling 2-second save; closing saves first.
  • ▶ publishes for real. The editor's run button performs an actual push to your Artifyde account and records it in the bench's own history panel — nothing downstream in your flow fires.

Output Variables

VariableTypeDescription
artifyde.viewUrlStringWeb URL of the published page
artifyde.rawUrlStringRaw-HTML URL of this exact version
artifyde.pageIdStringStable pg_… page id — feed it back into Page ID to republish to the same URL
artifyde.versionIdStringver_… id of the version this push created
artifyde.versionNumberNumber1 for a new page, incrementing on each republish

Example

Have an AI node write an HTML report, publish it, then send yourself the link: