Wiki

Version 3 (Ashish Kataria, 10/26/2012 06:07 am)

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 2 Ashish Kataria
   You can obtain the latest Freshbooks release from [[http://forge.kayako.com/attachments/download/323/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 3 Ashish Kataria
     wget http://forge.kayako.com/attachments/download/323/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 1
!http://forge.kayako.com/attachments/download/275/Screen_Shot_2012-08-22_at_4.58.38_PM.png!
22 1
23 1
3. Now click on Freshbooks and then click on Install button, this will install this app
24 1
!http://forge.kayako.com/attachments/download/276/install.png!
25 1
26 1
4. Now click on Settings option from left side menu and click on Freshbooks
27 1
!http://forge.kayako.com/attachments/download/277/setting_home_page.png!
28 1
29 1
5. You will see freshbooks settings page
30 1
!http://forge.kayako.com/attachments/download/280/settings_page.png!
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 1
!http://forge.kayako.com/attachments/download/283/freshbooks.png!
38 1
39 1
9. Click on verify connection button to test if API URL and Authentication Token provided are correct
40 1
!http://forge.kayako.com/attachments/download/284/test_connection.png!
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 1
!http://forge.kayako.com/attachments/download/285/staffpanel.png! 
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.