Quantcast
Channel: Conga » Blog
Viewing all 95 articles
Browse latest View live

Keep Your Dates and Times in Line with Conga's TODAY & NOW Fields

$
0
0

Following along with the popular New Year’s resolution to get skinny, I’m going to keep this post short and sweet.

There are two ways to reference a date and/or time in your documents:

  1. Use Conga’s TODAY and NOW merge fields – Recommended method
  2. Use Office’s standard Date and Time merge fields

How these merge fields appear in a Word template:

Let’s start with why we advise against the standard Microsoft date and time fields; the challenge is that they automatically update every time you open the document to the current date and time. It gets even trickier if you’re running a solution that converts the final output to a PDF – the Microsoft date and time fields will display the date and time of when and where the conversion occurred.

So if you want to include a date generated on your account plan presentation, the time when your Excel report was run or any other static snapshot of a moment in time; the standard Microsoft date and time field will not suffice.  

Conga’s TODAY and NOW fields, on the other hand, record the date and time that the user ran the solution and generated the document.

You insert Conga’s TODAY and NOW fields the same way as you would insert other merge fields. 

Use the shortcut Alt+I+F+MM to insert a MergeField and type “TODAY” or “NOW” in the field

OR

  1. From the Insert tab
  2. Click the Quick Parts drop down menu
  3. Select Field

     
  4. Choose a MergeField in the Fields names: menu on the left
  5. Type “TODAY” or “NOW” in the Field name: text box

 

From here you can toggle the merge fields open and apply formatting to define how your date and time should display. There's a great Knowledge Base article on the different date formatting options you can use.  Happy merging.


Using Chatter Publisher Actions with Conga Workflow in Salesforce1

$
0
0
Happy New Year, everyone.  We’ve got a big year coming up here at Conga and I’m excited to kick it off with a very topical edition of Tips & Tricks.
 
Since the launch of Salesforce1 last November at Dreamforce, it’s become even clearer that the future of the Salesforce platform is mobile.  Those of us who remember Salesforce Touch can bask in the relative glory of Salesforce1, but Chatter in particular has received some of the most impressive enhancements.  Publisher Actions, for example, provide brand new ways to interact with your data that allow an unprecedented level of customization for the adventurous admin.  Which brings us to today’s topic:
 

Using Chatter Publisher Actions with Conga Workflow

 
Conga Workflow is a paid add-on to Conga Composer that lets you create and deliver documents in response to a Salesforce workflow rule.  Conga Workflow allows virtually any Composer solution to be triggered via Salesforce workflow rule, whether the original solution is designed to create and email a quote or to generate and store an account plan in a Chatter group.
 
One of the four supported Publisher Actions is the ‘Update Action’.  As the name suggests, this action lets you update fields on a record in Salesforce.  This is perfect for workflow rules – if a field value can change, you better believe we can initiate Conga Workflow.
 
Let’s take this custom Chatter Publisher Action for a spin before we deconstruct the process.  In the below video, I’ll show you how to use a sample Publisher Action to create and email a quote to a particular contact from an Opportunity:
 
 
 

Steps to Create This Solution:

1) Create your Chatter Publisher Action

 
 
As I mentioned before, I chose the ‘Update a Record’ option when selecting my Action Type.  You can also upload a custom icon for your action – a nice touch for personalization.
 

2) Add Fields to the Action Layout

 
 
The crucial field in the above screenshot is the 'Email Proposal via Workflow' checkbox located at the bottom of the layout.  Saving this record with the 'Email Proposal via Workflow' field checked will activate the Salesforce Workflow rule that we set up to trigger Conga Workflow.
 
However, I've also included some other custom fields to customize the behavior of my Workflow solution.  Salesforce recommends that no more than 8 fields be added to the action layout, so I took it right to that limit.  Best practice will be only to expose the fields that you absolutely need to enable your Conga Workflow solution.  Let’s take a look at how those other custom fields are interacting with the parameters in my Conga Workflow formula field.
 

3) Incorporate Action Layout Choices in your Workflow Formula

 
Conga Workflow is an awesome way to make a Composer solution event-driven.  A user doesn’t need to click a custom button, interact with a dialog, or really make any choices in the process of creating and sending a document.  The Salesforce workflow rule allows this entire document generation solution to fit nicely into an existing business process.
 
This is great for predefined solutions where the behavior doesn’t need to change much.  However, what if we want to be able to adjust a few solution control options?  Without a user interface, we can use custom fields on the action layout to drive different values into parameters in our Conga Workflow formula.
 
 
1 – The Contact ID selected via lookup on our action layout will provide a value for the &EmailToID parameter.
 
2 – If the ‘PDF Output?’ checkbox is true, an IF formula provides a value of 1 to the &DefaultPDF parameter.  If not, we provide a value of 0.
 
3 – If the ‘Attach Output File?’ checkbox is true, corresponding IF formulas provide a value of 2 and 1 to the LG3 and LG4 parameters, respectively.  This parameter combination will attach the output file to our master record, but also prevent Workflow from creating a completed activity.  Salesforce will already create an email-related activity when the email is sent via Workflow, so there’s no need to create another one.
 
This concept was covered in a previous post where we described how to use a DS7 dashboard.  It’s an awesome way to maintain control over some parameter settings while still bypassing a user interface, either with Composer or Workflow.
 
I hope this gives you some food for thought in terms of how to do more with your Chatter Publisher Actions.  If you liked this post, be sure to subscribe so you never miss a post.
 

Supercharge Your Custom Report Types by Adding Related Fields via Lookup

$
0
0
Have you ever struggled to include all the data you need on a single Salesforce Report?  We sure have, and we’ve seen quite a few of our customers face similar challenges.  Today, I want to introduce a Salesforce feature that I consider a real game changer when it comes to reporting – the ability to add more fields to a custom report type via lookup.
 
One of the crucial steps in creating a Conga Composer solution is gathering all the Salesforce data needed to populate a given template.  Because it can use Salesforce Reports and SOQL queries as data sources, Composer really shines when it comes to retrieving fields from any standard or custom object in Salesforce.  However, certain situations call for more sophisticated techniques to build those reports or queries that navigate exactly the right object hierarchy to gather exactly the right fields.
 
I’ve always considered the custom report type to be the holy grail of data-gathering.  You can do some interesting things with aggregate functions and semi/anti-joins in SOQL, but custom report types are simply awesome for those who prefer to use clicks instead of code.  In particular, a handy little feature for custom report types that allows you to ‘Add fields related via lookup’ opens up some serious doors in terms of data access.
 

Add Fields Related Via Lookup

In literal terms, this feature allows you to select fields from an object that’s related to an object in a custom report type via lookup.  For example, starting with a custom report type of ‘Opportunities with Contact Roles’, I could look up from the Contact Role to its related Account and select any fields from that related object to be included on my report.
 
Note: The built-in report types for standard objects and the report types that Salesforce automatically creates when you relate custom objects are pretty good about retrieving fields from related objects.  I recommend starting there before creating brand new custom report types.
 

Why This Feature is Awesome

I have a custom object called ‘Project’.  The Project looks up to the Opportunity, and also can have related Milestones.  The object schema looks like so:
 
 
Salesforce was very kind and created a few new report types when I related these objects.
 
 
However, let’s say I’m looking to use Composer to create a project status report that includes data from a Project and its related Milestones, but also from its related Opportunity, Account and Account Owner.  The stock report types won’t get me what I need, so in order to gather all the required data with a single report it’s going to take a custom report type with some lookup magic.
 

1) Create the Report Type

 
 
My primary object is Projects, but we’ll go ahead and add Milestones:
 
 
This gets me the required fields from Projects and Milestones, but now we need to retrieve Opportunity, Account and Account Owner fields.
 

2) Add Fields Related via Lookup

 
First, we click ‘Edit Layout’ on our custom report type.
 
 
Then, I select the object that I’d like to look up from and click ‘Add fields related via lookup’
 
 
This now gives me the ability to add fields from related objects via lookup all at once.  In this case, I’m scooping up fields from the Opportunity, the Account and the Account Owner.  I like to think of this as navigating “up” the object hierarchy.
 
 
Tip: Salesforce allows a custom report type to contain fields available via lookup through four levels of lookup relationships.
 
Once I’ve selected my desired fields, they’re automatically added to the report layout.  I recommend separating the new fields into different sections to better distinguish what object they’re coming from, but that’s optional.  No matter the case, each field that’s added via lookup will have a magnifying glass icon next to its name on the layout.
 
 
Voila!  I now have a custom report type that gathers data from 5 different objects.  I’m ready to use this as a data source for the project status report I want to build with Composer.
 
This feature is incredibly useful for Salesforce reporting in general, but we come across the need pretty frequently when gathering data for Composer solutions.  I hope this gives you some food for thought, and if you liked this post, make sure to subscribe so you never miss another one.

3 Document Generation Needs All Nonprofits Share

$
0
0

This week we're over on the Idealist Consulting blog talking about the document creation challenges of running a nonprofit organization and three common document requirements: 

  1. Batches of Thank You Letters
  2. Single Donation Receipts 
  3. Internal Board Reports

One of the biggest organizational benefits of adopting Salesforce is the consolidation of everyday business processes to a single platform.  With all your data in one place and Salesforce being the flexible, malleable tool that it is, opportunities to have the organization “do that in Salesforce” start to pop up all over the place as user adoption grows.  However, over at the Conga ranch we’ve learned an important lesson over the years about using Salesforce to consolidate information within an organization:

Creating Documents with Salesforce Data Ain’t Easy

For many nonprofit organizations, interacting with a donor base is synonymous with creating and sending customized documents.  Thank you letters, campaign summary reports, tax receipts and quarterly newsletters are often important touch points for engaging with members, donors and stakeholders.

Continue reading the full blog post over at Idealist Consulting.

Salesforce Denver User Group Q1 2014 - Live Blog

$
0
0

