Wiki
Version 10 (Ashish Kataria, 12/02/2012 11:15 pm)
1 | 1 | The FreshBooks app allows you to track the amount of time each staff user spends on different help desk tickets. Select freshbook on the ticket page and you will be able to log time on each ticket. |
|
---|---|---|---|
2 | 1 | ||
3 | 1 | INSTALLATION |
|
4 | 1 | --------------------- |
|
5 | 1 | ||
6 | 1 | 1. Download and extract Freshbooks. |
|
7 | 1 | ||
8 | 4 | Ashish Kataria | You can obtain the latest Freshbooks release from [[http://forge.kayako.com/attachments/download/324/freshbooks.zip]] -- the files are available in .zip formats and can be extracted using most compression tools. |
9 | 1 | ||
10 | 1 | To download and extract the files, on a typical Unix/Linux command line, use the following commands : |
|
11 | 1 | ||
12 | 4 | Ashish Kataria | wget http://forge.kayako.com/attachments/download/324/freshbooks.zip |
13 | 1 | tar -zxvf freshbooks.zip |
|
14 | 1 | ||
15 | 1 | This will create a new directory freshbooks/ containing all freshbooks files and directories. Then, to move the contents of that directory within your helpdesk app folder, |
|
16 | 1 | continue with this command: |
|
17 | 1 | ||
18 | 1 | mv freshbooks /path/to/your/installation/__apps/ |
|
19 | 1 | ||
20 | 1 | 2. Go to Admin interface of your helpdesk and click on Apps on left hand side menu |
|
21 | 7 | Ashish Kataria | !http://forge.kayako.com/screenshots/545/! |
22 | 1 | ||
23 | 1 | 3. Now click on Freshbooks and then click on Install button, this will install this app |
|
24 | 5 | Ashish Kataria | !http://forge.kayako.com/screenshots/519/show! |
25 | 1 | ||
26 | 1 | 4. Now click on Settings option from left side menu and click on Freshbooks |
|
27 | 5 | Ashish Kataria | !http://forge.kayako.com/screenshots/520! |
28 | 1 | ||
29 | 1 | 5. You will see freshbooks settings page |
|
30 | 7 | Ashish Kataria | !http://forge.kayako.com/screenshots/544/! |
31 | 1 | ||
32 | 1 | 6. First you have to enable the freshbooks by selecting yes for first option i.e. "Enable Fresh books (To show or hide freshbooks checkbox on tickets page)" |
|
33 | 1 | ||
34 | 1 | 7. For "API URL (API URL from your FreshBooks account. Copy and paste the entire URL from FreshBooks)" set up a FreshBooks account at www.freshbooks.com |
|
35 | 1 | ||
36 | 1 | 8. Get your API URL and Authentication Token from FreshBooks |
|
37 | 10 | Ashish Kataria | !http://forge.kayako.com/screenshots/548/! |
38 | 1 | ||
39 | 1 | 9. Click on verify connection button to test if API URL and Authentication Token provided are correct |
|
40 | 10 | Ashish Kataria | !http://forge.kayako.com/screenshots/549/! |
41 | 1 | ||
42 | 1 | 10. If you see above message then click on Ok button |
|
43 | 1 | ||
44 | 1 | 11. Then select your default project and task, which will be selected by default in Staff CP - Ticket Billing Tab |
|
45 | 1 | ||
46 | 1 | 12. In the last settings option you can set the default note to send to your freshbook time entry, by default Kayako Ticket Id : {[ticket_id]} i.e Kayako Ticket Id : Corresponding ticket id will be send |
|
47 | 1 | ||
48 | 1 | 13. Now click on update button to save your settings |
|
49 | 1 | ||
50 | 1 | 14. Now you will be able to report time on tickets from the ticket page. Go to Staff CP, select any ticket and click on Billing tab |
|
51 | 10 | Ashish Kataria | !http://forge.kayako.com/screenshots/546/! |
52 | 1 | ||
53 | 1 | 15. Enter billable hours and write any note which you want to send with your default note set in Admin Interface settings section. |
|
54 | 1 | ||
55 | 1 | 16. Select a user, then select a project and then a task and click on Insert to create entry in freshbooks. |
|
56 | 1 | ||
57 | 1 | 17. The hours you enter will be immediately visible within FreshBooks on the project you selected. |
|
58 | 10 | Ashish Kataria | !http://forge.kayako.com/screenshots/547/! |