We are a Salesforce ISV with a time tracking and project management app on the AppExchange. We’ve had leads flowing in from the AppExchange and prospects are evaluating our app and purchasing it. Now comes the hard slog. How do we ensure that more prospects hear about our app and the wonderful things that it can do for them. And with so many apps listed on the AppExchange for each category, how do we stand out?
We’ve tried several methods in the past. Ranging from Google Adwords to Linkedin Ads to promoted content on Twiter. We’ve tried email marketing and Salesforce’s AMP program too. A lot of these are fairly expensive options. But there are several free ways to market your AppExchange app too. Amanda Nelson’s article has some great ideas on marketing your app for free. You should definitely check it out.
Like several ISVs that we’ve spoken to, our marketing budget is finite and restricted :). So in looking out for simple but effective marketing options, we figured that guest blogging would be a good option for us to check out. And the Salesforce AppExchange is a great place to start publishing great content. It’s a fantastic place to build brand awareness among your target audience.
My first article Slack + Salesforce = More Productivity appeared on the AppExchange blog on January 26th 2022. I thought my experience would be useful for other AppExchange Partners
Here are some guidelines on how to get published as a guest blogger on the AppExchange.
Your first step is to check out the Salesforce guest blogging guidelines. Once you’ve done that, figure out a topic that will be of interest to your customers.
Submit an application to the AppExchange Social Media Marketing Content team with details of your AppExchange blog post idea.
If the Content Marketing team likes your idea, they will email you asking for a draft of your blog post. You need to set this up as a shared Google doc or as a Quip doc. This way the Content Marketing team can easily share any feedback and/or edits with you.
Once you share the draft with the Content Marketing team, they will review it and get back to you with their edits and suggestions.
You then use those suggestions and flesh out your complete blog post. Use relevant statistics, images and other visual aids to make your post more interesting.
There’s a section at the end of the blog for an author bio. That’s a great place to include a listing to your AppExchange App.
Once you are done with all of your writing work, submit the post back to the Content Marketing team. They will queue it up to be published. On average, they share two blog posts a week. So you should have your blog post published within a month, except during holiday periods.
The Content Marketing team also does some social media marketing of the blog posts. I haven’t seen that yet for my blog post. But I’m hoping that will happen soon. 🙂
I hope you found these guidelines helpful. Go ahead and give guest blogging a shot and share your feedback. Meanwhile, I would love to hear your comments on Slack + Salesforce = More Productivity.
Good to see you back. In Part 1 of this blog, we explored the four ways in which you cantrack time inside Salesforce. Today, we’ll move on and explore how you can track time on the web and on the Time Tracker mobile app. Remember that in all these cases, all your time tracking data is still safely within Salesforce. One other thing to remember is that users who use the Time Tracker on the mobile or on the web, do NOT need to be Salesforce users.
On the Web There’s two ways to track time on the Time Tracker Web app. You can track time by checking in time for multiple tasks/activities or you can use a timer that you can Start/Stop as you do your work.
Check In/Out:Checking In/Out on the Time Tracker web page means that you are Starting / Ending a timer as you work on a Project / Task (or whatever has been configured for you). You do this by selecting
Check in Timer on the Web
the Check-in button on the top right hand corner of your screen when you login to the Time Tracker Web. You simply select the Project / Task that you are working on. Key in any notes that you want your manager/supervisor to see and click on the Check-in button. This option tracks time as you are working on a Project/Task. When you are done working, click on the Check-Out Now button, if you want to Check out at the current time. If you forgot to Check-Out at the time that you actually finished your work, you can put in the actual hours and minutes that you worked on the task and click on the Checkout button. This will work as long as the Check-in time plus Hours Worked is less than the Current Time.
Multi Check In: Use the multi check-in option, when you want to add timesheet entries for Project / Task that you worked on each day from
Multi line timesheet entry on the Web
the drop downs, Add any information that you need on the additional fields configured for you. Fill in the Start and End times for the activities that you worked on. You can enter up to 10 different activities on this screen. When you are done, click on the Submit button. If you have more activities that you need to add in, you can do so.
A Manager/Supervisor can also Approve / Reject timesheet entries put in by people that report to her.
Time Approval on the web
On the Time Tracker Mobile app
The Time Tracker mobile app works on both iOS and Android devices.There are four different ways that you can track time on the mobile app. Checking in/out as you work on an activity OR manual entry after you’ve completed the activity. We also have a Kiosk mode that you can use as a replacement for a punch clock. This is really useful in a factory/warehouse/office setting where you want all your employees to Clock In and Clock Out as they start and end their work for the day The Time Tracker Team mode allows a Team Lead/Supervisor to Clock In/Out individual team members and then Check In all Clocked in team members.
Check In / Out: As in the other cases, Check In/Out means that you are starting a
Check in on the mobile
timer for work that you are currently working on. There are two ways that this works. If you are set up as an Individual User, you can check in/out of Projects / Tasks on your mobile device. This is a good option for Exempt employees who need to track time for billing/invoicing. If you are set up as a Personal User, you can clock in at the Start of your work day and Check In/Out of multiple Projects/Tasks with different check-in types. Some check-in types that our customers currently use include options for Job, Travel, Loading, Cleanup, etc. This option is good for non-Exempt employees for whom you need to track hours and breaks for payroll purposes. On the mobile, you can configure the app to collect GPS locations at specific transactions. Users can also take pictures at the jobsite and add them in.Users on the mobile can get notifications, when they are assigned a project or when anything changes on their projects.
Manual Entry on the mobile: Sometimes, you may want to enter your time
Manual Time Entry – Mobile
details after the actual work is done. You may have forgotten to enter the time, your phone could have been out of charge or perhaps you left your phone at home, Whatever the reason, you may not have been able to Start/Stop the timer as you worked. In such a case, you do have the ability to add the Project / Task that you worked on along with the Start and End Times for the work done. You can add multiple manual entries. You could use this mode of timesheet entry, if you are adding all of your timesheets after completing the work. In general, we suggest that you do this at the end of the day, so you don’t forget things that you have worked on.
Team Mode check ins for entire team
In the Team mode, only the Team Lead needs to have the Time Tracker on his/her mobile phone. The Time Tracker configuration in Salesforce lets you set up Teams with a Team Lead. When you set up Users in Salesforce, you can assign
Team Mode options
them to specific teams.
When the Team Lead of a specific team logs in, she sees the names of all the people on her team. The Team Lead can Clock In each member of the Team as they arrive for work. When the Team Lead clicks on the Start Job, Start Travel or Start Loading buttons, all Clocked in Team Members are checked into the Selected Project and Task for that Check in type. When the Team Lead clicks on Stop on the previously Started Check in type, all checked in Team Members are automatically checked out of that Project / Task. This is a great option for teams working together on Construction/Landscaping/Installation type of work. GPS locations and photos can be configured to be collected at the jobsite.
Team members can be transferred between teams for better utilization. A Team Lead can Release a Team Member from her team, if needed. Another Team Lead can “Add” the released Team member to their team, as needed.
Kiosk mode Check In / Clock In
The Kiosk mode can be used in a factory/warehouse/office to replace the
Kiosk Check in and Clock in
traditional punch card / bio metric time clock. With the Time Tracker in the Kiosk mode, the big advantage is that all time tracking data is in Salesforce and can therefore be used for analysis. Depending on how your Users are set up in the configuration, Users may be able to Check In/Out OR Clock In and then Check In/Out of individual projects. We suggest using an iPad or an Android tablet for the Kiosk. Since multiple people will need to use the same device. The app works just as well on a phone, but the larger format is useful, when you need multiple people to access the device.
So that covers all ten ways of tracking time using the Time Tracker for Salesforce. Whether you want to track time in Salesforce on a web app or on a mobile device, you’ll be hard-pressed to find a solution as configurable and as user-friendly as our Time Tracker for Salesforce.
Yesterday, we had a long and interesting demo of the Time Tracker with a fairly large group of people at a new prospect. During the demo, one of the people commented “So you have four different ways of tracking time inside Salesforce”. It struck me that I had never thought about it that way. Perhaps, when you work with the product every day, you gloss over some of these facts.
In any case, this morning, I decided that I’d make a list of all the ways
10 ways to track time
that you could track time with the Time Tracker. It turns out that there are 10 different ways in which you can track time with the Time Tracker for Salesforce. See my list here on the right. That’s 4 ways within Salesforce, 4 ways on mobile devices and 2 ways on the Time Tracker web app. Pretty cool, huh?
Based on my list, here’s a short description of each of the ways of time tracking and where you could use it.
Within Salesforce
Within Salesforce, you can track time by Check-in, checking in time for multiple tasks using the Multi Check-in, tracking time automatically to specific Salesforce whenever you are on that record in Salesforce and manually entering the time for a specific task when you are on that record.
Check in: Checking in to work within Salesforce means that you
Check In/Out in Salesforce
are tracking time to a specific project/task (or whatever has been configured for you). You do this by selecting the Track Time button on the Salesforce Utility Bar. Clicking on the button, pops up a configured window that lets you choose your Project/Task from drop-downs. You can also enter in any notes that you may have. In this case, you are tracking time for an activity as you work on it. So you Check in when you Start on the activity and Check out when you are done.
Multi Checkin: Use the Multi Check in option when you want to
Multi checkin in Salesforce
add multiple activities in a time-sheet format. You may choose to add in all your activities for the day at the end of the day or maybe at the end of the week. We suggest doing this on a daily basis, because chances are you’ll have forgotten something important that you did on Tuesday by the end of the week. 🙂 You select the Project / Task / Worktype fields from drop-downs. Fill in the Start and End times or the number of hours that you worked on each activity. By default, you’ll see 5 lines on this screen. Once you click on the Submit button, you can add your next set of activities.
Automatic Time Tracking: This is a great way to track time for
Automatic time tracking in Salesforce
people who spend most of their time inside Salesforce. You do NOT need to Start / Stop a timer like you do with the Check in process. Every time you go to records in Accounts, Contacts, Opportunities, Cases or any other Salesforce object, an Automatic Timer starts right away. It keeps tracking time until you move away from that record. If you move to another Opportunity, the Auto Timer starts tracking time to the new Opportunity. The Auto Timer can be added to all the objects that you want to be able to track time to.
Single record time tracking:This feature again allows you to easily
Single time tracking in Salesforce
track time to specific records in Salesforce. But it’s meant for use when you do NOT want time to be tracked automatically. This is meant for users who want to be able to track time to specific Accounts, Opportunities, Cases. But if the users work primarily outside Salesforce using other tools like AutoCAD, drafting and design tools, then this is a great way to track time. These users can go to the specific record where they want to add their time to. A Salesforce component allows you to add the task and the time that you spent on the activity; while the main Opportunity / Case is automatically selected.
So that’s 4 ways to track time just inside Salesforce. Checkin, Multi Checkin, Automatic Time Tracking and Single record time tracking.
Phew! that was a lot. Next week, we’ll talk about the different ways of tracking time on the Web and on the Time Tracker mobile app. Until then, auf wiedersehen!
As the shelter-in-place rules are lifted, most nonprofits are beginning to see some volunteer activity start again. But with Covid-19 still raging, all our thoughts are on how to make every process safer for everyone. With that goal in mind, we are very excited to roll out the new “zero-touch” volunteer check-in process in V4S Mobile. With just a quick scan on any iOS or Android phone/tablet, your volunteer check-in data is safely and reliably in Volunteers for Salesforce.
Background
The idea for the zero-touch solution came from requests from several of our nonprofit customers. We had detailed discussions with them on what would make sense for nonprofits and their volunteers. Everyone was concerned with the safety of multiple volunteers checking in a shared Kiosk device. As a stop-gap arrangement, we offeredV4S Personal freeto all our existing V4S Kiosk customers. While that worked for a few customers, a lot of our nonprofits wanted a central solution that was at their location but could still be used safely.
While we had introduced a scanning mechanism in our V4S KioskEvents add-on, we had not done that with the volunteer check-ins. For two main reasons:
Most of our nonprofits had a lot of walk-in volunteers who had not previously signed up
With Events, there was an urgency to check-in people quickly, which wasn’t as much an issue with volunteer check-ins.
Now with COVID-19 rampant, most of our nonprofits had decided to do away with walk-in volunteering. Our discussions revealed that over 60% of nonprofits had decided that there would be no walk-in volunteers for at least the next one (1) year. Several had decided that for the next two (2) years. And most nonprofits could not have a Volunteer Coordinator available to check-in volunteers on her device. This was especially true for our nonprofits handling pets and animal shelters, where volunteers came in from early in the morning to late at night to feed, clean, and exercise the animals. They were very clear that volunteers would need to check themselves in.
The zero-touch solution for V4S Kiosk.
With this background, we decided to add an automated scanning solution for volunteers. We added a QR Code field to Volunteers for Salesforce’s Vol Hours object. We also added a QR Code field to the Contact object in Salesforce. This way, our nonprofits have the flexibility to either have a unique QR Code based on each Volunteer’s Vol Hours record OR a unique QR Code for each Volunteer’s Contact ID.
Here is a short video that shows what the QR Code looks like on the Vol Hours record in Salesforce.
If you are setting up QR Codes by Vol Hours ID, then you’ll need to make sure that you send out an email with the QR Code it to each Volunteer for every Job/Shift that she has signed up for. You will need to send out such an email for every time that a volunteer has signed up for a Job/Shift.
Here’s a video that shows what such an Email would look like:
If you are using QR Codes on the Contact, then you could send a single email to the Volunteer with their Contact QR Code in it. They could use that same emailed QR Code for checking in every time that they came in for a signed up Job/Shift. Alternatively, you could print a badge for each volunteer with their contact QR Code on it. This way, the volunteer can scan their badge whenever she comes in for Job/Shift.
Automated Check-ins.
We suggest that you put the iOS / Android device that you are using for check-ins in the single app mode so that the device is not accidentally turned off or switched to a different app. Within V4S Kiosk, we suggest that you select the Scanning to be in Continuous mode. Also, select whether you want the Front or Back Camera to be used. We suggest using the front camera because the volunteer would be able to see confirmation of their check-in on the screen.
Here is a video that shows how a volunteer could hold up their Shift confirmation email and get Checked-in to that Shift.
If instead, you chose to use the QR Code on the Contact ID, then potentially you could send that QR Code to the Volunteer once and she would just scan the same QR Code every time that she came in for a Job/Shift that she was signed up for that day. The V4S Kiosk app looks to check if the Contact with that QR Code has signed up for any Job/Shift on the current day and scans the Volunteer in.
If a Volunteer signs up for more than one Job/Shift per day, then she would necessarily need the QR Code related to the Job/Shift. You would not be able to scan the Volunteer with the QR Code on the Contact. Because in that case, the app would only find one of the multiple Jobs/Shifts signed up for.
As nonprofits start to open up and volunteers come back to help, we urge you all to maintain social distancing. Keep those masks on and stay safe, everyone!
Looking to grow your donor base? A fantastic place to start is to convert your Volunteers to Donors. According to Abila’s Donor Loyalty Study, 75% of those who volunteered say they are more likely to donate. That is an overwhelming statistic and one that nonprofits should leverage. Studies also show that volunteers donate 10 times more than non-volunteers.
So how do you convert volunteers to donors for your nonprofit? Here are five best practices to help you convert volunteers to donors.
Acknowledge Volunteers like you do Donors
Treat your volunteers right. They may not make monetary contributions. But the time that they donate to your nonprofit has a tangible monetary value. According to the Independent Sector, the value of Volunteer Time in 2019 was $ 25.43 per hour. So a volunteer who spends 10 hours with you, has made a contribution of over $ 250 to your nonprofit.
Are you telling your volunteers how much you appreciate their time and effort? Try and do that at as many opportunities as possible. If you can, try to quantify their activity into how much money or time they’ve saved your organization.
For example, “The supporters that you brought to the Annual Walkathon helped us raise an additional $ 5000 this year. This will help us serve another 100 people. Your time and effort helped make this possible!”
Track all volunteer activity
Do youtrack all volunteer hoursdiligently? Do you have reports that tell you how many hours a volunteer spent with you this year vs last year? Can you track volunteer retention rates?
Tracking each volunteer interaction gives you a better understanding of the volunteer’s engagement with your organization. And, if you don’t know how the volunteer helped, how can you appropriately thank them?
Tracking all the volunteer hours spent with your organization provide great statistics for grant requests too.
Acknowledge Volunteer Milestones
Volunteer Awards Report
Tracking all volunteer hours lets you keep track of specific volunteer milestones. Set up simple acknowledgements or rewards for when volunteers complete specific hour-based or time-based milestones. For example, a volunteer reaches 50 hours this year or completes 3 years of volunteering with you. Reach out to the volunteer. Make a public gesture. Show them that you are aware of their effort and interest in your cause.
Give your volunteers opportunities to share their experiences
Social media share
Give your volunteers easy ways for them to share their experience on social media. Use their experience quotes on your website, in a newsletter. Talk to your volunteers about why they do what they do. They can become great ambassadors for your cause. And that may inspire their friends to become donors to your nonprofit.
Ask your Volunteers
Finally, just get down and ask your volunteers for donations. Communication is key, whether it’s with volunteers or donors. According to the Institute for Fundraising, 8 out of 10 people donate after being asked to do so. Don’t assume that your volunteers know your cause and therefore will donate automatically. Maybe they don’t know that your organization needs the money; they may just know that you need volunteers. They may not even know the best or easiest way to donate.
So a simple , straight forward ask may suffice. Perhaps you could set up a way for volunteers to donate a small amount every month. Think of it as a SIP donation plan for volunteers. They could give you $ 10/20/50 every month. That may be easier for some volunteers.
Have you already converted some volunteers to donors? How did you do it? Do share your stories with us.