12:00pm MT - The Denver User Group is back at the Conga Ranch today. We’re honored to host, but we’re quickly running out of space.  If anyone in the downtown Denver area has space for our 190 and growing members to meet, please let Brent and Peter know. 


12:05pm MT - Forthcoming Mentoring and Mentorship Opportunities - New to Salesforce or trying to get into the space? Brent has posted in the success community to get this going. For potential mentors, Brent stresses that it’s a great way to go back to the basics and maybe catch stuff you glossed over when you were first starting out. 


12:15pm MT -The results of the Salary Survey are in! Peter goes over some highlights:

  • Denver user group members are huge Chrome users.

  • The response was weighted heavily towards system administrators and an average of 1-3 years of experience with Salesforce.

  • The predominant response of those surveyed were in the IT function, but sales operations was a close second, signaling the broad adoption of Salesforce within the organization. Peter expects the Marketing function to grow as Marketing Cloud adoption grows.

  • 43 of respondents held at least one Salesforce certification

  • Average salary correlates to the number of certifications you hold. There was a $20K jump between no certifications and one certification


12:30pm MT - Local Denver company, ReadyTalk sponsored the meeting (thanks for lunch) and two Account Executives are joining us to talk about their web conferencing tools and specifically, ReadyTalk for Salesforce

  • Key Use Cases: Sales training, small meetings, customer trainings, webinars
  • Key Differentiators:
    • Download free
    • 24X7 support with direct dial to a person
    • Industry leading recording tool with built in editing in the application
    • Integrated to several marketing automation tools, Outlook, Gmail and Salesforce
    • Ability to share desktop or PPT, prerecorded videos, polls

Comic Relief: Who's been on a call like this?


12:47 - Live demo time - ReadyTalk for Salesforce

  • Meeting history right in Salesforce with attendance status
  • Within an individual meeting, all of the responses to polling questions and post meeting survey questions are captured in Salesforce
  • ReadyTalk can automatically create new leads/update existing contacts
  • Send meeting invites from within Salesforce
  • Chatter integration shows sales reps what webinars their prospects are registering for/attending
  • NOTE: Most marketing users are also using a marketing automation tool and syncing campaigns (webinars) with Salesforce via the automation program

1:13pm MT - Spring '14 Release - Greg Francis, Sales Engineer at Salesforce is going to go over the top 10 of the over 150 new capabilities in Spring '14. #safeharbor

But first two enhancements to Salesforce1

  • Today - Pulls in calendar from phone and Salesforce instance and you can now let people know you're running late
  • Embedded Analytics - Add charts in Salesforce1 to and Visual Force page

1:20pm MT - And now, the Top 10

  1. Enhancements to Topics - Within Chatter posts will suggest topics to categorize your post.  New enhancements make it more global and searchable. Can now tag objects. (Topics are replacing concept of public/private tags.) Knowledgable People widget

  2. Salesforce Files Sync (pilot) - Synced files will appear everywhere across all devices and can be shared and collaborated on

  3. Salesforce Orders - New objects (Orders & Orders Products) coming, similar to the Quote object. Entered for closed deals using product details from Oppourtunity/Quote.  Concept of a reduction order to process returns de-provision services, reduce services, etc. 

  4. Enhancements to Salesforce for Outlook - Create from a new case from an email in the side panel, relies on publisher actions on the case object. Great for customers who are not using email to case capabilities

  5. Salesforce A - New tool for admin, freeze/lock out users, reset passwords, assign permission sets, direct access to release notes

  6. Multi Monitor Components for Sales & Service - Pop out the workspace in the console into their own windows for easy viewing. Footer components like Notes can be popped out. 

  7. Enhancements to Salesforce Knowledge - Knowledge One is now available as a widget you can plug into the Salesforce Console for Service as a responsive component that will automatically resize for given size. Can link in other knowledge resources, i.e. Sharepoint articles and accommodates federated search. Can also attach topics to articles and can automatically suggest articles based on similar cases. 

  8. Analytics Enhancements - Now flexible sorting of groups in a report  without having to create a tabular dashboard component. You can now freeze row and column headers! Also you can now export a report without the footer. Hide unused report types. Dashboard enhancement - units can be displayed in decimals and percentages.

  9. Community Moderation - Community memebers can now flag posts, comments, files and you can set up triggers to automatically flag content. Private messaging and badging, Salesforce1 access and Knowledgeable People coming to Communities. 

  10. Salesforce Console - Making it easier to work in a feed-based concept, i.e. see all updates to a particular account in the feed. Create related records or tasks from publisher actions. Multi Components allows several components live side-by-side in the sidebar (accordian, tab or stacked styles)

1:48pm - Bonus Enhancements

  • Storage Increases - Increases per user license for most editions.
  • Enhancements to Sandbox - Partial Data sandbox (5 day cycle) pulls in a random 10K records so you can go through development cycles faster
  • Announcements to Chatter Groups - Highlight persistent, important messages

1:52pm MT - Q&A with Greg

What are best practice for companies who have leveraged the tags? Tags are not going away. Unsure if a migration tool exists for this.

Is there an ability to lock files so two users can't work on file at same time? Not right now. 

What will Order object look like? Same as other standard objects, with related product data at bottom. Peter chimes in that for subscription style business, he sees Orders as a way to replace doing renewals in Opportunities. 

Does the Order then update the Contract? It's a child object so you could write triggers to update, and there are APIs to help make this connection. 

1:58 - And that's a wrap!

How to Convert a Salesforce Custom Button to a Formula

$
0
0
Happy Friday, everyone!  Before we crack into today’s edition of Tips & Tricks, I want to extend a big thank you to everyone who made it to the Denver Salesforce User Group meeting last week hosted here at the Conga Ranch.  We had an amazing turnout and it’s always great to see such a vibrant Salesforce community here in Colorado.  We live blogged it if you’d like a recap, and @CongaPete and @BrentDowney were heroic as usual:
 
 
But all superheroism aside, let’s get down to business.  Have you ever wanted to create hundreds of documents at once?  How about sending batches of complex emails on a schedule?  What about creating and delivering a file in response to a Salesforce workflow rule?  If so, then Conga Conductor or Workflow are the answer to your batched, scheduled or event-driven needs.
 
Oh &*%$, a Sales Pitch?
 
Definitely not!  Conga Conductor (for batching and scheduling) and Workflow (for event-driven solutions) are paid add-on products to Composer, but I’m not here to sell you on them.  Instead, I want to guide you through arguably the trickiest part of setting up a Conga Conductor or Workflow solution so that if you decide to check out either product, you’ll be able to hit the ground running and turn your requirements into a working solution as quickly as possible.
 
How to Convert a Salesforce Custom Button to a Formula
 
Converting a Composer button URL into a Salesforce formula is one of the key steps to setting up either Conductor or Workflow, so let’s go through a step-by-step example of how to make that happen.
 
Step 1: Create a Working Conga Composer Solution
 
Best practice will be to first create a Composer solution that works exactly as intended when run from a custom button on a single Salesforce record.  This takes away a lot of the guesswork and gives you a great starting point for converting your Composer button URL to a text formula.  I’ve got a Composer solution that creates and emails receipts from the Opportunity object, so we’ll be converting that to a text formula.
 
Step 2: Copy Your Composer Button URL
 
For this example, we’ll start by copying the following Composer button URL:
 
 
Step 3: Create Your New Formula
 
The next step will be to create a formula field on your master object (the object where your original Composer button is located).  In my case, it’s the Opportunity, so I’d navigate to:
 
Setup->Customize->Opportunities->Fields->New Field
 
I recommend naming your new formula field something very similar to your button, but adding “URL” at the end of the name.  My original Composer button was called ‘Email Receipt’, so I’ll name this new formula ‘Email Receipt URL’.
 
 
Then, select the return type of ‘text’.  The little description next to the text formula option explains exactly what we’re about to do here: “Create a text string, for example, by concatenating other text fields.”
 
 
Step 4: Concatenate Your Formula
 
Excel gurus are likely familiar with the concept of concatenation, but for the rest of us mere mortals, concatenation is the process of joining of separate text strings together to create one continuous string.  For example, the concatenation of “snow” and “ball” is “snowball”.  We’re going to do exactly this with the lines of text from our original Composer button URL.
 
We’ll first paste our entire URL into the formula window:
 
 
To successfully concatenate this formula, we’ll be following a few general rules:
 
1) The first 3 lines of our formula will be deleted (the Composer web address, the SessionID and the ServerURL).
 
2) Literal text will be surrounded by double quotations (“ ”).
 
3) Merge fields from the button must be replaced with the corresponding field available in the formula, and will be referenced OUTSIDE of double quotations.  Because fields will return their correspondent field value, they aren’t literal text, so we position them outside the quotes.
TIP: Any field surrounded by curly brackets (a merge field) will need to be replaced.
 
4) Each line of the formula will be concatenated with the next line by using ‘+’ signs.  You can also use the ‘&’ symbol, but because that’s used with each Composer parameter, I highly recommend using the ‘+’ sign for clarity.
 
5) Spaces are permitted in a formula if they’re part of literal text (i.e. surrounded by double quotes).
 
6) You’ll also need a &QMode parameter for Conductor or Workflow.  The &QMode parameter controls the behavior of Conductor or Workflow, like whether a solution should email a file or attach it to a record in Salesforce.
 
Let’s break down how I applied those rules to successfully convert my button URL into a text formula:
 
 
1) These first 3 lines of the original button URL have been deleted.
 
2) Here, we see an example of how literal text (&Id=) should be surrounded by double quotations.  We also see how a merge field (the master object ID) from our original button URL has been converted to its corresponding field available in the formula.  You can do this by clicking the ‘Insert Field’ button when editing your formula.
 
3) For my &OFN parameter, we see how spaces can be enclosed within literal text.  If I kept the + signs intact, they’d actually show up in my output file name.  This is also another good example of how a merge field (Opportunity Name) is converted to a field reference in our formula.
 
