Ask and answer questions about Guru
How Guru's Collection Champs organize our Collections
For folk who didn't catch last week's Guru Deep Dives, we heard from a few different Collection Champs at Guru about how they organize their department's Collections. Check out this clip where Emily Nguyen walks through the Marketing Collection: https://getguru.wistia.com/medias/hn10ks6tom
Do you have tips on using Guru emojis in Slack for adding Cards from Slack into Guru?
:wave: hey everyone, happy Friday. Quick question for those using Slack Reacj channeler. I'm trying to find a good workaround for the limitation on using the same emoji for different channels/purposes. I'm assuming most people are creating a different emoji for each purpose , is this the case or do you have any other suggestions? I really like the Guru brain emoji, and I wish I could keep using that consistently across the different channels.
Does anyone have any recommendations for vendors that do first-time/new manager training?
:wave: Hey Guru Sales friends! Does anyone have any *recommendations for vendors that do first-time/new manager training*? I want them to have a safe (virtual) space to practice the basics and learn from/connect with others outside of our org. I'm thinking of AMA off the top of my head, but would love recommendations.
What tools are teams using for innovation management, ideation etc?
Hi all, what tools are teams using for innovation management, ideation etc? Any that play nice with Guru and are well suited to an SME business? Would really like it to handle capture and rating of ideas with the least friction possible, perhaps also measure / assess the value of them, but doesn't necessarily have to facilitate the project management aspect of seeing the development of an idea through to completion.
Can I use the API to post new Guru Cards or new Knowledge Alerts in Discord?
Hi everyone :slightlysmilingface:, I hope y'all are having a great week so far. Our team is considering migrating part of their support operations to Discord (from Slack). I've been able to implement a Discord bot integration to handle searching guru cards, but I cannot find any functionality in the API that lets me listen to when *new cards* get created, or when *knowledge alerts* get sent out. Is there no way to do this using the current API? Our goal is to retain the most important functionality for us from the slack integration (namely searching and linking cards, setting up a new card feed and getting verify/knowledge alerts) when moving over to Discord. Is there any work around that I could use? Thanks in advance!
How Jon Peck from Github built a migration tool from Github into Guru using the API
Happy :fallenleaf: Autumnal Equinox :fallenleaf: - Time to give gratitude and start fresh! In the spirit of fresh starts, why not start that custom sync project you have been wanting to do :eyes:? Jon Peck from GitHub recently shared with us how he built a *reusable migration tool from their Sales Enablement team's GitHub repository into Guru*. His initial MVP took *~2 days* and he also posted his Github to Guru action for the Guru Community to use! Since building this sync, Guru has given his team a single place where they can store and maintain all reference material relevant to their sales process. Learn more about Jon's project here. Do you have any external content sources that you want to sync into Guru but are not currently available via the Knowledge Sync feature? Are there any roadblocks in using Guru's API to build that sync for you and your team? Feel free to share in the thread!
Using the API to pull all Cards from Guru but getting a time out error
Hey folks, we're trying to leverage the API to pull all cards in our knowledge base as we're building a find&replace MVP. We're using the search endpoint with a blank query to list all cards but it appears to be timing out. It stops printing at 8952 cards and that figure doesn't appear to bear any significance. Would you be able to shed any light on why that might be the case? I'll thread the code for reference.
Using Guru's API to feed a dev site into Guru - any tips?
:wave: Hey all! I'm trying to convince my Engineering and Product Teams that we should use the *Guru Manual API to feed our new Dev site into Guru.* Did anyone have any winning arguments that helped make the case? @klecornu shared some great examples with me yesterday, so I know a few of you have done it! Would love some additional pro tips.
Questions about automating card verification when a user adds a card URL to a specific field in Zendesk
Hey Team :wave: I'm working with one of our devs to build out an MVP for automating card verification when a user adds a card URL to a specific field in Zendesk. It's built on Rails. We've a couple of questions we're hoping you could answer. We can't find any reference to the verifier endpoint in the API docs. - Would it be possible to get an example of a POST updating a cards verifier via the `https://api.getguru.com/api/v1/cards//verifiers/` endpoint? An example in Ruby would be amazing, but curl would be fine too. - What are the required fields for this request? - We're also wondering if it's possible to update the verification interval without also having to "update" the `preferredPhrase` or content by sending the same current value? Our previous MVP used the `https://api.getguru.com/api/v1/facts//extended` endpoint but we'd like to work around updating the title/content with every request. Can you recommend an alternative?
Is it possible to get a list of all users who have modified a Card?
Another question about API responses. Does anyone know whether it's possible to get a list structure of ALL users who have modified a card, rather than just the record of the *last* person to modify it? I'm keen to understand the full audit trail of a card's history. Thank you!
Search API query not returning archived Card details
Hi team, I think that I have found a bug in the API. I am using the search/query with success in our code. I have noticed that it *doesn't* return any archived card details when we use the simple `q` query parameter. I know that there is another query parameter called `showArchived` which takes true or false. When I set this extra parameter to true, then it *only* returns archived cards: that's correct behavior. When I set it to false, it *only* returns non-archived cards: that correct behavior. However, when I *omit* the `showArchived` parameter, I believe that it should return BOTH archived and non-archived cards. Unfortunately, this is not the case. It does not return any archived cards. Please can you investigate? If this behavior is intentional, how am I supposed to return both archived and non-archived cards without making two separate API calls…? Thank you :slightlysmilingface:
Questions about using Guru's API to update a Card's verifier
Hey folks, first time caller long time fan :wave: We're in the process of adapting how one of our teams verifies content in Guru to more closely align with our KCS methodology. We've built an MVP where once a card has been added to a custom field in Zendesk and the ticket is submitted, we catch the hook, get the card ID from the Guru URL, and once it passes our validation, use PUT to update the card's verifier. We want to be able to set the verifier of the card as the ticket submitter, verify said card, and set its verification interval to 90 days. The MVP is functioning as expected but we've hit a roadblock with API credentials. The issue is that AFAIK we don't have a general or admin API token with read/write access. The collection API token would work for our use case, but they're read-only. As a result, while we can assign the card to the SME who submits the ticket, we can't set the verification status to trusted. Without the ability to do so its purpose is defeated. Any suggestion
I'm wondering if an SOP or a best practice exists on "How to write a good Guru card?"
Hi friends! I was wondering if an SOP exists for a best practice on "*How to write a good Guru Card*". In short, we are running into a situation in which employees are creating cards and just throwing links to other documentation within the card without clear explanation of what that link even is in the first place. Thanks!
How to bulk upload/create cards by CSV?
have you guys ever thought about implementing a bulk upload feature via csv? for instance, we just launched a new product and have tons of FAQ's that we are putting in one by one. i would love to have been able to put those in a sheet and upload. i could then fill in the context if necessary. this also came up with our CSM team. they all worked as a group to put together plays for objection handling but they were all built together outside of guru. so they then had to put them in guru but wished to be able to bulk upload
How can I pipe unverified Cards into a Slack channel?
Hi! I have an API question! I want to set up a way to pipe super duper old & dusty unverified cards into a Slack channel using Workato. In theory I can do this if I can update a Google spreadsheet using API calls, but that's where I'm getting stuck. Right now, I use the Card Manager to look a set of parameters to pull it manually - but I'd like to take myself out of the process and operationalize this process! Has anyone done anything similar to this?
Guru the Gathering resources - Extending Guru through the API
• More info. on the Guru Developer Network, including API documentation, how to sign up for a developer account, and examples of how others are using the API: https://www.getguru.com/developers • Deck from today: https://app.getguru.com/card/crkRA9Xi/121819-Virtual-Guru-the-Gathering-online-Extending-Guru-through-the-API • Questions for @mhouston about the API and/or Guru Developer Network? Feel free to reach out here in Slack, or via email:
Log in to engage in discussions
Use your Guru account credentialsLog in
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.