Portfolio Supported AIs Solutions Tasks Email Archive Integrations Pricing

Get Started

ChatGPT

ChatGPT

Start directly →

Ready
Claude

Claude

Directory Connector →

Ready
Mistral

Mistral

Directory Connector →

Ready

Dashboard Always available
Email Layout

Email Layout

⚡ Built-in — Platform Built-in

Configure email branding per project: sender name/address, logo, primary color, footer text, and language. Used by magic link emails, verification codes, and password resets.

⚡ Built-in — No Setup Required This integration is built into the WebsitePublisher platform. All endpoints are available immediately — no API key needed.

Endpoints (3)

POST configure

Set or update email layout branding for this project. All fields are optional — only provided fields are updated. Cache is invalidated immediately.

Field Type Required Description
locale string No Email language for the built-in templates: "en" or "nl". Default is "en". Ignored when html_template is set.
from_name string No Sender display name (e.g. "WK Poule Supver PSV").
from_email string No Sender email address. Must be verified in your Resend account.
logo_url string No URL to logo image (PNG or SVG, max 200px height). Shown at top of emails.
primary_color string No Hex color for buttons and accents (e.g. "#ED1C24").
footer_text string No Text shown at the bottom of every email.
html_template string No Full custom HTML template override. Available placeholders: {{login_url}}, {{code}}, {{reset_url}}, {{expires_time}}. Omit to use the default branded template.
POST get

Get the current email layout configuration for this project. Returns null if no layout is configured (WP default is used).

No input parameters required.

POST delete

Remove the email layout. Project falls back to WebsitePublisher default branding.

No input parameters required.

MCP Tool Names

When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:

EndpointMCP Tool Name
configure email_layout_configure
get email_layout_get
delete email_layout_delete
← Back to all integrations