4) PROTIP: The {!Contact.Id} merge field in my Opportunity button URL was retrieving the Contact ID of my Primary Contact Role.  The converted ‘ContactId’ field isn’t actually available from the ‘Insert Field’ menu, but you can still use it in your formula to retrieve the same value.  Formula hacks!
 
5) Finally, we see that I’ve added my &QMode parameter and assigned it a value of ‘3’.  This will set up my solution, whether for Conga Conductor or Conga Workflow, to email my receipt.
 
Step 5: Put It in Context
 
Now that we’ve successfully converted our Conga Composer button URL to a text formula, we have some choices about what to actually do with it.  If we’re looking to create a batched or scheduled solution with Conga Conductor, we’d then choose how we’d like to launch that process in Salesforce.  If we’re looking to create and distribute a file in response to a Salesforce workflow rule with Conga Workflow, we’d then choose what kind of workflow rule we want to trigger our solution.
 
A quick word of caution: Conga Conductor and Conga Workflow solutions vary tremendously depending on the use case.  In that sense, it’s safe to say that every Conductor or Workflow solution is unique.  This post is geared to help you through one part of the setup process for either type of solution to get you up and running as quickly as possible.  If this post got you thinking about batched, scheduled or event-driven solutions but left you with questions about the whole process, I’d encourage you to get in touch with us.  Support is kind of our thing around here.
 
Have an awesome weekend, and don’t forget to subscribe so you never miss a post!

How to Use Conga Composer with a Custom Object

$
0
0
In this edition of Tips & Tricks we’re going to keep things short, sweet and informative.  Today, we discuss how to use Conga Composer with a custom object in Salesforce.
 
One of the most flexible aspects of Conga Composer is that it works with any standard or custom object in Salesforce.  There’s only one extra step needed to get Conga Composer to work directly with a custom object, so let’s see how that’s done.

How to Use Conga Composer with a Custom Object

I have a custom object called ‘Product Usage History’.  It shares a Master-Detail relationship with the standard Account object and is awfully useful for tracking the use of my product by a particular customer on a monthly basis.  I want to be able to click a custom button on Product Usage History records to create and deliver usage reports to my customers whenever one is requested, because that’s just awesome service.
 
1) Retrieve the Conga Composer Base URL
 
We’re going to create a new custom button on the Product Usage History object to launch Conga Composer, but the first step will be to find Composer’s base URL.  This base URL can be found in the managed custom buttons that were added to a few standard objects when Conga Composer was first installed.  I’ll find the one on the Opportunity object and copy the URL.
 
 
2) Create a New Custom Button
 
Next, we’ll create a new custom button on the Product Usage History object, give it a name, and then paste in our base URL.  For anyone who’s created a Conga Composer solution before, this should be no different than the normal process.
 
 
See the &Id parameter that's highlighted above?  That parameter defines our master object, and we want that to be the Product Usage History object.
 
3) Insert the Custom Object's Record ID
 
Here’s the crucial step – we need to insert a new merge field for our master object ID.  We’ll first delete the {!Opportunity.Id} merge field, and then insert the ‘Record ID’ merge field from the appropriate dropdown menu.
 
 
Luckily, Salesforce applies the generic field label of ‘Record ID’ to all custom objects at this stage, so this part of the process should look the same no matter what your custom object is named.  However, we’ll see a more specific reference to the custom object once we insert this merge field.
 
 
Sweet!  I can now add this custom button to the page layout of my Product Usage History object and get cracking.
 
From here on out, the customization of this Conga Composer solution is just like any other.  I could retrieve more data for merging with Salesforce reports or Conga Queries, start creating a Word or HTML email template, or add more parameters to my button URL to customize the behavior of my solution.
 
Pro Tip: If you want to add activity logging parameters to a Conga Composer solution that’s running from a custom object, you’ll need to enable the ‘Allow Reports’ option for that object.
 
 
Thanks for reading, and if you found this post helpful, make sure to subscribe so you never miss another one.  Until next time!

5 Ways to Automate Template Selection for Conga Composer with Formulas

$
0
0
We talk a lot about one-click solutions over here at the Conga ranch.  And with good reason – enterprise software isn’t always sexy, but automating complex business processes to drastically simplify the user experience certainly can be.
 
One of the user choices that we can automate in the process of streamlining Conga Composer is template selection.  Over the years, we’ve seen some of our most savvy customers and partners incorporate varying degrees of Salesforce formula logic to drive Conga Composer’s selection of templates.  In this post, I’m here to introduce a few ways for you to do the same.
 
Using formulas to determine what templates Conga Composer will use in response to business logic can get very technical, but the benefits can be tremendous.  Reducing clicks, simplifying user choices, reducing errors, conveniently bypassing the user interface and supporting users with evolving requirements are all benefits of formula-based template selection.  If you’re shooting for those types of outcomes, you’re in the right place.
 
It’s all about the Template IDs
 
Conga Composer’s &TemplateID parameter requires the 15-character ID of a supported template record or a series of 15-character record IDs separated by commas if you’re looking to specify multiple templates.
 
Example: 
&TemplateID=a03E0000008HNSw
&TemplateID=a03E0000008HNSw,a03E0000008HOgx
 
We can use a few different types of formula logic to provide different value(s) for the &TemplateID parameter on a dynamic basis.  Let’s examine five ways of automating template selection for Conga Composer with formulas.
 
1) Selecting 1 of 2 Possible Templates
 
Location of Formula Logic Used What to Predefine
Custom button IF function Single template
 
If you simply need to select one of two possible templates for a given merge process, this is the best approach.  To accomplish this, we’ll insert an IF function directly into our custom button URL as the value for our &TemplateID parameter.  I recommend using the ‘Insert Selected Function’ button when doing this – this will give you a nice blueprint of the required syntax for your function.
 
 
Next, we’ll set up our expression and true/false values.  The basic idea here is that if a certain condition is true, we’ll return a particular template’s record ID for Conga Composer to use.  If it’s not true, we’ll return a different template record ID.
 
Let’s roll with a very basic example to get a feel for how this works.  My Composer solution is for creating and sending contracts from the Opportunity.  I have a custom checkbox field on the Opportunity called ‘Includes Special Terms’.  If the box is checked, I want Composer to use the contract template that reflects special terms, otherwise use the standard contract template.
 
 
When I click this button on an Opportunity record, the IF function will check to see if ‘Include Special Terms’ is checked and then return the appropriate record ID.
 
2) Selecting One of Many Possible Templates
 
Location of Formula Logic Used What to Predefine
Formula field CASE function Single template
 
If your template selection criteria are any more complex than in the previous scenario, where a single IF function could select one of two possible templates for merging, the best practice will be to use a custom formula field to determine which template Conga Composer should use.  This keeps your button URL from devolving into a mess of functions and syntax by performing all of the evaluations in a single formula field, and then simply referencing that formula field in your custom button.
 
 
As we can see in the above example, a CASE function takes up a lot of space in a button URL and is best stored in a separate formula field.  Keep in mind that this formula won’t need to be on the page layout if you’re using Salesforce Enterprise Edition or above.
 
While an IF function can only compare an expression to a single value, CASE functions can provide a different result for a series of possible values.  This is a great way to use a picklist as a method of selecting a template for Conga Composer.
 
Expanding upon the previous use case of creating contracts from an Opportunity, let’s say I want to use the standard ‘Type’ picklist on the Opportunity’s related Account to drive my template selection formula.  Depending on the type of the organization, we’ll assign a different contract template for Conga Composer to use.
 
First, we’ll create a new formula field on the Opportunity and make sure it has a return type of ‘text’.  This is crucial – the eventual result for our &TemplateID parameter will be a 15-character record ID text string, so the return type needs to be ‘text’.
 
 
Next, we’ll insert the CASE function into our formula.
 
 
Finally, we’ll fill in the expression with a reference to our ‘Type’ picklist from the Account and then add our expected values and results.
 
 
Let’s decode the above screenshot.  If the Account Type is ‘Commercial’, this formula will return the first template ID highlighted in yellow.  If the Type is ‘Government’, it’ll return the template ID in green.  If it’s ‘Nonprofit’, it returns the third template ID in red.  Finally, CASE functions provide an ‘else result’ that is returned if the expression (in this case, our Type picklist) doesn’t match any of the specified values.  I’ve highlighted this in purple and used the template for ‘Commercial’ accounts as my ‘else result’.  This assumes that my commercial contract template is the generic template used for all other possible scenarios, but you might want to select a unique template as an ‘else result’.  It just depends on the requirements at hand.
 
3) Selecting Multiple Templates in a Predefined Order
 
Location of Formula Logic Used What to Predefine
Formula field Series of IF functions Multiple templates
 
Using a series of IF functions in a formula field is a great way to approach Conga Composer solutions that use more than one template.  Using this method, you can set up a list of templates that will be merged in a predefined order.  These can either be converted into a single output file or merged independently as separate outputs.
 
To do this, we’ll start with the logic of a single IF function before replicating and modifying the criteria for however many templates we might include in a merge process.  We can use the following formula to dynamically assemble a contract with or without a cover letter, that may or may not accommodate special terms and will include terms and conditions relevant to either domestic or international agreements.  Pretty good for one little formula!
 
 
Let’s deconstruct the above example.  In the first IF function, we’re referencing a custom checkbox field called ‘Include Cover Letter’.  If that field is checked, we’ll return the record ID of a cover letter template.  It’s important to take note of that little comma at the end of the record ID on the first line.  We need to be conscious of how we’re going to assemble a particular value to provide for our &TemplateID parameter, so if there will be multiple template IDs, they’ll need to be separated with commas.
 
In the second IF function we’re also looking at a checkbox – the same ‘Include Special Terms’ field that we used in the very first example.  If it’s true, we’ll return the record ID of our contract template that includes special terms.  If not, we’ll use the standard contract template.  Keep in mind that we’ve put a comma at the end of each of these possible ID values in anticipation of a possible third template.
 
