We just made some exciting new updates to the RescueTime IFTTT channel. You can now use weekly summary reports in your Recipes and log offline time from other apps (like your Google Calendar).
IFTTT is a service that connects hundreds of applications via simple connections that let one application respond to actions in another. You can use the RescueTime IFTTT channel to connect to hundreds of apps to automatically log time, export data for reports, respond to alerts, and add daily highlights. You can even use it to control your FocusTime sessions!
Here are some of the things you can do:
Log Offline Time
This is something a lot of people have asked for. You can connect your Calendar (or any other app that exports events with a start / stop time) and automatically log offline time.
Export Weekly / Daily Summaries
Every day at midnight a new summary is available with details of your time. Use this to construct your own custom email reports, log time in a spreadsheet, or update a personal dashboard.
FocusTime just got a LOT more powerful. Mute your phone, or post a do-not-disturb note on your calendar. You can also control FocusTime from other apps. Like starting a FocusTime session when you park your car at the office in the morning.
Respond to Alerts
Whenever your RescueTime alerts are triggered, you can respond by taking an action in another app.
Log Daily Highlights / Action Datapoints
Daily Highlights and Actions help you keep track of your accomplishments. Any trigger from another app can automatically log a highlight or action in RescueTime.
Check out the RescueTime channel page on IFTTT.com to learn more. There are literally thousands of possibilities. Please let us know your favorites in the comments!
RescueTime now offers a wide array of integrations with partner services. These allow users to greatly expand the scope and functionality of what can be done with RescueTime data and feature actions. Many of these features are based on user requests over the years, some are new ideas that we have had ourselves that we think will help improve your productivity and enhance your digital lives. Check out all that you can do with RescueTime!
Connect RescueTime to hundreds of apps with IFTTT and Zapier
RescueTime now provides links to two connective services, If This Then That (IFTTT) and Zapier, which give users the ability to connect RescueTime data and feature events to a large number of other services. Features such as Alerts, FocusTime, Daily Highlights, and daily Activity Summaries can interact with applications and apps on your computer, mobile devices, and other internet-enabled devices. Each of these relations is called a recipe (IFTTT) or a Zap (Zapier) and is set up with a few simple steps on the partner website. There are now over 300 connected services and you can even create new connections yourself!
Here are some of the possibilities:
Enhance the functionality of FocusTime. You can do a number of things like start and stop a session based on the date/time or Google calendar events, or have a session block out other distractions by posting “do not disturb” status in your media outlets. You can start a FocusTime session automatically when you arrive at work or mute you phone when it is in effect (some features require additional products).
Use daily summaries to do more with your data. You can have summaries emailed to you at the end of each day to get automated daily reporting. You can have this summary logged automatically to a Google spreadsheet or in a service like Evernote. You can have them logged as a detailed event in Google calendar or receive them as Slack messages.
Extend the range of Daily Highlights. Have a highlight logged when you have a meeting scheduled in Google calendar or when you post a Tweet, or post your Highlights as Tweets. Create a highlight for each email you send in Gmail.
Use Alerts in new ways: post them to Slack or Facebook, send them via SMS, or schedule a phone call when an alert in triggered; send an alert via Gmail based on specific criteria, like after a day when you spent more that 20% of your time on email and communication
Keep track of your photos with timestamps in your logs from iOS devices or Daily Highlight entries from an Android device
Log your visit to your favorite coffee shop with Foursquare
These are just some of the things you can do with IFTTT and Zapier. There are over 300 available services. Find out more information about IFTTT here and Zapier here and start creating your own new features.
Developers, keep track of your code commits with Git and GitHub
Git is a popular version control system for software projects. You can use Git’s flexible hook system to maintain a log of your code checkins within your RescueTime account, so you can see what you accomplished on days when you spent lots of time coding. If you host software projects on the social code hosting repository GitHub, you can keep a log of your code checkins in your RescueTime account. Checkins will show up as highlights on your dashboard and in your weekly emails.
Find correlations between your time, sleep, fitness, etc…
You can do more with your data with the data analysis tools Gyroscope, Zenobase, and Exist.io. Gyroscope, for example, is “A personal website powered by your life.” Connect your online accounts and see beautiful weekly reports showing how all your productivity and fitness data fits together. RescueTime can add time about your productivity levels to your weekly Gyroscope reports.
Supercharge FocusTime to limit distractions
To really block out distractions while in a FocusTime session, connect RescueTime to Slack and you will be automatically marked as ‘do-not-disturb’. If you are feeling more masochistic, try connecting RescueTime to a Pavlok wristband and shock yourself every time you hit a blocked page during a FocusTime session. You can also use IFTTT and Zapier to mute your phone, post do-not-disturb messages on your calendar, and much more.
Many more integrations
Some of the other notable integrations we have:
Automatic: Track your driving time just like an app or website
Beeminder: Commit to meeting your productivity goals or pay a fine
At RescueTime, we are always looking for ways to expand our horizons. Have a suggestion for an integration? Let us know in the comments!
Today we’re launching an exciting new version of FocusTime to help people be less distracted at work.
We’ve added integrations that let your apps and devices take actions that support a positive work environment. This makes it easy to create the best conditions for focus, on demand and at the right times.
For example, when you are in a FocusTime session, you can:
- Silence your phone, including notifications
- Set your Slack presence to ‘away’
- Post a do-not-disturb note to your calendar, group chat, or company social network
- Block access to distracting websites
Everyone’s work situation is different so we’ve added integrations that connect to a lot of different services so you can find the right combination of actions that works for you.
New integrations that support your productivity
IFTTT connects hundreds of apps and devices together. Combined with FocusTime, it can do some REALLY interesting things to set up a good environment for sustained focus. Their support for devices and home automation is particularly interesting, enabling things like silencing your Android phone, dimming your Philips Hue lights, even adjusting your Nest thermostat so you’re more comfortable while you’re focusing (which can be a nice bit of motivation on it’s own!)
I have an ORBneXt light sitting on my desk that glows blue when I’m in a FocusTime session. It’s a nice way to let other people know I’m in the zone, and it’s also a subtle reminder to me to stay on track.
Zapier is similar to IFTTT in that they both connect multiple services together, but Zapier has more of a focus on business applications. If you want to post a do-not-disturb note to your coworkers, Zapier has support for Slack, HipChat, Flowdock, Basecamp, Yammer, and many more.
I have a Zap set up connecting Trello and FocusTime that’s proven to be really useful for me. I manage the things I’m working on in Trello, but I have a special list for really high-priority tasks that are “On Fire!”, like critical bugs. Whenever a new card gets added to that list, a FocusTime session automatically kicks in so I can devote my full attention to the problem.
Seems like Slack is a common fixture in most offices these days. It’s really great at keeping people connected, but it can be a bit of a monster when you’re trying to focus. We added a Slack integration that will automatically set your presence to ‘away’ and optionally post a note in the channel of your choice letting people know you’re stepping away for some concentration, and when to expect you back.
Are work distractions really that big of a problem?
Multiple studies have shown that it can take between 15-30 minutes to fully return to a task after an interruption (that’s not counting tasks that are completely abandoned). The problem with even the most optimistic of those numbers is, most people get some kind of interruption roughly every 5 minutes This is a huge deal, because it basically means no one can get into a solid state of flow.
So essentially no one is working at their peak potential. Why aren’t more people up in arms about this? I’m not sure, but I think it’s because after a while, that level of distraction starts to feel normal. And the alternative – simply unplugging – doesn’t feel very good. We’re conditioned to be ultra-responsive, and that’s become a general expectation in many offices. But the levels of interruption are clearly reaching unsustainable levels.
We’re connected to all these apps and devices that constantly spew information at us, but they have no awareness of whether or not we actually WANT that information at a given time. That seems like something that should be fixable, so that’s what we set out to do. My hope with FocusTime is that we give people a way to disconnect “just enough” so they can get back to more solid levels of focus.
What we’re launching today is a really good start, but there’s a lot to explore in the future, and I’m really excited to see what other ways we can find to turn down the noise, and get people prepped for focus.
I’d love it if you’d give the new integrations a try and let us know what works well for you, and what you find missing that you wished was included.
Today we’re launching a new integration with Automatic that will make it possible to track your driving time just like you would any other application or website. There are SO many interesting questions that can be answered here, like: “How does your commute relate to your time at work?”, “Do you tend to log most time in the car around rush hour?”, “If so, does shifting your time one way or the other help you spend less time in traffic?”
What is Automatic?
Automatic is a mobile app and small adapter that works by plugging into your car’s diagnostic port. It fits on nearly all newer cars and gives you information about gas milage, check engine notifications, and your driving efficiency. Read more about how it works over on the Automatic web site.
How Automatic works with RescueTime
After setting up Automatic and connecting it to your RescueTime account, all future trips will be logged in RescueTime as “Driving”. These will fit into your existing RescueTime reports just like any other application or website, and you can categorize them however you like. You will also unlock a special driving report that will give you details about when you drive, how it relates to the other time you log, and what other activities you might be logging while you are driving (be careful out there!).
Some of the things you can do with this integration:
- See the overall amount of time you spend driving per day, week, or month.
- Set an alert letting you know when you’ve been in a car for more than 2 hours in a day (reminding you to go for a walk to balance things out)
- See how much time you spend working vs. driving to work.
- See how much time you spend driving compared to other categories of activity. How do you feel about the balance?
- See activities that are logged while you are driving. If you have the RescueTime Android app installed, this will give you a valuable look into how distracted you may be while driving.
- If you are a RescueTime premium subscriber, you can categorize your individual trips, allowing you to separate out your commute from the rest of your driving time, for example.
For a real-world example, check out this post about some of the unsettling things I learned about my own driving and phone use habits.
How to link your accounts
Once you have Automatic set up in your car, visit our integration page and link your account. You can unlink it at any time if you decide you want to stop logging your driving time.
If you don’t currently have an Automatic car adapter, you can get one for a 20% discount here.
We’re really excited to open up this new data stream into our reports, and can’t wait to see what insights it generates. I hope you enjoy it! Please let us know what you think!
We’re launching some new integrations this week, giving you new ways to keep track of your time and tell interesting stories with your data.
Log highlights for your code commits directly through GitHub
Several weeks ago, we launched support for logging your code commits from your Git projects. It’s been pretty popular, and we’ve logged thousands of commit messages since launching the feature. We did, however, get some feedback that the setup could be simplified. Today we’re launching an alternative way to log commits for your projects that are hosted on GitHub. Instead of configuring and installing a post-commit hook, you can just connect your RescueTime account to GitHub and select the projects you would like to track. From then on, whenever you push code to GitHub for those projects, all your commit messages will be logged.
The original post-commit hook method is still available, and should be used for projects that are not hosted on GitHub, or for projects that you do not have admin rights on the repository.
Use Gryroscope to see beautiful reports for all your different data streams
Gryroscope is a new lifelogging aggregator that combines several streams of data into beautiful reports. Combine your Tweets, Foursquare checkins, Fitness trackers, and RescueTime productivity data. Each week you’ll get a gorgeous infographic report summarizing all your activities.
More integrations coming soon
We’re working on some more integrations and hope to have new things to share soon. Keep checking back on our integrations page for the latest and greatest.
Do you have any other services you’d like to see RescueTime work more closely with? If so let us know in the comments.
I spend a significant chunk of my work day writing code. Some of that is building new features, some of it is fixing bugs, and still more of it is going back to refactor something I sloppily threw together earlier. I’m doing a lot of different things, and it’s often hard to remember them all.
Luckily, Git forces me to leave a log message about what I’ve changed with each commit. It’s a good audit trail. If anything ever goes wrong, we can usually roll back through the Git commit logs and easily figure out the likely culprit.
But commit messages represent something more than just a way to make code rollbacks easier. They’re also a pretty useful document of how I spent my time. Reviewing the contents of
git log is pretty clunky, so we just added a way to easily import your git commit messages into RescueTime Premium as highlight events.
Adding commit logs to my Highlights stream helps me understand my software development time better. Was I working on the right things? Did the amount of time I spent coding that day really make sense compared to what I actually checked in? When I get really busy, work becomes a blur, so it’s nice to have an easy list to review at the end of the week and remind me that, yes, I actually did accomplish some stuff. 🙂
They’re also really useful alongside the rest of my highlight events, so I can see how all my activities are lining up and if I’m neglecting anything. I use different labels to group commits for different projects, so I can see how often I’m committing code for the RescueTime web site, the browser extension, or any of our other projects.
How to log your own Git commits as RescueTime Highlights:
- Make sure you have RescueTime Premium. You will need it to post highlights.
- Go to our Git integration page and generate a post-commit hook file. You can customize the highlight label (‘code commit’ vs. ‘website project commit’, vs. etc…), and choose whether or not to ignore commit messages less than 20 characters. I do this so I can skip over commit messages like “oops, typo”.
- Save the generated file in your Git project’s .git/hooks directory
- Give the file executable permissions (
chmod +x post-commit)
That’s it! All future commits will automatically be logged as highlight events in RescueTime and will show up on your dashboard and the weekly email reports. It’s just one more way you can save yourself some typing and still keep a rich record of your accomplishments.
What do you think?
Updated Again: Samsung and LG’s build of Android 5 (Lollipop) for the G3 and S5 (some) missing core OS librariesPosted: February 6, 2015
Update 2015-02-23: It appears the Android 5 build on the Samsung S5 in certain markets is also broken in this way. Vote with your wallets, people. Or retweet our rant.
Just a short post to rant about LG.
Our European users, where LG is first rolling out their Android 5 update for the G3, have reported an issue with RescueTime. It turns out the issue is actually with LG’s Android 5 build.
It appears that LG has pushed out a variant build of Android 5 missing an entire library that is part of the SDK specification for build level 21 (Android 5), the “android.app.usage” API.
Android 5 removed the old system level features RescueTime used to make the product work, but replaced those features with better, more robust, and safer features in the app usage API.
For some reason, LG has managed to produce a build that apparently selectively rips out this part of Android. I haven’t read the fine print, but I wonder if this violates Google’s more recent licensing of Android that attempts to reduce fragmentation.
How are developers supposed to build apps for the Play Store, if manufacturers break the core SDK like this?