US English (US)
BS Bosnian

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Book a Demo
  • Product Updates
  • Contact Us
English (US)
US English (US)
BS Bosnian
  • Home
  • Integrations

Salesforce Integration

Written by Diego Selzlein

Updated at October 25th, 2024, by Nicholas Jarretta

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Getting Started
    Users Accessibility New to Helpjuice? Start Here Content Management Multiple Languages/Translations & Localization Multilingual Knowledge Bases Analytics Video Tutorials
  • Customization
    Customization Guides
  • API V2
  • API V3 and Webhooks
  • Article Editor
  • Billing / Subscription
  • Authentication
  • Pricing
  • Swifty AI Chatbot
  • Swifty AI Helpbar
  • What's New
+ More

Table of Contents

Installation Analytics

Our Salesforce integration works with Salesforce Cases
and has the following features: 

  • Once inside a case page, the app shows up and suggests articles matching that case's subject.
  • The agent can search for articles from the app.
  • The agent can link articles to the case. Linked articles can be unlinked by agents.
  • The agent can create new articles from the integration app, which are automatically linked to the case at hand.
  • The agent can see articles linked to this case.

Helpjuice makes use of two different apps to provide these features. One is used to manipulate suggestions, linking/unlinking and adding new articles. The other one just shows linked articles. This allows you to better organize your Cases page layout.


Installation

Notice
In order for this integration to work you need to:

  1. Enable Salesforce in your Helpjuice account. To do that, visit Settings > Integrations > Salesforce Integration.
  2. Make sure your Helpjuice email matches the email you use to log into Salesforce.

To install the package onto your Salesforce account, use this link:
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t41000002ZMix

Once installed, you can create a custom boolean field in the Case object called used_article. When an article from Helpjuice is linked to a Case, we update this field to indicate that a Case is linked. This field can help you track how many Cases are linked to articles in Helpjuice. This is optional and the integration will work without it.

Delete

Note

If you only add this field after you already linked cases, it's not possible for Helpjuice to backfill those you've already linked. It'll only affect cases linked afterwards.

After the field is added, you'll need to create a Visualforce Page. Inside your Salesforce account, go to Develop > Visualforce Pages > New. Fill in Label: Helpjuice; Fill in Name: Helpjuice.

Then, paste the following inside Visualforce Markup:

<apex:page standardController="Case">
<apex:canvasApp applicationName="Helpjuice"
namespacePrefix="helpjuice" height="400px" width="500px"/>
</apex:page>

You can change the height and width to whatever values you want, you can change this later to adjust to your layout. Save the page.

Now we've got to add a page for the Helpjuice Links app too: Develop > Visualforce Pages > New. Label: Helpjuice Links; Name: Helpjuice_Links.

Paste this inside Visualforce Markup:

<apex:page standardController="Case">
<apex:canvasApp applicationName="Helpjuice Links"
namespacePrefix="helpjuice" height="400px" width="500px"/>
</apex:page>

Save the page.

Now, open any Case and click on Setup > Edit Page.

Once inside the Layout Editor, you need to select Visualforce Pages and then you can just drag & drop both Helpjuice and Helpjuice Links wherever you want it to be displayed.

That's it. Save the layout and go back to Case Details page. You should see an authorization message. Once allowed, the Helpjuice apps should load up accordingly.


Analytics

Once Salesforce is enabled in your account, you will see a new tab under Analytics session called Salesforce. It will show you details on how many articles are being linked to cases versus how many articles are being added from cases.

These metrics allow you to see how useful your knowledge base currently is and how many new articles are being added because your knowledge base is incomplete or can be improved.

integration salesforce

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Olark Integration
  • Slack Integration: Invalid Email
  • How To Integrate 3rd-party Apps Into Your KB

Copyright © 2025 - Helpjuice

Helpjuice, Inc. is a registered US Corporation, EIN # 45-2275731

Download W9
  • Help
  • Features
  • Pricing
  • About
  • Careers
  • Customers
  • Blog
  • Case Studies
  • Resources
  • Knowledge Base Examples
  • Privacy Policy
  • Terms of Service

Why is the knowledge base important?

With a knowledge base, you can allow your customers to self-help themselves, thus reducing your customer support by up to 60%. Furthermore, you can also have your team get instant answers to the questions they need without having to email themselves all using knowledge base software.

What is the purpose of a knowledge base?

The purpose of knowledge base software is to allow you to host your knowledge base/corporate wiki in one centralized 'hub'. Both your customers, and employees can now access information within seconds!

Made with from Miami, Bosnia, Morocco & Brasil

+1 (833) 387 3877 support@helpjuice.com
Expand