In the third and final IF function we’re referencing the related Account’s ‘Billing Country’ to see if it has a value of ‘USA’.  If it doesn’t, we return the record ID of a template that contains terms and conditions for international agreements.  If it does, then we return the record ID of a template with terms for domestic deals.  Notice that there aren’t commas present at the end of either record ID because either of these templates would be the final ID in a string of three possible template IDs.
 
Phew!  With all that logic out of the way, here’s the result:
 
 
In this case, three template IDs have been correctly strung together based on our formula logic.  The cover letter template is highlighted in yellow and the contract template with special terms is highlighted in purple (both included because their relevant checkboxes are checked), and the terms and conditions for domestic agreements is included as the final template ID because our related Account has a Billing Country of ‘USA’.
 
Back in our Conga Composer button URL, we’ll simply reference this formula’s merge field and we’re good to go.
 
 
Pro Tip: If you want to give users the option of reordering templates that are predefined by a formula, you can include the &SelectTemplates parameter in your Conga Composer button URL.
 
4) Selecting Multiple Templates with More Flexible Logic
 
Location of Formula Logic Used What to Predefine
Formula field Series of IF and CASE functions Multiple templates
 
Using this approach, we can use a series of IF and CASE functions in a formula field to apply increasingly complex business logic when selecting templates for Conga Composer.  This is very similar to the previous example except that we’ll be using a mix of IF and CASE functions to assemble a list of multiple template IDs.
 
 
We’re using some familiar logic for this new formula that includes both IF and CASE functions.  This is identical to the previous example except that we’re now using a CASE function to select our main contract template depending on the related Account’s Type.
 
5) Selecting Templates with Complex Criteria Using AND/OR Logic
 
Location of Formula Logic Used What to Predefine
Formula field IF, CASE, AND and OR functions Single or multiple templates
 
All of you formula wizards are probably wondering “why the heck hasn’t he mentioned AND/OR functions yet?”  Astute observation, fellow formula wizards – I’ve saved the best for last.
 
AND/OR functions allow you to incorporate even more variable combinations when determining what templates should be used by Conga Composer on a dynamic basis.  AND functions will evaluate multiple logical statements to see if all of them return true.  Meanwhile, OR functions evaluate multiple logical statements to see if any of them return true.
 
The use of these functions open up some serious doors when it comes to accommodating complex logical criteria for template selection.  Sticking with our tried-and-true use case for contracts, here’s an example of how you might include AND/OR functions:
 
 
At the risk of transitioning to complete nerd-speak, let’s break down the above formula.  In the first IF function highlighted in yellow, we’ve nested an AND function to see if the ‘Include Cover Letter’ checkbox is checked and the related Account’s ‘Billing Country’ is not ‘USA’.  If both are true, then we return the record ID of a cover letter for non-U.S. contracts.  If either of those conditions aren’t met, then another AND function nested within an IF statement can check to see if the cover letter checkbox is checked and the billing country is ‘USA’ and return the record ID of a cover letter for U.S. contracts.  If the ‘Include Cover Letter’ checkbox isn’t checked, we simply return null, represented by a set of double quotations.
 
Next, we’re using a CASE function highlighted in green to check the related Account’s ‘Type’.  If it’s either ‘Government’ or ‘Nonprofit’, we’ll return the record ID of our institutional contract template.  If it’s anything else (assuming there are only 3 possible values in our Type picklist), we’ll return the record ID of our commercial contract template.
 
Finally, we’ve nested an OR function within an IF function (highlighted in blue) to evaluate the related Account’s ‘Billing Country’.  If it’s ‘USA’, ‘Canada’ or ‘Mexico’, we’ll return the record ID of our terms and conditions template for agreements in the Americas.  If it’s anything else, the function will return the record ID of our overseas terms and conditions template.
 
And there you have it – five ways to automate template selection for Conga Composer with formulas.  When it comes to formulas, please keep in mind that there are usually a variety of ways to accomplish the same result.  I didn’t even talk about using logical operators (incredibly useful) and the examples described in this post are meant to act as an introduction to dynamic template selection, not as literal solutions.
 
Have you used formulas to drive template selection?  Or even to automate other aspects of Conga Composer?  We’d love to hear your experience and thoughts in the comments.  Until next time!
 

It's Here! Conga Composer Release 8 is Live

$
0
0
It’s here!  Conga Composer Release 8 is now generally available on the Salesforce AppExchange and we couldn’t be more excited about it.  I want to first extend a big thank you to everyone who took the time to test the new release during its beta period.  We’re incredibly grateful for your invaluable feedback that helped us squash bugs, streamline features and make this the best release it could possibly be.
 
In today’s post, I’m thrilled to introduce some of the new features that make this the best version of Composer ever.
 
If you’d like a full walkthrough of all the new features in Release 8, be sure to check out the What’s New in Conga Composer Release 8 webinar:
 
 
There are also a few major differences between Conga Composer Release 7 and Release 8.  You can find all you need to know about upgrading to Release 8 in this webinar:
 
 

New Features

1) Redesigned User Interface
 
For those of us who are longtime users of Composer, the first thing that stands out about Release 8 is the completely redesigned user interface.  Slick and intuitive, the new UI streamlines solution control options and makes it easier for administrators to create and customize their solutions.  After installing the new package, a simple change to the first line of any Conga Composer button URL* will ensure that you’re using the new brand new user interface, shown below:
 
 
* Full details about how to change the first line of your button URLs can be found in the Conga Composer Installation & Administrator's Guide
 
Activity logging, saving a copy of your output file and updating fields are all now separate, independent features.  This makes it much easier to adjust these settings on the fly in the new user interface, but admins can always lock down these choices for users by using specific button URL parameters.
 
One of my favorite new features is the ‘Preview’ button at the bottom of the dialog.  This handy button allows the running user to merge and download a copy of their output file without executing all the activity logging, file saving and field updating features that are enabled for the solution.  This is super helpful when you’re first building templates and need to merge a few versions of your template to see what the output looks like, but don’t want to create any unnecessary activities or attachments.
 
2) Enhanced Template Builder
 
 
The new template builder is loaded with new features, but some of my personal favorites are:
 
- Text-based merge fields for Word templates
 
For long-time users of Composer, this is absolutely huge.  True to their name, text-based merge fields consist of the merge field name surrounded by a pair of curly brackets.  Instead of inserting a Microsoft Word mail merge field and inserting the field name, you can now simply copy and paste a text-based merge field directly into a Word template.  It’s that easy.
 
- The new Template Canvas
 
There are a few convenient ways to select merge fields in the new Template Builder, but one of the most useful is with the new Template Canvas.  The Template Canvas occupies the panel on the right side of the interface and gives you the ability to organize and format merge fields before adding them to a template.  You can format dates and currencies, rearrange the order of merge fields and even create entire tables of detail data in the Template Canvas.
 
- Automatic merge field formatting for each template type
 
Gone are the days of remembering the various merge field formats for the different template types supported by Conga Composer.  By using the selections at the bottom of the list of available fields, you can now automatically format your merge fields for the type of template you’re building.
 
3) Google Drive Integration
 
This is a very exciting addition to the list of third-party apps that can be integrated with Conga Composer.  You can enjoy the benefits of the new Google Drive integration in two main ways:
 
- Save a copy of your output file
 
Conga Composer output files, whether in Microsoft Office or PDF format, can now be stored in Google Drive as part of the merge process.  This is very similar to the process of saving a copy of your output file to Salesforce Notes & Attachments, Content or Chatter.  For example, if I’m creating and emailing a quote to a client, I could automatically save a copy of the PDF quote in a particular folder in Google Drive to create an archive.
 
- Convert a template to Google native format
 
Rather than saving a copy of a Microsoft Office or PDF output file in Google Drive, Conga Composer Release 8 also gives you the ability to fully convert a Word, Excel or PowerPoint template to its corresponding Google native format.  This is particularly useful for creating a document, presentation or spreadsheet that’s intended to be shared for collaboration because you can easily leverage the sharing capabilities of Google Drive.
 

Important Notes for Current Customers Looking to Upgrade

1) Don’t uninstall!
 
This is crucial – existing customers should NOT uninstall the current package of Conga Composer that’s in their org.  This will delete all of your existing solutions – templates, email templates, queries, you name it.  We would hate for that to happen to one of our customers, so please keep this in mind when upgrading.  A simple re-installation of Conga Composer by clicking ‘Get it Now’ on its AppExchange listing will upgrade your current solutions to Release 8 without any risk of losing your work.  Basically, you’ll be installing the package on top of your current one.  If you have any questions about this, please don’t hesitate to call and we’d be glad to walk you through it.
 
2) The upgrade isn’t mandatory 
 
Ah, the beauty of choice.  Although Conga Composer Release 8 carries a whole host of new features and benefits that we think will make your life a lot easier, the upgrade is not immediately required.  There are a few ways to go about testing your existing solutions before fully upgrading to the new release.  Please check out the Conga Composer Release 8 Test Guide for all the details about how to test your existing solutions before going forward with a full upgrade.  Personally, I think the “Quick Test” option for system administrators is awesome – it doesn’t require any work at all!
 
3) Where’s Conga Mail Merge?
 
Previously, Conga Mail Merge was included as part of the Conga Composer managed package.  In Release 8, Mail Merge is available as a separate add-on to Composer at no additional charge, instead.  When existing customers upgrade to Release 8, the Conga Mail Merge tab will disappear.  But fear not – none of your Mail Merge solutions will be affected.  All the reports, templates and Conga QuickMerge links that you might have set up for use with Conga Mail Merge will remain 100% intact.  You’ll simply need to do a quick installation of the new Conga Mail Merge package, which is available here.  If you have any questions about this or would like a hand upgrading, please don’t hesitate to get in touch with us.
 
And there you have it – we’ve officially ripped the cover off the new release of Conga Composer and we’re incredibly excited to see what our customers and partners will be able to accomplish with its new functionality.
 
Got a favorite new feature or a question about what’s included in Release 8?  Drop a comment here – we’d love to hear from you.  Until next time!
 

