TaskRay Demo Webinar Recording

Looking to learn more about TaskRay? Here's a full demo recorded from our last webinar series. This demo walks through the entire TaskRay product and also includes some great Q&A with attendees.

TaskRay Best Practices: Chatter Collaboration and Email Notifications

Effective communication and collaboration is the key to success in any organization.

This becomes crucial when managing tasks and projects.

That is one of the main reasons we integrated Chatter functionality to TaskRay, allowing users to to quickly communicate with each other as well as attach related files and links to TaskRay Tasks and Projects.

By having all of your conversations and files logged in TaskRay users can easily find and refer to them in the future. So, if a colleague is out sick and you need to pick up the pieces or you need to look at a similar project you did in the past you can quickly find all the related Chatter conversations, files and links. There’s no need to go digging through your email or have IT recover old messages or files from the system of previous employees. It’s all right here at your fingertips within Salesforce.

Here’s an overview of Chatter from the TaskRay User Guide: http://bracketlabs.com/taskray-guide#collaboration-chatter

So, now that we are all using Chatter within TaskRay to collaborate on Tasks and Projects what are our notification options? How does Eric know when I have made a comment regarding one of his tasks? How do I as a Project Manager get notified when someone moves a key task to “Finished”?

As with most things in TaskRay (and Salesforce) we have a number of options which means it can be tailored to your specific needs.

@Mention

When writing a Chatter comment you can choose to also enter a user or Chatter group name by using the @Mention functionality (e.g. @DarrenGeary, @Bracket Labs, @Marketing). By doing so, this will result in an instant email notification going to that person/group members with a link to the conversation to which they can then respond.

So, if I’m working on a task and need Eric’s input to help complete it I could simply go to the Chatter tab of that task and say, “@Eric Wu where is the latest file for this?” Eric will then get an instant email notification from Salesforce with a link to the conversation. He can follow that link and respond accordingly, “Here it is!” and then either directly attach or add a link to the location of the document.

Here’s an overview of @mentions from the Salesforce help documentation: https://help.salesforce.com/apex/HTViewHelpDoc?id=collab_add_mentioning_people.htm&language=en_US

If someone is @mentioned in a Chatter conversation they will get an email notification. If someone is not @mentioned then they will not get an email notification.

However, if you make a comment and then someone else comments after you (without an @mention), you will still get an email notification and will continue to get notifications on further comments added to that conversation.

This relates to the "Comments After Me" Chatter setting in Salesforce which is typically turned on and can be found here: Click on your name at the top right of Salesforce then My Settings| Chatter| Email Notifications and you’ll see the below options:

Chatter_personal_settings.png

These are personal settings and can be configured by individual users but in general its best to keep all of them checked to ensure you do not miss anything.

An overview of these settings can be found here: https://help.salesforce.com/HTViewHelpDoc?id=collab_email_notify.htm&language=en_US

Here’s an example that shows which Chatter comments will produce an automated email notification when all those settings above are checked:

For example:

User A: "@Darren Geary - what do you think of this task?" (I will get an email notification with an @mention)

Then in the same conversation: User B: "Let me know if you need help on this" (I will not get a notification, however it will show in my Chatter feed if I am following that Task)

If in Chatter I "like" or "Bookmark" User A's initial comment above then I would get an email notification of UserB's comment on the same conversation.

This occurs when the "Comments on an item I bookmarked" and “Comments on an item I like" options are set to on which they are in the above screenshot.

If in the same conversation: Darren Geary says: "I think we can complete this task today" (I will not get an email notification to my own comment)

Then: User A: "I have an offsite meeting today" (I will get an email notification because User A commented after me)

And: User B: "I can get this done by 2pm" (I will continue to get email notifications on comments after my comment).

So, be sure to use @mention’s effectively and configure your personal Chatter Settings accordingly.

Following tasks/projects

Within TaskRay it is possible to follow tasks and projects just as you follow users within Chatter: http://bracketlabs.com/taskray-guide#collaboration-follow

When you follow a task/project any updates made to it will show up in your Chatter feed.

Chatter feed tracking

However, even if you are following a task and a change is made to it, (e.g. Eric moves it to “Finished” status) that specific change may not necessarily show in your Chatter feed. Why not? Because your Chatter Feed tracking settings are only tracking changes to certain task fields.

