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