3 Ways to Use Conga Composer's New Integration with Google Drive

$
0
0
One of the most exciting new features available in the latest release of Conga Composer is the integration with Google Drive.  This integration opens up a whole new set of possibilities when it comes to output file storage, document collaboration and template creation when using Conga Composer.  In today’s post, I’ll be walking you through three ways to take advantage of this new functionality.  Let’s dig in!
 

Output File Storage

One of the most straightforward ways to leverage the new integration is to use Google Drive as a location to store output files generated by Conga Composer.  This is great for effortless archiving of important documents, presentations or reports.  In order to do this, you’ll simply add a few button URL parameters to a Composer solution.  Here’s an example:
 
 
Let’s break down each of these button URL parameters to understand what they do:
 
1) The &SC0 parameter sets the file attachment options for Composer.  When we apply a value of 1, it enables the ‘Save a Copy’ feature of Composer.
 
2) The &SC1 parameter defines where a copy of the merged output file will be stored.  When we apply a value of Google, it sets Google Drive as the output file storage location.
 
3) The &OFP parameter specifies the file path within Google Drive where the merged output file will be saved.  This is an optional parameter – if you don’t define a file path, your output file will be stored in a generic folder called ‘Conga Documents’.  In this case, I applied a value of My+Custom+Folder\{!Account.Name}.  When running this Composer solution from an Account record, it would automatically create a folder called ‘My Custom Folder’ in Google Drive, create a folder named after the Account record that’s stored within ‘My Custom Folder’, and then store the output file in the folder named after the Account.  If those folders already exist, Composer will simply store the output files there instead of creating them on the fly.
 
The &OFP parameter works behind the scenes to define the output file path, but the &SC0 and &SC1 parameters have a visible effect on the Conga Composer user interface:
 
 
Why It Matters
 
Google Drive is simply awesome for file storage, with or without Conga Composer.  With over 120 million active users as of last November, it’s clearly become a standard for both personal and enterprise cloud storage.  Using the new integration to seamlessly store output files in a predefined location allows Composer customers to take advantage of Google Drive’s impressive capabilities as a storage repository.
 

Converting Output Files to a Google Native Format

The new Google Drive integration also allows Composer users to fully convert a Microsoft Office template to its corresponding Google native format.  For example, a Word template can be converted to a Google Doc, an Excel spreadsheet can be converted to a Google Sheet and a PowerPoint presentation can be converted to a Google Slide.  Using the integration to convert and store templates in Google Drive requires a simple button URL parameter: &GoogleVisible=1
 
This parameter affects the ‘Action’ dropdown menu in the Conga Composer user interface, as shown below:
 
 
Why It Matters
 
Converting a Conga Composer template to a Google Doc, Sheet or Slide means that it can be shared and edited with other team members – perfect for collaborating on internal reports, sales presentations or complex quotes and proposals.  This can help remote teams stay connected on the same project, put relevant Salesforce data in front of non-Salesforce users or simply make it easier for multiple people to collaborate.
 
Note: It’s important to keep in mind that Google Docs, Sheets and Slides have different formatting capabilities than Microsoft Word, Excel and PowerPoint, respectively.  Complex formatting, particularly when it comes to tables in Word templates, often isn’t supported by Google Docs.  It’s important to test your solution thoroughly to determine if any MS Office-based formatting features are lost when converting a template to a Google Doc, Sheet or Slide.
 

Creating Conga Composer Templates in Google Drive

Google Drive provides the option to download a Google Doc, Sheet or Slide to the user’s local computer as a .docx, .xlsx or .pptx file, respectively.  With the introduction of text-based merge fields in Conga Composer Release 8, it’s now possible to create templates in all three of those formats directly in Google Drive!  There are three main steps involved in this process:
 
1) Add merge fields to a Google Doc, Sheet or Slide
 
The Template Builder can be used to easily add merge fields to your template in Google Drive.  For example, below is a simple Google Doc template:
 
 
2)  Download the template
 
Next, you’ll download your template in its corresponding Microsoft Office format.  In this case, I’m downloading a Google Doc as a .docx file:
 
 
Even if I didn’t have Microsoft Office installed on my local computer, I could still save this file with a .docx extension.  At this point, it’s simply a file that we’re going to upload to Salesforce so it can be used by Conga Composer.  Which brings us to the final step:
 
3) Store the template in Salesforce
 
At this point, we’re simply uploading a template to the Conga Template Manager just like any other.  We’d first create a new Conga Template record and attach the file:
 
 
And then this template would be available to be used by Composer, just like any other normal Word template:
 
 
Why It Matters
 
This aspect of the integration is especially useful for organizations that have fully adopted Google Apps or don’t use Microsoft Office.  With the ability to create a variety of templates directly in Google Drive, it’s no longer required that Conga Composer customers have Microsoft Office.
 
There you have it – three ways to use Conga Composer’s new integration with Google Drive.  We’re excited to see how our customers will use this integration for more efficient file storage, increased collaboration and flexible template creation.
 
Got a question about the Google Drive integration, or want to share an awesome use case?  Drop a comment below – we’d love to hear from you.  Until next time!
 
 

Build Word Templates like a Pro with Text-Based Merge Fields

$
0
0
We’re lucky to have the opportunity to work directly with our customers quite a lot here at Conga, and a good deal of that time is spent helping create Conga Composer templates.  Word templates have always been the most popular format – they support so many different use cases, especially when they’re automatically converted to PDF by Composer upon merging.
 
For years, adding merge fields to Word templates wasn’t quite as intuitive as we wanted it to be.  Adding one required you to insert a Microsoft Word mail merge field and then paste in the field name provided by Composer.  For longtime Composer users, this should look familiar:
 

 
Through our direct interaction with customers, it became very clear that administrators would naturally gravitate towards copying and pasting a merge field name directly into their Word template, skipping the crucial step of inserting the actual Word field.  I can’t tell you how many times I had to politely stop the administrator I was working with and say “Hang on one second…we need to insert a merge field before we paste in that field name.”
 
Rarely ever is user feedback so clear and consistent.  From a product development standpoint, this was akin to being directed by those guys you see on airport runways with big neon beacons guiding pilots to their gates.  However, instead of directing us to gate C37, our customers were directing us to one of the most useful new features included with Conga Composer Release 8:
 

Text-Based Merge Fields

Text-based merge fields make the process of adding fields to a Word template quicker and easier than ever.  Instead of requiring a Microsoft Word mail merge field, text-based merge fields consist of the field name surrounded by a pair of curly brackets.
 
Example: {{ACCOUNT_NAME}}
 
 
The Benefits of Text-Based Merge Fields
 
1) Easily Added to Templates
 
The redesigned Template Builder in Conga Composer Release 8 makes it incredibly easy to add text-based merge fields to a Word template.  Simply click to copy a text-based merge field and paste it into your template.  It’s a beautiful thing.

 
2) Less Room for Error
 
Microsoft Word mail merge fields are a lot like Salesforce fields – they have a field label and a field name.  These will have the same value unless you modify the field label, like we see here:
 
 
This can lead to some confusion when someone edits the field label without changing the underlying field name.  In those cases, the field looks like it’s been changed since the label is different, but the actual field name is untouched.  Because Conga Composer merges data based on the field name, a change to the field label won’t affect the way that field is populated.
 
With text-based merge fields, the field label and the name are effectively the same thing.  There’s no extra “layer” to the merge field – what you see is truly what you get, and that makes editing merge fields much less prone to error.
 
3) No More Complex Keyboard Shortcuts
 
If you’ve built a few Word templates for Conga Composer, it’s more than likely you’ve learned the Alt+I+F+M+M keyboard shortcut to insert a mail merge field.  I still feel like a bit of a Word ninja when I use this shortcut, but when using text-based merge fields, it’s no longer necessary.  Simply copying and pasting will do the trick.
 
4) Support for Text-Based IF Fields
 
IF fields are one of the most popular features used with Word templates for Composer.  Basic use of IF fields allows for conditional content in your output file, like different terms and conditions for international vs. domestic contracts.  More advanced use of IF fields allows for a truly dynamic Word template where the entire composition of a document can change drastically based on predefined criteria.
 
With Conga Composer Release 8, you can build text-based IF fields.  This is helpful for clearly identifying where IF fields exist in a template and what they evaluate.  Traditional IF fields in Word are great, but unless you’re clever when constructing them, they show the corresponding result of the IF field rather than the components of the field itself.  For example, the text-based IF field shown below displays the entire contents of the field.  This makes it very clear to see what this IF field is evaluating.  In contrast, the traditional IF field only displays the false result in the template – until data is merged, it’s literally comparing the value of “OPPORTUNITY_AMOUNT” to “15000”, so it returns false.
 
 
5) More Flexibility
 
Every Conga Composer solution is different, and Word templates reflect that.  Although Conga Composer Release 8 supports text-based merge fields, you can also opt to use traditional mail merge fields.  Fields of either type can be mixed and matched in a Word template.
 
That’s not to say that you should go about mixing and matching text-based and traditional merge fields for the heck of it.  Consistency and simplicity are always encouraged when building templates, but there are some cases where it makes sense to use a combination of merge field types.  For example, many field names related to Opportunity Products are very long.  When using a text-based merge field, you’re forced to include the entire field name between the sets of curly brackets.
 
Example: {{OPPORTUNITY_LINEITEM_PRODUCTDESCRIPTION}}
 
Those fields can take up an awful lot of space in your template.  In this situation, some administrators might choose to use a traditional merge field and modify the field label to effectively give their merge field a shorter alias.  For example:
 
 
This results in a shorter field label that’s often easier to work with in a template.  However, as I mentioned in the second point about text-based merge fields leaving less room for error, this can potentially lead to confusion further down the road.  Just make sure you don’t forget about these traditional fields if you decide to use them for shorter aliases, especially if another administrator inherits the project.
 
That’s it for text-based merge fields!  We’re excited to see how our customers will benefit from this new, more efficient way of building Word templates for Conga Composer.
 
