invitation.dev / docs / integrations

integrations, with status

Built source, deployed runtime, and merchant-specific proof are different states. These labels say which one each path has reached.

Browser tracker

built · runtime proof required

@invitation/tracker captures ?ref=CODE and supports no-credit test conversions. The hosted global bundle still depends on the API deployment carrying its built artifact.

details →

Node client

built · registry check required

@invitation/node covers campaigns, customer referrers, conversions, webhooks, and public reads. Source and release metadata exist; verify registry publication before installing outside this workspace.

details →

Remote MCP

built · feature-gated

Campaign and publisher tools share the API procedures. The target must enable FEATURE_AGENT_API; tools/list is the authority for the deployed tool set.

details →

Partner REST + OpenAPI

built · feature-gated

The native reference covers links, partners, commissions, leads, and sales. The API-served OpenAPI 3.1 document derives its server URL from the deployment that answered.

details →

Stripe

contract present · staging proof pending

stripe is a supported validation value, not proof that a merchant metadata or webhook path is installed. Require one staging conversion.

details →

Shopify

planned · not ready

The validation vocabulary reserves shopify, but the merchant app and orders/paid path are not a runnable integration.

Signed webhooks

built · deployment proof required

Campaign delivery uses HMAC-SHA256 over the exact raw body. Verify the campaign secret, receiver, delivery log, and redelivery against staging.

details →

Public demo campaign

not hosted

A deterministic local e2e-program fixture exists, but it is not a public sandbox. Add a live demo only after its public URL, click, and no-credit conversion are captured.

details →

# management boundary

Docs here; state on invitation.app

This site never mints keys or manages campaigns. Use invitation.app/settings/api-keys for credentials and invitation.app/business for program state. invitation.dev stays static.