I have a need recently. I have developed an app which manages parcel shipping and courier outward records.
Shipping companies like FedEx, DTDC , India post are providing API to get Consignment status like In shipping , Out of Delivery, Delivered etc.
Those companies will be giving Consignment number /docket number etc which is used for tracking.
Is it possible to pull details from third-party sites ?
Is it chargeable under app sheet plan ?
Current position in my app
I have a table called consignments
It has column called Consignment number which is used for tracking the consignment .
In simple words … I am planning to track and get & fed the consignment details to my appsheet app by using automation bot or action instead of doing it from shipper site manually.
Here they have explained how get consignment status from India post.
You can for sure do what you’re wanting, but it will require you to make use of scripts that interact with the external APIs.
There will be some tricky fiddly bits to get figured out, but all and all it’s possible to accomplish what you want.
The hardest part will be in ensuring that all the numbers are 100% exact; this can be tricky sometimes, and you’ll easily get to like 90% - but that last 10% is the make or break. Once you figure out all these fiddly bits though, you’ll have a smooth running system.
To get started:
Start looking into how to make a google apps script to interact with the API you want.
If I were you, I’d just get the documentation from these api’s and feed it to Appster - or just vanilla GPT4 - telling it what you need the script to do. You can then back and forth with it while you test and refine to get everything working.
Get a simple bot up and running for you to test how to call a script and get a response.
You could make a very simple script that simple returns a text value, and call this script through a bot. This would allow you to see how to go about getting a script integrated with your bot, and how to handle the return values.
You can see some of the technical stuff in my OpenAi in AppSheet series; there’s a script you call that sends you prompt to the OpenAi server and returns the answer. So you could find a lot of the 1, 2, 3 of how to set this up through these videos.