You can learn about the other new features in Conga Composer Release 8 here, including how to upgrade.
 
Until next time!

Conga Solutions for Any Industry

$
0
0

Hello Conga Blog readers, my name is Kristina Schroffel and I am the newest blog contributor and member of the Conga marketing team. I am excited to share blog posts with you, while continuing to expand my knowledge of all things Conga. From bunny slopes to black diamonds, let’s learn together more about Conga and how we can help your business succeed.

When researching Conga Composer® on the AppExchange you may be wondering, how does this Salesforce document generation app work for my business? In this blog post, we will go over how vastly different industries all use Conga products to improve their business processes and overall efficiency. Your potential expands as far as your business’ Salesforce data will take you, and Conga representatives are always there to help you throughout your implementation process. Here are three examples of how three very different companies all made Conga Composer their own and joined the line.

1.     Let’s first look at a use case in the hospitality industry. The Hilton Worldwide concierge team provides 24/7 personal concierge service and prepares customized trip itineraries for members of the Owners Access club. Itineraries include every aspect of the Owners Access club member’s trip from dinner reservations to tickets to a sports game. Previously, this highly customized document would take the Hilton Worldwide concierge team 75 minutes per itinerary to complete. Now, with standardized templates uploaded to Composer, a click of a button on a Contact record, and Composer completes a new itinerary in seconds.

2.     Healthcare industry leader Schumacher Group™ was re-entering large amounts of data on thousands of complex healthcare PDF and Word forms from Medicare, Medicaid, hospitals and insurers each month. But with the implementation of Conga Composer, contracted provider data only needed to be entered once into Salesforce to automatically complete more than 1,400 PDF and Word healthcare forms on a monthly basis. What originally took seven full-time employees is now being achieved using Conga Composer. Schumacher Group saves more than $1,000,000 annually by automating its complex healthcare form filing system with Conga Composer.

3.     Family-owned company Springboard Wine Company uses Conga solutions to help improve transparency within the company not just externally, but also internally. Springboard generates past due statements, purchase orders and invoices to customers with Conga Composer. Internally, Conga Conductor® generates delivery and order summaries to Springboard sales reps through scheduled end-of-day reports, month-to-date reports and inventory reports. The level of transparency Springboard is able to maintain with its suppliers and within its own organization is exceptional, and its streamlined capabilities save the company time, money and eliminate confusion. Everyone within the organization is updated as orders happen and the daily reports further guarantee everyone is on the same page working as a cohesive organization.

The next time someone at your company is filling out a document or inputting data into a spreadsheet, recognize that activity as an opportunity to incorporate Conga solutions to automate your business. With Conga products you can change the way your company operates by improving business processes and saving employees’ time. The solution could be more obvious than you’d think. 

Improve Your Salesforce Data Quality - A Lesson in Constructing Picklists

$
0
0

Today we’re going to depart from Conga-specific tips to talk about an important issue that affects nearly every organization that uses Salesforce, whether a Conga customer or not – data quality. Specifically, I want to address picklists. Just by using picklists instead of open text fields you can drastically improve the quality of you Salesforce data. First, you’ll have standardized data that is much easier to use for reporting.* Second, giving your users a short list of available options to choose from will encourage them to actually populate the field. You can take this a step further with dependent picklists to really guide your users to provide not only the correct information but also more detailed data.

Ok everyone going to start using picklists? Great, but let’s talk about how to construct your list options. Good picklists follow one key principle; they should be mutually exclusive and collectively exhaustive, or MECE for short. Say it with me now, mee cee.

So what does MECE mean? Let’s start with the first part, mutually exclusive. This basically boils down to only tracking one thing in each picklist. For example, you wouldn’t put a value of Asparagus in a picklist called Fruit.

This picklist is not Mutually Exclusive Collectively Exhaustive

A common place where this becomes an issue is in customer segmentation. You’ll see a list that looks something like this:

 
 

This list mixes two types of options; you could categorize the company based on its geography or its size. To make this mutually exclusive, you’d need a list for each data point:

Region picklist using MECE      Company size picklist using MECE

 

 

The second part of MECE is collectively exhaustive. This means that your list should include all of the possible options. I recently completed an auto insurance quote, and the company did a fantastic job with this concept. They have every type of car make listed, including a few I’ve never heard of. It took me three screenshots just to capture them all.

example of a collectively exhaustive picklist

The collectively exhaustive part of MECE is especially important to data quality, because Salesforce picklists restrict a user to just the options you specify. Failing to provide all of the possible options will result in one of three bad data scenarios:

  1. No data – “None of these are remotely close to what I want, so I’m not going to fill this out, and I’ll probably never open the picklist on any other record ever again.”
  2. Incorrect data – “Oh this is a required field? I’ll just pick the option closest to my mouse.”
  3. The dreaded Other option – “My actual data point isn’t here, so I’ll just use other” (NOTE: Other is a cop-out. If your list is truly collectively exhaustive then “other” shouldn’t really be an option.)

So there you have it – a simple method for improving you Salesforce data. Start using picklist where you can and follow MECE when you do.

 

 * This does not apply to multi-select picklists. They will actually make your reporting a nightmare. Just don’t use them. Still not convinced? Cloud for Good has a brilliant summary of why multi-select picklists are evil.  

How Conga Uses the Conga Suite: Invoice Reminders

$
0
0
Hi Conga blog readers!  I'm Melissa.  I was a Business Analyst at Conga and am excited to now be helping the Marketing team.  I'll be sharing some posts now and then. Thanks for taking the time to read our blog!
 
Yes, you read that right.  Not only are we the providers of the Conga® Suite, we are also users (and we can be pretty demanding users at times!).  Customers and prospective customers often ask us how other businesses are using Conga products.  Knowing how powerful our tools are, it only makes sense that we would use our products internally.  So how does Conga use Conga?  Today we’ll take a look at how we take advantage of Conga Conductor to send unacknowledged invoice reminders.
 
You can likely relate to our dilemma with invoicing.  An invoice is sent out, and in an ideal world, the customer makes payment and the process is complete.  The reality of the situation is emails get lost in an inbox or the customer might misplace or forget to pay the invoice.  Work is busy and it’s hard to find time to follow up on outstanding invoices.
 
Using a scheduled Conductor routine, we send invoice reminders to unpaid and unacknowledged invoices.  In order to ensure we don’t email customers that have already made payment, we’ve setup several filters on our Conductor report.  The records to be included in the Conductor batch are evaluated on the following criteria: 
  • Stage equals “Closed Unacknowledged” or “Closed Won”
  • Days Since Close equals “7, 14”
  • Reminder Sent not equal to “TODAY”
  • Reminder Acknowledged field equals “null”
  • Amount Paid equals “null”
As you can tell, in our Conductor report, we use standard fields as report filters, as well as several custom fields we’ve created on the Opportunity.  For example, the field, “Days Since Close” is a simple formula field: TODAY() – CloseDate.
 
Just as we don’t want to email customers who have already paid an invoice, we don’t want to send an additional reminder to someone who has already received one.  To prevent this, we incorporate Master Field to Set parameters in our Conga Conductor URL field.  When the Conductor process runs for a given Opportunity record, we update a custom field on the Opportunity record, “Reminder Sent” with today’s date.  Using Master Field to Set to update the “Reminder Sent” field also allows any individual looking at the Opportunity record to determine the status of any follow up on the invoice.
 
Any Conga user looking at an Opportunity record can also track our invoice follow up efforts by viewing Activity History.  If questions come up about communication, we can view the emails sent with Conductor as Task records in Activity History.
 

 
Using Conductor as a follow up tool saves all of us a lot of time following up on invoices.  Conductor also helps prevent any unacknowledged invoices from slipping through the cracks.  By following up, we help customers remember to make payment and avoid any interruption in service.  It’s a win-win situation for us and our customers.  Unacknowledged invoice reminders are just one of the ways Conga uses the Conga Suite.  Do you have a great Conga solution that you’d like to share with us? We’d love to hear about it. Thanks for reading!

Deep Dive: Conga HTML Email - Part 1

$
0
0
It’s a situation many of us are very familiar with.  You’re on the phone with one of your customers.  The conversation starts to wrap up.
 
You: “Sure thing, I’ll send you a usage report as soon as we get off the phone.”
Customer: “Great, do you mind including Heather, too?  Thank you.”
 
Goodbyes are exchanged and you hang up the phone.  You quickly jot down a note, open your filing cabinet and grab an envelope.  You print a copy of a spreadsheet, deftly fold it into three and begin stuffing it into the envelope…
 
Wait a second.  The whole story was believable until the last bit.  You’re actually going to physically mail a document to a customer?  Sure, right after you eject that floppy disk and finish the latest episode of Miami Vice!
 
Just kidding.  It’s not 1990, so your hypothetical self would almost certainly email this usage report to the customer.
 
We come across business cases like this every day at Conga.  Fortunately, creating and delivering files via email is a key part of Conga Composer’s functionality.  Composer’s ability to simultaneously merge data into both a document and the body of a well-formatted email helps organizations leverage their Salesforce data to accelerate processes and better serve their customers.  Best of all, it saves admins and users a whole lot of time and effort.
 
Today, I’m excited to introduce some of the most useful capabilities of Conga HTML Email templates.  There’s quite a few of them, so we’ll cover the first three here in Part 1.  Stay tuned for Part 2 next week!
 
1) Merging Data from Related Lists
 
Unless you’re handy with Visualforce, repeating detail data in a Salesforce email template is difficult.  With Conga HTML Email templates, it’s wickedly simple.  You can merge data from multiple related records into repeating table rows or as separate paragraphs within an HTML email.
 
Here’s an example of repeating table rows for Opportunity Products in an HTML Email template:
 
 
And here's the resulting output:
 

 
Here’s an example of using repeating paragraphs in a template:
 

 
And then the resulting output:
 

 
Choosing your desired method of repeating detail data depends mostly on the use case.  For example, sending a customer an overview of their three most recent support cases in an email would be a great time to repeat detail data as paragraphs.  Why?  Because case fields, like subjects and descriptions, tend to have lengthier text values that can be constrained and become harder to read in a table.  In contrast, emailing a proposal with product line items is a great situation to repeat table rows.
 
