Skip to main content
Solved

Accumatica Integration with Chat GPT.


Forum|alt.badge.img

Hello everyone,

I’m exploring the idea of integrating ChatGPT with Acumatica to streamline workflows and enhance system interactions. For example, I want to enable employees to interact with a chatbot for tasks like uploading vendor invoices pics. The goal is for the chatbot to process these invoices and update item details in Acumatica automatically.

I’d like to know:

  1. Has anyone implemented a similar integration?
  2. What APIs or tools would you recommend to facilitate this connection between ChatGPT and Acumatica?
  3. Are there any best practices or challenges I should be aware of?

Looking forward to your insights!

Best answer by tahayabali

Thanks for the suggestion! I’m planning to use Django to build the bot and deploy it on my own server. The Python application will interact with Acumatica using its REST API. This approach will allow me to keep the chatbot logic external while ensuring seamless communication with Acumatica

View original
Did this topic help you find an answer to your question?

10 replies

Manikanta Dhulipudi
Captain II
Forum|alt.badge.img+13

darylbowman
Captain II
Forum|alt.badge.img+13

Yuriy Zaletskyy
Jr Varsity I
Forum|alt.badge.img+3

@tahayabali , see below:

 

>>Has anyone implemented a similar integration?

Yes, my team implemented connector

>> What APIs or tools would you recommend to facilitate this connection between ChatGPT and Acumatica?

Rest API between Acumatica and OpenAI. Simplest possible will be C# features for sending Rest API calls

>>Are there any best practices or challenges I should be aware of?

Nothing special from C# standpoint, except that API calls to OpenAI will cost you some $


Forum|alt.badge.img
  • Author
  • Varsity II
  • 126 replies
  • December 18, 2024

@Yuriy Zaletskyy hi, 

 

Thanks for the reply. I will be using python for API integration. What do you mean by connector? Sorry dont mind to answer this, 


Yuriy Zaletskyy
Jr Varsity I
Forum|alt.badge.img+3

Em, you want to use Python for building that inside of Acumatica?


Forum|alt.badge.img
  • Author
  • Varsity II
  • 126 replies
  • December 18, 2024

Yes, using Python. I plan to develop like customer support chatbot similar to the ones commonly found on websites. This chatbot will integrate with Acumatica, enabling employees within the company to access and retrieve details seamlessly. Anyone with access to Acumatica will be able to chat with the bot to fetch data and perform tasks directly, enhancing efficiency and user experience. Also Uploading invoices and we can add more feature in it


Yuriy Zaletskyy
Jr Varsity I
Forum|alt.badge.img+3

@tahayabali just to confirm, you want with help of Only Python, without any JS ( or typescript ) and without any C# build something, that will live inside Acumatica, and behave like a chatbot?


Forum|alt.badge.img
  • Author
  • Varsity II
  • 126 replies
  • December 18, 2024

I am taking the idea right now. For API integration I will use python. Can you gfuide me on js/typesc ?


Yuriy Zaletskyy
Jr Varsity I
Forum|alt.badge.img+3

If you don’t have external service, on which Python will live, then I have no good news for you. Just go and learn C# and Acumatica xRP framework. 

Otherwise, you’ll need to build something in python, that generates .Net assembly based on Python, which IMHO has much higher level of complexity, then learning C# and xRP framework.

If you have some service, then I’d still be very sceptical for Python + Rest, as you’ll need Rest requests to Acumatica ( and they are billable ) + Rest requests to OpenAI ( which also billable ). And since Acumatica moves to the new UI, no matter what you’ll built, will become quite hard to maintain.


Forum|alt.badge.img
  • Author
  • Varsity II
  • 126 replies
  • Answer
  • December 18, 2024

Thanks for the suggestion! I’m planning to use Django to build the bot and deploy it on my own server. The Python application will interact with Acumatica using its REST API. This approach will allow me to keep the chatbot logic external while ensuring seamless communication with Acumatica


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings