Transform private articles into public previews automatically.

Automatically creates public article previews from private content. Extracts table of contents from headers, maintains sync between versions, and provides controlled access with a link.

The Custom Article Creator is a DevRev snap-in that automatically creates and maintains public versions of private articles. When a private article is created or updated, this snap-in generates a corresponding public article containing a table of contents with a link back to the full private article, enabling controlled knowledge sharing while maintaining content security. Features
  • Automated Public Article Generation Automatically creates public versions of private articles when they are tagged with the original article tag. The public version contains only a table of contents extracted from the article headers, providing a preview while keeping detailed content private.
  • Smart Content Fallback When no headers are found in an article, the snap-in intelligently uses the first paragraph as fallback content to ensure public articles are never empty, maintaining a consistent user experience.
  • Article Mapping & Update Synchronization Uses a custom object mapping system to track relationships between original and public articles, preventing duplicates and ensuring public versions are updated when the original article changes.  
  • Configurable Tagging System Automatically tags articles to distinguish between original private articles and generated public versions using configurable tag IDs that can be customized per environment.
  • Controlled Visibility Management Sets appropriate visibility permissions on public articles using configurable visibility groups and roles, ensuring proper access control for public content.
Installation For detailed installation and configuration instructions, refer to the [Custom Article Creator snap-in documentation](https://devrev.ai/docs/custom-article-creator). Prerequisites
  • Configured tags for original and public articles
  • Visibility groups and roles set up for public article access
  • Base URL configured for linking back to private articles
Configuration Requirements The following manifest inputs must be configured through the DevRev interface:
  • original_article_tag_id: Tag ID for identifying private articles to be duplicated
  • public_article_tag_id: Tag ID applied to generated public articles
  • public_visibility_group_id: Group ID for public article visibility permissions
  • public_role_id: Role ID for sharing public articles with appropriate users
  • private_article_base_url: Base URL for creating links back to full private articles
  • custom_object_leaf_type: Custom object type for storing article mapping relationships
Quick Start
  1. Deploy the snap-in to your DevRev instance
  2. Configure all required manifest inputs through the DevRev interface
  3. Create a private article the snap-in will automatically generate a corresponding public article with table of contents
  4. Public articles will be updated automatically when the original private article changes