Connect a publishing destination
Owners add destinations under Settings, Publishing. Pick the platform, connect it, map fields where needed, choose a default mode and test before saving.
Updated
A destination is a site or tool Wavefront publishes approved work to, such as WordPress, Webflow or Ghost. An owner adds it once under Settings → Publishing, tests it, and then owners and editors can publish to it from any approved draft.
Destinations you can connect
| Kind | Destinations |
|---|---|
| Websites and CMSs | WordPress, WordPress.com, Webflow, Ghost, Shopify blogs, HubSpot, Contentful, Sanity, Strapi, Storyblok, Payload, Notion, and sites built from a GitHub repository |
| Newsletters (drafts only) | Mailchimp, Kit, beehiiv |
| Social | LinkedIn, X, and other networks through Ayrshare |
| Anything else | A signed webhook to your own code, Zapier, Make or n8n, or export as HTML, Markdown or a zip |
The full list, with what each one supports, is on the integrations page. There’s no limit on how many destinations a workspace has.
Add a destination
- Open Settings → Publishing and choose Add destination.
- Under Choose a destination type, pick the platform. Each card says what it supports: content kinds, drafts, scheduling, and whether it connects with a sign-in or a token.
- Fill in Settings, such as the site address. Every address must be public and use https.
- Under Credentials, connect:
- Choose the platform’s connect button (for example Connect with Webflow) and approve access on the platform, where the platform offers it.
- Or choose Enter a token instead and paste an API key or token from the platform.
- Fill in Field mapping if the platform needs it. For a CMS collection, pick the target and say which of its fields gets the title, body, image and so on.
- Under When a publish request doesn’t say, choose the default: Create a draft, Publish live, or Publish on the post’s calendar date.
- Choose Test connection. It checks the settings and credentials without changing anything, and tells you which part failed: the settings, the credentials or the connection.
- Choose Test and save. If you need to save without a passing test, use Save anyway.
Credentials are stored encrypted and never shown again. The destination now appears in the Publishing box on approved drafts.
Setup notes for common platforms
- WordPress (self-hosted). In WordPress, open Users → Profile → Application Passwords, add one named “Wavefront”, and paste it with your username. The site must use https.
- WordPress.com. Enter the site’s address and choose Connect with WordPress.com. It asks for access to that site only.
- Webflow. Connect, load the fields, pick the collection, then map at least the name, slug and a rich-text body field.
- Ghost. In Ghost Admin, add a custom integration under Settings → Integrations and paste its API URL and Admin API key. New Ghost destinations create drafts by default.
- Mailchimp, Kit and beehiiv. Paste an API key. These only ever receive drafts. beehiiv allows this only on its Max and Enterprise plans.
Each integration page has the details for its platform.
Edit or remove a destination
Choose Edit on a destination to rename it, change settings or the default mode, or replace credentials. Leave a credential empty to keep the stored one. Settings can’t change while something is publishing there.
When a platform stops accepting the connection, the destination shows Reconnect needed. Open Edit and choose Reconnect.
Removing a destination keeps the history of what was published there, but nothing new can be published to it.
Webhook destinations
A webhook destination sends each published article to your https address as a signed JSON request. Give it a name and the URL. Wavefront makes its signing secret and shows it once. Send test event sends a signed test and shows the status code. Rotate secret makes a new one; for 24 hours both secrets sign each request, unless you choose Stop signing with the old secret now.
IndexNow
Destinations that publish live have an IndexNow switch. When it’s on, Wavefront tells Bing and other engines that support IndexNow about each new URL after checking the page.
Who can set up destinations
Only owners add, edit, test and remove destinations. Owners’ AI agents can add webhook destinations and change settings, but never enter credentials: for anything else they send a link for an owner to finish in the web app. API keys with the destinations scope can manage destinations too. Every owner gets an email when an agent or key adds a destination or points one at a new address.
If something goes wrong
- “Check the credentials”. The token or password was refused. Create a new one on the platform and paste it under Edit.
- “Check the settings”. An address or ID is wrong, or the account can’t see it.
- “The connection failed”. The site didn’t answer. Check that it’s online and uses https.
- A publish fails after it worked before. The token may have expired. Look for Reconnect needed.
Still need help? Email support@adwave.com with your workspace name and what you were doing.