2) TableHide for Conditional Content
 
When working with Word templates, the TableHide feature is a tried and true method of conditionally including or excluding output file content with Composer.  It works in a very similar way for HTML Email templates.
 
The TableHide feature allows you to use a Salesforce Report or SOQL Query as the determining factor for whether certain content is shown or hidden in your HTML email.  If a Report or Query returns zero records, the corresponding table and all of its content will be hidden.  If it returns any rows, the table will show.
 
For example, let’s say I’m sending a customer that usage report I mentioned earlier.  If this customer’s Contact record in Salesforce has related Cases opened within the last six months, I want to include an invitation in my email for them to participate in a customer service survey.  If I create a Salesforce Report that filters for these conditions, I can give this Report an alias and use it with TableHide.
 
Here are my Report filters:
 
 
And here's my HTML Email template:
 

 
The TableHide feature is highlighted in green.  A TableHide field can be positioned anywhere within the table that should be conditionally shown or hidden.
 
You could always create more than one email template to account for each scenario, but TableHide is a great way to consolidate resources and create a truly dynamic solution.
 
3) Dynamic Table Subtotals with =SUM(Above)
 
The =SUM(Above) feature allows you to calculate the sum of values in a table column in a Conga HTML Email template.  It’s a quick and easy way to perform simple, dynamic math without the need for a roll-up summary or aggregated query in Salesforce, and you can use it more than once in a template.
 
For example, here’s an email template for a quote where we’ve created a couple of tables for each product family:
 
 
The =SUM(Above) fields are highlighted in green.  When I merge this through Composer, we see dynamic subtotals for each table:
 

 
One thing to keep in mind when using =SUM(Above) is field formatting.  In this case, I used a picture switch to format the =SUM(Above) value as a currency.  As a general rule of thumb, you’ll want to format your =SUM(Above) field in the same manner as the field you’re calculating.
 
That’s it for Part 1 of this deep dive – be sure to check in next week when we cover the rest of the most useful features for Conga HTML Email templates in Part 2.  Easiest way not to miss it?  Subscribe to the Conga Blog via email.  Thanks for reading!

Deep Dive: Conga HTML Email - Part 2

$
0
0
Welcome to the second and final installment of our deep dive on Conga HTML Email Templates.  I covered three useful features for HTML Email templates in last week’s post, and today I’ll be taking you through three more.  My goal is to leave you with some ideas about how to improve email-based communication processes in Salesforce by getting the most out of this particular Conga Composer template format.  Let’s get started!
 
4) Merging Images
 
One of the biggest benefits of HTML Email templates is the ability to include rich content.  Whether it’s a stay-in-touch newsletter or a showcase of apartment listings right in your inbox, images are almost always a key component of richly-formatted HTML emails.
 
There are two ways to merge images into HTML Email templates with Conga Composer:
 
Rich Text Field Method
 
If you insert an image into a Salesforce rich text field, you can reference it in an HTML Email template by using the HTML: prefix before your merge field name.  For example, I’ve stored an image in a rich text field called ‘RTF Description’.
 
Here's my template:
 
 
And here’s what it looks like after merging with Composer:
 

 
Important: One crucial thing to keep in mind when merging images from rich text fields (RTFs) is that they’re not compatible with Salesforce Reports.  If your RTF isn’t a field on your master object (the object where your Conga Composer button exists), you’ll need to use a Conga Query to merge it.
 
The Conga Query Manager is included in the latest release of Conga Composer, so thus provides a great opportunity to get a very basic introduction to SOQL.
 
Image URL Method
 
You can also merge an image into a Conga HTML Email template by storing its URL in a text field.  The image must be publicly available, so that means any hosted image that can be accessed online without a login.  For example, you can store an image file in Salesforce Documents, ensure that it’s publicly available (fig. 1), and then copy the image URL and paste it into a text field (fig. 2).
 
Figure 1:
 
 
Figure 2:
 
 
Once you’ve stored a valid image URL in a text field, you can reference that field in your HTML Email template with the IMAGE: prefix like so:
 
 
After merging, my email looks like this:
 

 
One additional benefit of merging images this way is that Composer gives you the ability to automatically resize them at the template level.  This is done by adding a suffix to the merge field name for either the height or width of the image.  Only one of these options (height or width) can be specified at a time so that the image maintains its original proportions.
 
To modify the height of an image, add :H=value to the end of your merge field where value is your desired height in pixels.
 
To modify the width of an image, add :W=value to the end of your merge field where value is your desired width in pixels.
 
For example, here’s a template that includes three image merge fields for a user signature.  The second and third merge fields have resizing settings applied:
 
 
And here's the merged output:
 

 
 
5) Dynamic Subjects
 
Conga HTML Email templates support merge fields in the subject of an email, making it very easy to include dynamic values and further personalize your communications.  Nothing fancy here – just good, old-fashioned dynamic subjects.
 
Here’s a sample HTML Email template:
 
 
And here's the result when I run my Composer solution from an Opportunity:
 

 
 
6) ADJUSTing Date Fields
 
The ADJUST feature for creating dynamic dates in Word templates is also available in Conga HTML Email templates.  The feature itself is pretty straightforward – it allows you to automatically adjust the value of a date or date/time field any number of years, months, days, hours, minutes or seconds into the past or future.  Let’s take a look at the syntax for ADJUST fields:
 
 
Each color-coded value represents an increment by which the date can be adjusted.  If a positive number is used, it pushes the date forwards.  If a negative number is used, it pushes it backwards.  For example, here’s an HTML Email template where two merge fields are pushing the Opportunity Close Date 30 days into the future and past, respectively:
 

 
And here's the resulting output:
 

 
The main benefit of the ADJUST feature is that it avoids the need for custom date formulas in Salesforce.  I’ve found the ADJUST feature especially useful for creating dynamic due dates, like an invoice payment deadline.  It’s also great for referencing today’s date to create a value that’s a certain number of months or days in the past.
 
For example, let’s say I regularly send activity reports to my customers, but I have a few Conga Composer solutions in place to send reports of either the last 1, 3, or 6 months of activity.  Instead of creating formula fields to calculate the exact date that was 1, 3 or 6 months prior to today, I can use an ADJUST field in each of the relevant Conga HTML Email templates to do this automatically.
 
That wraps up this deep dive on Conga HTML Email templates.  I hope the descriptions of these features give you some food for thought in terms of leveraging the power of Conga HTML Email for your next project, or even adding some dynamic HTML Email capabilities to an existing Conga Composer solution.
 
Are you using HTML Email Templates for a particularly cool use case?  We’d love to hear about it in the comments.  Until next time!

7 Ways Your Small Business Can Use Conga Composer!

$
0
0

Small businesses can fully automate many processes using Conga solutions. Conga Composer® is a game-changer for many small businesses and is a tool that can help your company scale faster and work more efficiently.

Do you know what Conga Composer can do for your small business? See for yourself below, here are seven ways your small business can use Conga solutions.

1.    Send quotes to your clients with personalized data.

With a small team it can be hard to create and send numerous quotes and personalize each document for different accounts and account representatives. Often small business sales teams will create these quotes through sheer brute force of a manual process requiring someone go into Salesforce, look up the correct information and input that data into a template. Implement Conga Composer to create and send quotes from Salesforce and make the process extremely easy to manage while saving your company time allowing you to scale faster. 

Build your own quote template

2.    Send your prospective customer a contract for eSignature in seconds.

It’s possible! And it will impress your customers when at the end of your meeting your sales representative immediately sends over a customized contract ready for eSignature. Improve the efficiency and sales experience for both you and your customers by using Conga Composer and an eSignature application.

3.    Make contract renewals a snap with Conga Composer.

In the same way new that generating customer contracts is incredibly efficient with Conga, the same process can be applied to contract renewals. Remind your customers when it is time to renew through a process set up with Conga Composer and eSignature delivery. Go one step further with Conga Workflow® to fully automate this time-sensitive process to send contracts to customers when contract renewal is necessary without having to lift a finger. Automating contract renewal can take a significant amount of extra work off your plate.

4.    Quickly generate invoices and eliminate costly errors.

Having a Conga Composer template set up for invoices not only looks professional, but it also prevents user error due to manual data entry. A standardized invoice that pulls information straight from Salesforce means every invoice generated is accurate and consistent. Did we mention it’s easier? Now with a click of the button an invoice is generated, sent to the customer and saved to Salesforce for record keeping. 

Build your own invoice template

5.    Quickly generate work orders that are updated throughout the day effortlessly.

A work order can be generated at the beginning of the day generated throughout the day with Conga Composer. Your employees have all the information they need in one work order document. Updating specific information on the account record throughout the day doesn’t mean you have to recalculate the entire work order spreadsheet. Updates are processed in real-time and a new work order is as easy as clicking a button. 

6.    Create internal reports to monitor KPIs and improve transparency.

As a small business, you want to know what’s going on in every aspect of your business. What if your management team received daily reports about how many quotes went out, how many orders came in that day, up to date inventory reports and every other metric that was important to your business? With Conga Composer and Conga Conductor®, reports can be generated and emailed to your team pertaining to all the relevant aspects of your business every day. One glance at the summary info in the email and you know how your company did that day. Want more detailed info? Just open the attached report.  

7.    Provide monthly, quarterly or yearly reports before your next company review.

Professional, detailed and completely customized for the type of information you want to see, a report generated by Conga Composer will wow your executive team and board members. Don’t data mine this information on your own, have Composer generate a recap report for you instead. Compare where your company is in relation to your quota and goals for that year. All the data you have within Salesforce ready to review, in a format that is clear and quickly generated thanks to Composer’s year to date reporting solutions.

