Harvest Platform
Add time tracking to your web application in 15 minutes.
Let Harvest handle the time tracking so you can focus on the core of your application.
Here's How It Works
Implement in minutes
Simply add the provided JavaScript and HTML snippets to your code.
Track time from your app
Let your users track time from within your app, so they can focus on their work.
Leave the rest to Harvest
Let Harvest help your users run reports, track budgets and send invoices.
Insanely Easy to Implement
First, include this JavaScript on your page.
<script>
(function() {
window._harvestPlatformConfig = {
"applicationName": "Example App",
"permalink": "http://example.com/projects/%PROJECT_ID%/items/%ITEM_ID%"
};
var s = document.createElement('script');
s.src = '//platform.harvestapp.com/assets/platform.js';
s.async = true;
var ph = document.getElementsByTagName('script')[0];
ph.parentNode.insertBefore(s, ph);
})();
</script>
Then, add this HTML wherever you want a time tracking button to appear.
<div class="harvest-timer"
data-project='{"id":"123","name":"Your Project Name"}'
data-item='{"id":"12345","name":"Attach time tracking to any item."}'>
</div>
Ready to get started? Visit GitHub for full documentation.
Learn more: Watch how time tracking is added to a to-do application (3:58)