Site icon The Data are Alright

How to configure Conga Composer in a Salesforce Experience Site

This may be the second installment in a series of “they said it couldn’t be done!” ;P

the goal

At my job, we use Conga Composer for all of our “doc gen” [document generation] needs, which is like Mail-Merge-on-steroids. We create “printer friendly” docs with data from 5 or even 10 Salesforce objects, organized on letterhead and in beautiful tables. Our staff use Conga Composer to review information which comes in from our “Portal” (aka Experience Site). This functionality prevents staff from having to “click around” here, there, and everywhere to see the data as it is stored in Salesforce. We wanted to extend the same convenience for Partners.

Quick Vocab Note:

the problem

Conga Composer is a very powerful tool and not easy to learn/configure the first time around. While I have a ton of experience using it for “internal” Salesforce users, I had never applied that learning to “external” users. The documentation on this was scant and our (amazing, very trustworthy) consultants had never done the thing I wanted to do, either.

get comfortable with Conga Composer

the licensing

The first hurdle to clear was how to give Partner Community Users access to Conga Composer, which typically is assigned one User at a time, and is fairly costly. We needed some sort of “volume based license” which simply does not exist in the Conga licensing model. To get around this, most people avoid granting individual licenses and instead use automation to request a Conga Merge (ie if I check this box, produce a Conga merge) which utilizes different permissions than *actually clicking a Conga Button.* Unfortunately, the automation style (which leverages Conga Batch, an add-on product to Conga Composer) can only deliver documents via email and it was essential to my vision to download the file immediately via the browser/user local Downloads folder.

I learned that there are “Pay Per Click” Conga units available (the official name for this is “Per Click Events” which cost about the same as the Conga Batch units. (For us, the price is $0.70 per click). Our Conga rep was not familiar with this license type – they must be rather uncommon given the way Conga is typically used at an org/company – so finding out about this was a major puzzle piece toward getting the solution built.

the build

Shoutout to Rich from Englhard Consulting who helped me clear some obstacles via community collaboration and discussion in Ohana Slack!

I started out by following the official Conga documentation on this feature, but quickly got stuck. The URL format recommended in the help documentation did not work (last checked 5/26/2023) and looks like it may be out of date due to Lightning Experience and Enhanced Domains being generally available. Here are my hard-won tips:

My button

Miscellaneous additional tips:

“Actual Footage” (sarcasm) of me setting this up and learning the hard way

Photo by Karen Laårk Boshoff on Pexels.com

the results

This build has been a resounding success! Our staff, Partners (Experience Site users), and my own team+boss are delighted. We look at a quarterly report of usage statistics and we can see that Partner Users are downloading their own files frequently! This is so exciting because I believe that the data that Partners enter into the Portal should be “their” data, which they should be able to download, access, and use freely on demand. This was not possible in our prior system and getting this feature set up took a surprisingly long time with lots of unexpected pitfalls.

my invitation

If you are trying to set this up and you get stuck, please reach out to me! Or if this blog post helps you get unstuck, I would truly love to hear from you!

Exit mobile version