There are plenty of other ways your small business can use Conga. Start your free trial now and see the possibilities for yourself. Don’t wait to start saving your small business time and money - our pricing starts at just $900 per year. 

Also if you are a small business using Conga products to make your business processes easier, please let us know in the comments below. We love hearing about your solutions and how they helped your small business grow.

2 Ways to Save Your Media Company Thousands

$
0
0

In the fast-paced, transaction heavy advertising industry, the ability to provide quick, customized and accurate customer responses is a major competitive advantage. It can be the difference between selling out the month’s available inventory at a high margin or not. Over the last few years, we’ve seen the industry adopt technology to deliver content to consumers in new and innovative ways. However, many media companies still rely on old fashioned methods for communicating with their buyers and networks.

So how do you enable your sales reps and media planners to deliver real-time communications to your clients at the exact moment they’re ready to buy? Let’s take a look at a couple of ways to automate and scale communications.

1. Insertion Orders

Whether they're selling TV commercials, billboard space or digital ads, advertising sales reps face the unique challenge of having a finite amount of inventory that changes from month to month and as the month progresses. Reps need access to accurate, real-time information to know what is available at any given time and the ability to quickly send that info in an insertion order to a prospective buyer. Many media reps waste time entering the same data into Salesforce and then again into an insertion order form. Not only is this horribly inefficient, it also increases the chance for costly errors.

Northstar Travel Media uses Conga Composer to generate and deliver insertion orders for eSignature directly from a button in Salesforce. The solution has been essential to increasing employee productivity – returning 3 months of selling time to their sales team annually. Northstar has also achieved a professional, standard format that has led to greater user adoption of Salesforce because Composer makes insertion orders markedly easier to produce.

2. Post Log Reports

Another area of inefficiency occurs after the ad runs, especially for media companies selling TV ads. Both the network and advertising buyer require a post log report – a detailed report of what commercials aired and the actual time of each spot. It is not unusual for media planners to manually create these reports for all of their clients by extracting data from Salesforce into an Excel file.

One of our media customers creates more than 25,000 post log reports every year. At 10 minutes per report, this meant the company dedicated two full time employees to solely creating post log reports. Determined not to let this un-scalable process hinder company growth, the customer implemented a Conga Composer and Conga Conductor solution to send the reports each week with just a few button clicks. The post log report now uses a standardized Excel template that has been customized for each client and pulls in data directly from custom objects in Salesforce Sales Cloud, thus ensuring report accuracy.  The company initiates the reports using custom list views on the Contact object, and Conga Composer automatically determines what information to include in the report and who to send it to at each client.

Thanks to the Conga solution, one media planner can create and email all of the required post log reports for the week in less than the time it took to create one report manually. This has allowed the company to save 4,000 man hours (or about $100,000) each year and re-focus the media planners on higher level work.

The efficiency improvements don't stop there. Media companies create all sorts of documents that can be automated:

  • Bid sheets
  • Integration logs for networks when a spot is sold
  • Space reservation forms
  • Invoices
  • Network agreements and confirmations
  • Internal reporting
  • Purchase receipts

How Conga Uses the Conga Suite: Scheduled Reporting

$
0
0

Your executive team would like four different Salesforce reports to arrive every Monday at 9am.  You’re cruising through the process of scheduling the reports, and everything looks great. Except, hold on a second.   Not all four reports can go out at the same time.  Which reports make the cut?  Can’t decide what to do?  Conga Courier to the rescue!

You might have read a prior blog post that described how Conga uses Conga Conductor to follow up on outstanding invoices.  Well, at Conga we also use Conga Courier.  We schedule quite a few Salesforce reports to be sent out.  Each report has value and different reports benefit different teams.  So which report gets to go out each hour?  We don’t have to play favorites, because Conga Courier allows us to send each team’s reports out in the same hour if we want to do so (assuming we haven’t consumed all of our API calls of course).

Courier is easy to set up and manage and it’s a great way to schedule reports we want to email out on a regular basis.

Some of the reports we distribute with Courier include:

  • Free Trials Expiring Next Week

  • Free Trials Expiring This Week

  • Lead Status

  • Open Cases (in status of “New”)

  • Upcoming Subscription Renewals

  • Past Due Opportunities

We have a variety of reports we run with Courier and the reports benefit different teams at Conga.

Our Business Analysts and Directors receive several Conga Courier reports.  The “Free Trials Expiring” reports run every Monday morning and are sent out to two distribution groups.  One group includes Business Analysts and one group includes Executives.  These reports provide additional tools to help our Business Analysts and Directors ensure that prospective customers on a trial aren’t forgotten.

Our “Open Cases” and “Lead Status” Courier reports also help Business Analysts and Directors.  During the work week, “Open Cases” runs every hour.  Business Analysts have typically already taken care of cases as they come in to the Case queue, but the Courier report is another check for the team so they can make sure cases are being handled quickly and none are overlooked.

Courier reports benefit our Sales Operations (Sales Ops) team as well.  Our “Upcoming Subscription Renewals” report runs every Monday morning.  At Conga, our awesome Sales Ops team tees up renewals each month for the Business Analysts to review and send out. Our Sales Ops team can use the “Upcoming Subscription Renewals” report to double check that they have the necessary renewals teed up for the Business Analysts to send out.  At the same time, this report allows Business Analysts to plan out their schedule and allocate more or less time for sending renewals depending on the number they have to send.

Sales Ops uses the “Past Due Opportunities” Courier report as another point of reference in the process of following up on unpaid invoices.  Most of these invoices have been sent a reminder with our Conga Conductor Invoice Reminder process, but we run this Courier report every Tuesday morning so Sales Ops can make sure they aren’t forgetting to check on any outstanding invoices. 

Sound appealing?  Don’t forget you can always try Conga Courier for free for 30 days.  Already using Courier?  Let us know how you use the product.  Thanks for reading!

Conga Composer: Magnet 360 Success Stories

$
0
0
 
Kari Lessard, Business Analyst at Magnet 360, joins us to describe how they delivered three highly-successful Conga Composer solutions to three different clients.
 


It’s obvious that Salesforce is a great tool for business – from its standard CRM capabilities to its more advanced functions, the platform allows businesses to run more efficiently internally and during their interactions with clients.
 
While Salesforce has robust reporting capabilities, many clients choose to expand upon that capability with tools such as Conga Composer. Magnet 360, a Salesforce.com partner since 2004 and Conga Alliance Partner, has a number of clients that leverage Conga Composer.  
 
Let’s outline a few Conga success stories from our clients. 
 
The Client: A Leader in the Retail Industry
 
The challenge:
 
  • Track numerous contacts that advocate on the company’s behalf. 
  • Contacts take part in company-sponsored events and engage in other actions that the company tracks in a custom activity object. 
  • Because the custom objects that track these events and activities are peer objects to each other, they cannot be pulled onto one report.
  • Leadership needs a clean, branded, printable view of all of this data on one sheet.
 
The Conga solution:
 
  • Used a custom Conga Composer button on the contact record to reference biographical data on the record. 
  • Button also referenced various reports that gathered the correct custom activity data related to each contact. 
  • Button is able to pull in image fields to display contact photo onto Conga Composer template.
 
The outcome:
 
  • A branded, stylized, clean document available with just the click of a button.
  • A quick reference guide for leadership to review key contact information and their associated activities. 
  • Key relationship owners can quickly prepare for interactions with those contacts by reviewing the Conga Composer output and seeing the recent interactions. 
  • Allows for data transparency for an organization that has multiple relationship touch points with the same contact.  
  • Pulls data together into one view, an advantage that wasn’t possible with native reporting
 
Screenshot:
 
 
 
The Client: Provider of Hygiene Products for the Healthcare Industry
 
The challenge:
 
  • Service Reps lacked mobility with a heavy reliance on print materials and laptops.
  • Need to provide customers with completed service reports in a timely manner. 
  • Various versions of service reports are required, with the potential of referencing up to 15 different service visits in the same report.
  • Very specific parameters regarding which elements are included in customer facing service reports. 
 
The Conga solution:
 
  • Built a service application that allowed Service Reps to perform various types of service visits on their mobile tablets.
  • Used Conga Composer to create 6 templates for various service reports.
  • Utilized formula fields and Conga Composer parameters to streamline process for Service Reps.
  • One click of Conga Composer button creates service report PDF and composes email to Customer with report attached.
 
The outcome:
 
  • Reduced time in recording the service visits and creating service reports – what used to take Service Reps upwards of an hour now takes between 10 and 20 minutes.
  • Service reps have advanced flexibility using mobile devices and iPads.
  • Clean, accurate and consistent customer facing service reports. 
  • Increased user adoption.
  • Significantly reduced support requirements through the use of native Salesforce functionality and Conga Composer configuration (no coding required!). 
 
Screenshot:

 
 
The Client: An Automobile Loan Company
 
The challenge: 
 
  • The company needs to service two lines of business - new purchase loans and refinance loans - whose clients have very different requirements.
  • Manually managing over 200 templates and manually creating client facing documents for each business unit.
  • All data needed for documents is captured in Salesforce, but native Salesforce reports are not sufficient for client-facing communication.
 
The Conga solution:
 
  • Created approximately 200 Conga Composer templates for both divisions that satisfy all of the client-facing document needs.  
  • Referenced data on multiple objects via custom reports in Conga Composer button.
  • Developed a trigger that uses Conga Composer templates and custom settings to send documents to customer.
 
The outcome:
 
  • All templates are managed in Conga Templates tab, alleviating issues of having multiple versions of templates and reducing the number of errors, such as sending customers incorrect documents.
  • The click of a button allows for quick, clean and accurate document generation with all the necessary data, ready for immediate distribution to clients.
  • No manual creation or manipulation of documents necessary!
 
Clearly, Conga Composer is a versatile application that provides solutions for countless organizations across a variety of industries.  We look forward to continuing to work with the tool and implement more Conga solutions for our clients.
 
For more information please visit www.magnet360.com and www.congamerge.com.
Viewing all 95 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>