When it comes to adopting a single source workflow, MadCap Flare is a powerhouse tool. Content authors rely on Flare to help maximize the reuse of this source content, and to deliver the right content, to the right audience, in whatever format is needed — aka multi-channel publishing.
One such channel, which has been highly requested as of late, is Salesforce Knowledge. What’s tricky about Salesforce is that it makes it challenging to author and reuse content. Salesforce doesn’t provide a robust authoring platform nor does it make it easy to import structured content. Authors end up spending hours manually copying and pasting content from Flare (or another source) into Salesforce. More time is spent manually reformatting that content in Salesforce so that it respects the corporate styling that was so easily managed in Flare. If content is subsequently updated in Flare (which is often the case), then get ready to rinse and repeat all that copying, pasting and reformatting work. Salesforce administrators may also be tasked with the job, so finding a viable time-saving solution has been sought out from multiple departments within an organization.
With the release of Flare 2017 r2, we introduced a new plugin called Salesforce Connect, which enables Flare authors to publish single sourced content directly to Salesforce Knowledge. With Salesforce Connect, you can kiss those copying and pasting days goodbye.
First things first – to get content published directly to Salesforce, you will need to have Salesforce Connect installed. When installing Flare 2017 r2, choose the Custom installation type and click Next:
On the next page of the Installation Wizard, select Salesforce Connect:
After you build your Clean XHTML target, Flare has to know where to publish the content. This is where Salesforce Connect comes in. To make the publishing of content to Salesforce possible, we extended the capabilities of the publishing destination feature in Flare.
Publishing destinations can be set up in Flare to make it quick and easy to transfer output files to a location where others can access them, such as on a network, a web server, and with this new Flare release, Salesforce Knowledge. In Flare 2017 r2, when you create a publishing destination, you will see a new destination type called Salesforce Connect:
With this new integration, your publishing destination file will publish your Clean XHTML output directly to Salesforce as Articles.
Here is an example of a topic authored in Flare:
This is the same topic published as a Salesforce Knowledge Article:
Now your Salesforce Community includes single sourced content directly from Flare. No copying, pasting, or reformatting required!
Salesforce Connect Tips
Here are a few tips to keep in mind when publishing to Salesforce:
When you create your Clean XHTML target, it is recommended that you enable the option “Convert stylesheet styles to inline styles,” which can be selected in the General tab of the Target Editor. This will ensure that your styling is maintained when you publish the Clean XHTML output to Salesforce.
Another styling tip to avoid having to manually reformat things in SF: it is normally recommended that you set certain global properties (e.g., font size and type) on the body style in your stylesheet. That way, the settings trickle down to all of your other styles. However, the <body> tag will not be retained when you publish to Salesforce. Therefore, anything that you have originally set on your body style will need to instead be set on lower styles in the hierarchy (e.g., p, ul, div).
In addition to having Salesforce Knowledge enabled, be sure you have rights to publish to Salesforce as well as at least one Article type with a Rich Text Field.
To learn more about Creating Publishing Destinations in Flare, visit the Help article here.
A Better Way to Publish Directly to Salesforce Knowledge
That’s it! Pretty straightforward. I encourage you to install this latest release and try out the Salesforce Connect plugin. It’s free for 30 days, and we’re happy to help answer any questions while you test the integration.
Note: Salesforce Connect is integrated as an optional plugin within Flare 2017 r2 and can be tested free for 30 days. The plugin is sold separately and is licensed on an annual subscription basis per user. Pricing and licensing information can be found here.
Contact us or download a fully functional 30-day trial of Flare 2017 r2 here.