Here’s how to modify the Chatter Feed Tracking for  TaskRay fields:

http://bracketlabs.com/taskray-customization#customizing-feed-tracking

So, now you can easily follow and track the Deadline field or the List (status) field or any other field which is important to you and any changes made to those fields will be tracked for users to see in Chatter.

Salesforce Daily Chatter email

As you know, Salesforce sends a daily digest email that summarises recent Chatter Activity related to you and the items which you follow. This email includes the 50 latest posts from the previous day along with the last three comments on each post. It is recommended to have these emails set to active and the frequency as Daily. However individuals can change this to Weekly and Never by clicking on their name at the top right of Salesforce and going to My Settings | Chatter | Email Notifications

You can also set the digest frequency for Groups that you are a part of.

Chatter is great for communication and collaboration with your team to accomplish tasks and projects however, it does not tell you what tasks you have upcoming or send notifications when a task is overdue. This is where the TaskRay Daily Planner Email and Workflow Rules can help.

TaskRay Daily Planner Email

TaskRay offers a Daily Planner Email that includes a list of all your overdue tasks, tasks due today and tasks due this week. Individual users can turn this email on/off via the Tools and Settings section in TaskRay: http://bracketlabs.com/taskray-guide#basics-preferences

New Task Owner Email Notification

When a task owner is changed from one person to another a notification email is sent to that new owner with a link to access the task.

Individual users can toggle this notification on/off via the "Don’t send email notifications when I change task owner" box in the TaskRay Tools and  Preferences section: http://bracketlabs.com/taskray-guide#basics-preferences

Email Alert Workflow Rules

There may be situations where you would like to get a notification email when a task meets a certain criteria. For example, you may want project stakeholders to be notified whenever a certain task is finished or when a task has been overdue for a day.

To do that go to Setup | Create | Workflow & Approvals | Workflow Rules and click the “New Rule” button.

Then select the TaskRay Task object which the rule will apply to, enter the rule name and set your criteria for when the rule will fire. (E.g. When the list/status field does not equal finished and when the deadline date field is greater than today).

Next, set the workflow action to be a new email alert.

Now, before you create the workflow action you’ll need ensure that you have an email template built that will be used for this alert.  

To do that go to Setup | Administer | Communication Templates | Email Templates and click “New Template”.

With your email template you can enter merge fields that will auto-populate for example the subject line could read as:

Task {!TASKRAY__Project_Task__c.Name} for {!TASKRAY__Project_Task__c.TASKRAY__Project__c} Finished

Then the body of the email could look something like this:

Task {!TASKRAY__Project_Task__c.Name} relating to {!TASKRAY__Project_Task__c.TASKRAY__Project__c} has been finished on {!TASKRAY__Project_Task__c.LastModifiedDate} by {!TASKRAY__Project_Task__c.LastModifiedBy}

The above example, is an email alert that tells us that a specific task has been finished along with the date it was finished and by whom.

Here’s further information on how to create workflow rules: https://help.salesforce.com/apex/HTViewHelpDoc?id=creating_workflow_rules.htm&language=en_US

And here’s further info on how to create email templates within Salesforce: https://help.salesforce.com/HTViewHelpDoc?id=admin_emailtemplates.htm&language=en_US

An alternative to Workflow Rules could be to take advantage of the new Salesforce Process Builder functionality: https://help.salesforce.com/HTViewHelpDoc?id=process_overview.htm&language=en_US You could use this to build a process that sends an email to specific users when a task is marked as “Finished”or to create a new Project when an Opportunity status changes to “Closed Won”.

So, think about the situations and types of notifications that you or your users would like to receive related your tasks and projects and feel free to create and experiment with your own workflow rule email alerts.

All of these collaboration tools and notifications within TaskRay can be utilized to help ensure your team is successful in driving tasks and projects forward to completion on time, every time.

Have a question about any of these notification options and configurations? We're always ready to help, feel free to post your question in the comments or contact us at support (at) bracketlabs.com

A New Year & a New Look for Campaign Calendar!

Happy New Year!

For our first blog post in the New Year we are excited to announced a new release of Campaign Calendar just in time for 2015 Marketing Plans. Here is a quick look at some of our new features:

New Toolbar

