Skip to main content
Answered

Search and replace within knowledge base?

  • 2 December 2024
  • 2 replies
  • 41 views

We have renamed a core part of our application, and now have the arduous task of replacing every mention of the feature manually within our 180+ articles…. How do others manage this?

I find native the Intercom article management tools lacking:

  • Can’t duplicate articles
  • Can’t create article templates
  • Can’t insert recommended reading (related articles defined by me)
  • Can’t have global blocks/sections that are the same across the articles they appear in
  • etc…

It’s becoming logistically nightmarish as we grow our knowledge base.

Is there any third party tool that can improve the management? Or do I need to just consider building a custom knowledge base?

Thank you!

Best answer by Emilygav

Hey there ​@Monique Clark! Emily here from Support Engineering at Intercom 👋🏼

Although some of these things are not natively supported in Intercom's UI, you might consider using the API.

Using the API you would be able to create duplicate articles and have a reusable HTML template you could use for future articles.

You can retrieve all articles using the GET /articles endpoint, identify the articles that need updating, and then use the PUT /articles/{id} endpoint to update each article with the new content. This process will require you to update each article individually, as the API does not support bulk updates in a single request. However, you could create a script to iterate through articles if your update to the articles is a constant change.

Be mindful of rate limits and API quotas to avoid disruptions.

If you find these options insufficient for your needs, building a custom knowledge base or looking into third-party tools that offer more advanced content management features might be necessary.

For more detailed information on updating articles via the API, you can go to our docs here 👈🏼

Hope this helps a little bit 😁

View original
Did this topic help you find an answer to your question?

2 replies

Emilygav
Intercom Team
Forum|alt.badge.img+3
  • Intercom Team
  • 75 replies
  • Answer
  • December 6, 2024

Hey there ​@Monique Clark! Emily here from Support Engineering at Intercom 👋🏼

Although some of these things are not natively supported in Intercom's UI, you might consider using the API.

Using the API you would be able to create duplicate articles and have a reusable HTML template you could use for future articles.

You can retrieve all articles using the GET /articles endpoint, identify the articles that need updating, and then use the PUT /articles/{id} endpoint to update each article with the new content. This process will require you to update each article individually, as the API does not support bulk updates in a single request. However, you could create a script to iterate through articles if your update to the articles is a constant change.

Be mindful of rate limits and API quotas to avoid disruptions.

If you find these options insufficient for your needs, building a custom knowledge base or looking into third-party tools that offer more advanced content management features might be necessary.

For more detailed information on updating articles via the API, you can go to our docs here 👈🏼

Hope this helps a little bit 😁


  • New Participant
  • 2 replies
  • February 6, 2025

So there’s no way to do a search and replace in Intercom? If we want to change terminology we have to manually do it through Intercom, or use the API to do it outside of Intercom?


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings