Use Smartsheet API to sync with external system
Hello
I have a need to sync Smartsheet with an external system, the only way I can get the data out of the system is via a regularly updated report - however I have no way for the report to not include all data.
Ideally the API would give me an option to specify the value of the primary column, and if there is an existing record update it, but otherwise create a new record - but this does not appear to be possible. Since i am looking at thousands of records at a time I also don’t want the overhead of searching for each record.
I think my best solution is to delete all the data in the import table each time I do an import, but I don’t see an easy way of deleting all rows of a table so I assume I will have to first pull all rows, and then iterate through and delete them all - which seems clunky.
I don’t think there is a way for me to create a new sheet each time but retain the reporting.
Does anyone have any ideas?
Thanks
Best Answer
-
@Shadlx Data Shuttle has the ability to set up various triggers depending on the direction of the flow of data. Certain situations allow for immediate triggering and others are as frequent as every 15 minutes.
Answers
-
This sounds like a perfect use case for Data Shuttle. Have you looked into that yet?
-
Hi @Shadlx
I hope you're well and safe!
I agree with Paul. Data Shuttle seems like an excellent solution for your need.
More info:
I hope that helps!
Be safe, and have a fantastic week!
Best,
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
✅Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up, Awesome, or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!
SMARTSHEET EXPERT CONSULTANT & PARTNER
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35
Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.
-
I hadn't seen that - do you know whether Data Shuttle has an API so the import can be automatic?
However this may all now be irrelevant, since I've now discovered smartsheet doesn't support times - which is an absolutely crazy commission from a platform that claims to be specialised in resource planning. It looks like I may just do everything in google sheets or airtable.
-
@Shadlx Data Shuttle has the ability to set up various triggers depending on the direction of the flow of data. Certain situations allow for immediate triggering and others are as frequent as every 15 minutes.
-
Thanks! Will investigate..
-
Happy to help!
✅Please support the Community by marking the post(s) that helped or answered your question or solved your problem with the accepted answer/helpful, Insightful/Vote Up/Awesome. It will make it easier for others to find a solution or help to answer!
SMARTSHEET EXPERT CONSULTANT & PARTNER
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35
Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.
-
Happy to help. 👍️
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.5K Get Help
- 424 Global Discussions
- 136 Industry Talk
- 465 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 146 Just for fun
- 63 Community Job Board
- 465 Show & Tell
- 32 Member Spotlight
- 1 SmartStories
- 301 Events
- 39 Webinars
- 7.3K Forum Archives