Campaign Calendar got a subtle makeover, including a redesigned toolbar. This streamlined look lets us increase the screen real estate dedicated to what matters most - the calendar. We also added a new count indicator which counts the campaigns displayed in the selected view.

Inline Editing

One of our most exciting productivity enhancements is inline editing inside of the Campaign Detail window. You can now quickly edit your Campaign fields and avoid the extra click of the Edit button.

Personal Color Settings

Users can now choose between the default Company Color Settings (managed by administrators) or a Personal Color Setting.

 

Hover

There is now a configurable hover on each Campaign to display campaign details without opening the Campaign Detail window. Another productivity win! 

Here are some highlights of additional enhancements we are delivering in this release. For a full list of features and bug fixes, check out our release notes page.

Upcoming Webinars


New to Campaign Calendar?

Join us for an introduction to Salesforce Campaigns + a demo overview of Campaign Calendar including the new features from our recent release!

Learn how Campaign Calendar's interactive features can help your users quickly plan, schedule, and share a visual marketing calendar.

Date: Thursday, January 29th  Time: 9 am PT / 12 pm ET / 5 pm GMT   REGISTER HERE


Ready to Get Started?

If you're already a Campaign Calendar customer you will be receiving an upgrade link via email.

If you're not a Campaign Calendar customer yet, we offer a free trial so you can see for yourself how Campaign Calendar will help make marketing easier. Install the free trial directly from the AppExchange, just click the green Get It Now button.

Still have questions? You can always mention us on twitter, post on our facebook wall, or send us an email at team@bracketlabs.com.

Happy Holidays!

The holidays are often a time of reflection and thankfulness. As I look back on 2014 at Bracket Labs, I continue to be tremendously thankful for our amazing customers, our growth, and most of all our team - our very awesome team. 

And especially for the hire of this guy:

Happy Holidays from all of us here at Bracket Labs, but especially from Darren Geary, full of cheer and the guy that makes us all laugh every day!

Automating TaskRay Template Project Creation With Visual Flow and Process Builder - Part 3

This is Part 3 of a series on using Visual Flow and Process Builder to automate the creation of fully populated TaskRay projects within Salesforce. Previously in Part 1 we installed the TaskRay clone flow plugin, and in Part 2 we covered the details of building a custom visual flow.

Process Builder

So, now we will use Salesforce’s new Process Builder set up our flow to run automatically when an opportunity becomes Closed Won.

In order to access this, go to Setup->”Processes” and click on New Process.

Name this process: “Create TaskRay Project on Opp Closed Won”

Add a description, something like: “This process will clone a TaskRay project template if an opportunity becomes Closed Won and has a TaskRay template specified.”

Click Save

You should now have something that looks like this:

process.builder.1.png

Click the gray Add Object node on the screen, set Object to “Opportunity”, and set the radio button below to “created or edited”

Now click Save.

Next, click on the Add Criteria diamond, name this criteria “isWon” and leave the radio buttons with their default values (don't change anything) and set the Field to “Won” equals true.

Finally, check the “Yes” checkbox that says you want to execute the actions only if the record was created or edited to meet criteria. You should have something that looks like:

Click Save.

Now we need to add an action when the process determines the opportunity isWon.

Click the Add an action under “Immediate actions”

Set the action name to “RunCloneFlow”

And Flow to “Clone_TaskRay_Template_From_Opportunity”,

Click “Add Row” and set the Flow Variable to opportunityId and the value to our opportunity’s Id. The method for doing this is a little tricky, you click on the pencil, then you see it changes to a lookup icon, now you can select the main dropdown and find OpportunityId in the list. At the end it should look like this:

Now we need to activate our new process by clicking the activate button at the top of the Process Builder ineterface.

Test everything

To test this, let’s associate an opportunity with a TaskRay template project and see what happens when we change it to close won. Here's a screencast of the action: 

http://screencast.com/t/6gENDh7pa

As you can see the TaskRay concurrency picks up the data inserted by the flow and we are able to see the associations the flow has made to the opportunity and account.

What are you going to build?

This was a simple example of how Visual Flow and Process Builder can be combined to create sophisticated automation in Salesforce without any custom code. And while our example uses a TaskRay Clone Flow plugin we've provided, that's specific to the TaskRay template use case. You can easily put these tools to work in automating Salesforce interactions without any plugins.  If you build something cool we'd love to hear about it, feel free to post descriptions in the comments.