IANews
GuidesSites

Advanced configuration

Webhooks, publishing targets, and advanced site settings.

Advanced configuration

Beyond the basics of name, categories, and languages, each site has advanced settings that control publishing behavior, CMS integrations, and external notifications.

Access site settings

Navigate to Sites → select your site → Settings to view and modify advanced options.

Configuration options

Default category

The pre-selected category when creating new articles or briefs for this site. Saves time if most of your content falls under one category (e.g., "Technology" for a tech publication).

Auto-publish

When enabled, articles generated from scheduled briefs are automatically published to the site's connected CMS target. When disabled, scheduled articles are saved as drafts for manual review before publishing.

Start with auto-publish turned off. Manually review your first few generated articles to make sure the AI output meets your quality standards. Once you are confident in the results, enable auto-publish for hands-off automation.

Default language

The default output language for new articles. IANews supports 28 languages including English, French, Spanish, German, Japanese, Korean, Chinese, Arabic, and more. Individual briefs can override this setting.

Webhook URL

A URL that receives HTTP POST notifications when articles are published. The payload includes the article title, content, metadata, and publication details. See the Webhooks guide for payload format and configuration.

WordPress connection

Connect a WordPress site as a publishing target. Provide:

  • Site URL -- Your WordPress installation URL (e.g., https://blog.example.com)
  • Username -- A WordPress user with publishing permissions
  • Application password -- Generated from WordPress admin → Users → Application Passwords

See the WordPress guide for detailed setup instructions.

Ghost connection

Connect a Ghost blog as a publishing target. Provide:

  • API URL -- Your Ghost admin API URL
  • Admin API key -- Generated from Ghost admin → Integrations → Custom Integration

See the Ghost guide for detailed setup instructions.

NextJS Direct revalidation

For sites using the NextJS Direct publishing adapter:

  • Revalidation URL -- The endpoint that triggers on-demand page regeneration (e.g., https://yoursite.com/api/revalidate)
  • Revalidation secret -- An HMAC secret shared between IANews and your NextJS app for secure webhook verification

When an article is published via NextJS Direct, IANews calls the revalidation URL so your pages rebuild instantly.

Publishing priority

When multiple CMS targets are connected to a single site, each target can be selected individually during manual publishing. For auto-publish, the primary target is used. Set the primary target from the site settings by clicking the star icon next to the desired connection.

How changes apply

Changes to site configuration apply to all future articles and briefs. Existing published articles are not affected. If you change the default language from English to French, only new articles will default to French.

Configuration tips

  • Use webhooks for automation -- Connect IANews to Zapier, n8n, or custom scripts to trigger downstream actions when articles are published.
  • Set revalidation for NextJS Direct -- Without a revalidation URL, published content will not appear on your NextJS site until the next build or cache expiration.
  • Test CMS connections -- After configuring WordPress or Ghost, use the "Test Connection" button to verify credentials before publishing.

What's next?

  • Manage sites -- Create and organize your sites
  • API keys -- Generate keys for programmatic access
  • Style guide -- Define your editorial voice
  • Webhooks -- Detailed webhook payload format and examples

On this page