Thank you, Justin for sharing your knowledge. This guide has been helpful in helping me get up to speed with helping a non-profit connect with its QBO. Greetings from Malaysia!
@JustinWills2 жыл бұрын
Glad to hear it helps!
@bakshirocks Жыл бұрын
Great Video. One question though, Was there no way to use a named credential b creating an auth provider instead of coding all the access token stuff? Please clarify
@JustinWills Жыл бұрын
Check this video on how to run authentication through named credentials in QBO: kzbin.info/www/bejne/kIPaq5irf7eghsk
@LuisMiguelRodriguesGomesFerrei Жыл бұрын
Hi Justin, thanks for this, it has been quite insightful. I am not a developer, would you somehow be able to do a video on how to integrated Time Doctor 2 with Quickbooks?
@JustinWills Жыл бұрын
Luis, I'm glad you enjoyed the video. I have not used time doctor. If there is a lot of demand for the topic I may make a video.
@LuisMiguelRodriguesGomesFerrei Жыл бұрын
@@JustinWills - that would be awesome
@ZENxTENinc3 жыл бұрын
how do you handle the tokens when they expire orfail how to you trigger a refresh properly? looking for a simple way to make sure there is always an active token for use
@JustinWills3 жыл бұрын
I have a batch job that runs hourly to update the token. Additionally, I update the token after every call. Right now I get token errors about once a quarter where I get notified via email and generate a new token manually via Postman.
@JustinWills3 жыл бұрын
Please see the source code here: github.com/jawills/Salesforce-QuickBooks-Integration If you're looking to configure QBO in a production org, I recently released a packaged version which you can see here: kzbin.info/www/bejne/kIPaq5irf7eghsk
@bhaskarjha27362 жыл бұрын
Hi Justin, I followed the same, any i'm able to create customer, and records are getting updated on Account, But that created customer is not showing on quickbook dashboard, any idea?
@bhaskarjha27362 жыл бұрын
Got it, i was checking in production App 😄, Just switched into sandbox
@JustinWills2 жыл бұрын
@@bhaskarjha2736 I'm glad you got this resolved. If there was an error message you would see it within the lighting action text area.
@bhaskarjha27362 жыл бұрын
@@JustinWills Ohh, That's Awesome Justin, Btw your video helped me alot in this integration, can't even explain, Thanks alot man!
@JustinWills2 жыл бұрын
@@bhaskarjha2736 I'm glad I could provide value to you!
@dashrathsinghkaviya Жыл бұрын
Can you let me know about the APIs i need to hit for creating a custom tax rate for the particular invoice according to the customer's shipping address?
@JustinWills Жыл бұрын
It should be the taxcode object but I have not done this.
@pedroprada13 жыл бұрын
Thank you so much for this great content.
@JustinWills3 жыл бұрын
Thanks for watching! I'm glad you find this content useful!
@ZENxTENinc3 жыл бұрын
@@JustinWills ok.. good to know I ended up modifying a bit and if I ever send a call and it comes back unauthorized code 401 then I fire off the code to get a new token and reprocess the transaction.. worked pretty good so far.. really appreciated the link to your code and the video..
@jerryraju62933 ай бұрын
How you can created Sync QB ....? of course it was a button, but the sync process how you prepared.
@JustinWills3 ай бұрын
I'm not sure what you are asking sorry.
@jerryraju62933 ай бұрын
@@JustinWills How you created Sync QB button....?
@JustinWills3 ай бұрын
@@jerryraju6293 Create a controller extension and visualforce page, then inside the object page in setup, go to buttons, links & actions and press new action. The type should be visualforce
@edellis33572 жыл бұрын
Is this using the Salesforce connector from QBO? No other app or middleware being used? It seems a little more code heavy then thought to be
@JustinWills2 жыл бұрын
What Salesforce connector are you referring to?
@edellis33572 жыл бұрын
@@JustinWills I am just looking to do the normal SF to QB connector app that you signed and get from the QB site. It is connected but I don't have the apps turned on in SF and not sure how. Since it is a managed app there would not be any coding needed like in the video you did here, correct? Thanks
@JustinWills2 жыл бұрын
@@edellis3357 The SF to QB connector app on the appexchange is unrelated to this code base and you would not need to perform any of the steps in this video to use that app.
@osmanmohammed44952 жыл бұрын
@@JustinWills So you are saying that this is an approach via customize way and QB Connector is a ready made solution?
@JustinWills2 жыл бұрын
@@osmanmohammed4495 Yes correct. There are multiple prebuilt solutions, but many companies find that the workflow/objects that the prebuilt solutions offer do not work for their Salesforce instance.
@renatowork76392 жыл бұрын
Thanks for video
@JustinWills2 жыл бұрын
Glad you liked it!
@IvanHernandez-mk7cy2 жыл бұрын
Hi! Does this work with any QuickBooks plan?
@JustinWills2 жыл бұрын
Yes it does.
@narasimhareddy51242 жыл бұрын
does this works with trail QB0 account ?or only paid ones
@JustinWills2 жыл бұрын
I haven't tried with a trial account but the trail status should not affect the integration.
@narasimhareddy5124 Жыл бұрын
@@JustinWills thanks to you that worked very well with the trail account aswell,this is very helpful, is there any other way we can do the integration without clicking on the button or automatically invoking the vf page when an account or contact is created so that we dont have to do manual sync for each record as sometimes we will have number of records
@JustinWills Жыл бұрын
@@narasimhareddy5124 If you want to sync accounts on creation, you can use the code from the controller and put this in a trigger on the account. Alternatively, if the amount of records that you are adding is very high, and in tight clusters (for instance, many data loads), you can add this in a batch class.
@antoninoficalora98952 жыл бұрын
where can i implement this solution? , Online Plus or Online Advanced. What is the main difference in order to integrate.
@JustinWills2 жыл бұрын
Not sure what you mean. This can be implemented for all QB versions.
@antoninoficalora98952 жыл бұрын
@@JustinWills Okay, thanks. when does the token expire? How long? Should I create a batch that reloads it? Can integration be bilateral?
@antoninoficalora98952 жыл бұрын
Where can i find the limitations for each license (Api usage,Api calls,Storage).
@JustinWills2 жыл бұрын
@@antoninoficalora9895 I find that having a token refresh every 15 mins works best. Batch/Scheduled job will do the trick. Yes, it can.
Do you have a solution to get bills from SF to QBO?
@JustinWills2 жыл бұрын
I recently built a solution that pushes expenses from Salesforce to QBO. I could leverage that code to do a similar thing will bills. If you are interested, email me here: justin.wills@g2technologies.com
@kaelincobb62082 жыл бұрын
Could I email? Would like some of your consulting work potentially.
@JustinWills2 жыл бұрын
A good email to reach me is below: justin.wills@g2technologies.com
@sprentalsolution92752 жыл бұрын
Hello Justin wills, can you help me
@JustinWills2 жыл бұрын
Hi, I'm happy to help. What do you need assistance with?
@suhirdasssuruliram2836 Жыл бұрын
Hi Team, When i am sync salesforce invoice records to quickbook , i am facing authentication failed issues, what could be the reason and give some solution for that, My error is : 12:22:00:949 USER_DEBUG [105]|DEBUG|{"warnings":null,"intuitObject":null,"fault":{"error":[{"message":"message=AuthenticationFailed; errorCode=003200; statusCode=401","detail":"Malformed bearer token: too short or too long","code":"3200","element":null}],"type":"AUTHENTICATION"},"report":null,"queryResponse":null,"batchItemResponse":[],"attachableResponse":[],&quo...
@JustinWills Жыл бұрын
It looks like you are not passing in the bearer token correctly for authentication. Without seeing your source code it's hard to debug.