Home      FAQ      Forum      Idea Exchange      Ask a Question      My Stuff      Help   
  
Submit TeamDesk API to Zapier to allow integrations with 100s of other services
https://zapier.com/developer/

Zapier allows non-programmers to integrate different webservices; if the TeamDesk API was submitted to Zapier we could integrate with many different applications:

Active Campaign, AgileZen, AlphaMail, Ambassador, AngelList, App.net, Appointlet, Asana, AutoRemote, Base CRM, Basecamp, Basecamp Classic, Batchbook, Beanstalk, Better Voicemail, Bigcommerce, BitBucket, Box, Buffer, Call Tracking Metrics, Calldrip, CallRail, Campaign Monitor, Campayn, Campfire, Capsule CRM, Catchwind SMS, Cerb, Chargify, Chatter, CheddarGetter, Clevertim CRM, Close.io, Constant Contact, Datadog, DataSift, Deputy, Desk, Displet RETS/IDX, Ducksboard, Dwolla, EmailDirect, Emma, EnvoyRelate, Esponce, Eve Online, Eventbrite, Everytime, Facebook Pages, Findmyshift, Flowdock, FluidSurveys, Formdesk, Formitize, Formstack, Foursquare, Freckle, FreeAgent, Freshbooks, Geckoboard, Genoo, GetResponse, GitHub, Google Calendar, Google Contacts, Google Docs, Google Drive, Google Tasks, GoToWebinar, Hall, Harvest, Help Scout, Highrise, Hipchat, Hoiio, HubSpot, Infusionsoft, InstantCustomer, Jira, JotForm, KanbanTool, KickoffLabs, LeanKit, Leftronic, LessAccounting, Lighthouse, LinkedIn, LiquidPlanner, Lockitron, MailChimp, Mailgun, Mailigen, Mandrill, Mavenlink, Message Bus, MobileWorks, Mobyt SMS, MyPhoneRoom, New Relic, Newsinapp, Nimble, Noti, Notify My Android, Notifyr Push, Nozbe, Nutshell CRM, OnePage CRM, OpsGenie, Osmosis, Papyrs, Paymill, pbSmart Connections, Pingdom, Pipedrive, Pivotal Tracker, Podio, Prefinery, ProdPad, Pushover, Pushwoosh, QuickBase, Quickbooks, Raven Tools, Recurly, RelateIQ, RJMetrics, Ronin, Run my Accounts, Salesforce, Samanage, Sazneo, Semantria, Sendgrid, SendHub, Sendicate, Shopify, Sirportly, SkyDrive, Smartsheet, Solve360, Sprintly, StatusCake, StockTwits, Streak, Stride, Stripe, SugarCRM, TalentLMS, TaskRabbit, Teambox, TeamworkPM, TelAPI, Tender Support, Toggl, Totango, Trello, TriggerApp, Twilio, Unbounce, Unleashed Software, UserVoice, Vision Helpdesk, Vouchfor!, WebMerge, Week Plan, Wired Marketing, Wufoo, Xero, Yammer, YouTube, Zendesk, Zoho CRM
ID
720
Category
Integration/API
Author

Kathryn Whitenton
Date Created
2/7/2014 1:37:58 PM
Date Updated
5/31/2017 6:57:08 PM
Status
In Development
Score
180
Promoted By
Martin AttwellBin Xia ZhangJames Ross
Stas GroshevScott MillerPhilipp Matuschka
Stan Groshevrishi uttamMarc Andre Lacas
Jorge SantanaFiles Records ManagmentMozy Smith
Greg BhatiaRick Cogleymartin oliver
basenineNathan Phillips (CW)Kathryn Whitenton
Comments
Robert Gustavsson 2/8/2014 6:59:53 AM
How about some basic HTTP POST support first.
Greg Bhatia 2/27/2014 10:28:57 AM
It will be great if TeamDesk had the ability to integrate with Zapier. This single integration would allow TeamDesk to seamlessly integrate with hundreds of applications and boost the value of this already fabulous product. Imagine being able to trigger email campaigns, update CRMs and accounting software and more, all without writing a single line of code.
Slava Shinderov  Staff  2/27/2014 10:39:03 AM
Merged with:
727 - Integration with Zapier
rishi uttam 1/12/2015 2:45:41 AM
Yes Would be create if INVOICES & PURCHASES created on teamdesk could be ported over to WAVE & XERO
Kirill Bondar  Staff  1/12/2015 6:13:28 AM
With new TeamDesk REST API integration with Zapier should be pretty straightforward. I'm sure it can be done for any particular database structure, but we have to check whether Zapier supports some sort of generic solutions since database structure is under your control.
rishi uttam 1/15/2015 7:24:07 AM
I contacted Zapier, there is a link below for Teamdesk to sign up.

I checked that knackhq (also a database saas platform) is currently supported by zapier, so it does support various database structure... however teamdesk team will know better.

Hey Rishi, thanks for the note!

There's a couple ways new apps get added to Zapier, this link has more info on the process and how you can help: https://zapier.com/help/getting-new-service-zapier

Let us know if we can answer any other questions on that front, we'd be happy to lend a hand!

--
Micah Bennett
Support Lead - Zapier

Rick Cogley 1/15/2015 7:30:13 AM
I agree on the HTTP POST support mentioned by Robert!

As for Zapier, the integration has to be generic no?

Things that are common to all dbFLEX databases, such as the mailbox table, might be do-able. I'm not so sure about other things, because it's so flexible.
Stan Groshev 3/12/2015 10:02:31 PM
Through integration with Zapier all user of teamdesk can connect with all other business toll out there. I am sure Zapier will be happy to connect with teamdesk.
rishi uttam 3/13/2015 12:55:08 AM
This was brought up before on another idea exchange, i belive TD might be working on the integration.

This is zapiers response :

"We don't currently support Teamdesk, and it isn't high on our list to add right now, but it does look like an integration might be possible. There's a couple ways new apps get added to Zapier, this link has more info on the process and how you can help: https://zapier.com/help/getting-new-service-zapier"


Slava Shinderov  Staff  3/13/2015 1:29:35 AM
Merged with:
846 - Integrate with zapier
Stan Groshev 8/9/2016 1:27:46 PM
Any news on zapier integration? It is badly needed.
Philip Owen 4/24/2017 4:13:19 AM
I am holding back on full commitment to TeamDesk because there is no Zapier integration. KnackHQ has them. I have been told by TeamDesk that TeamDesk will have a Zapier integration "soon". I have no indication whether "soon" is weeks, months or a couple of years or perhaps it is Marketing Speak for "we are discussing hiring a developer to look at the problem".

On the other hand, integrations written by TeamDesk for the very common Google Contacts and Mailchimp would solve most of my needs. Google Calendar, Todoist and Xero would solve most of the rest but I agree that Xero and Todoist are not so widely used as G Suite and Mailchimp.

So, in the absence of a Zapier integration, why doesn't Teamdesk offer half a dozen of the most common API integrations itself? This would probably deal with 80% of the demand and make TeamDesk more competitive than say KnackHQ because you wouldn't be loading new Zaps into your Zapier account. Zapier is doing TD no favours.
Kirill Bondar  Staff  4/28/2017 5:57:38 PM
The more I work on creating generic TeamDesk connector the more I feel how useless is my work. Connector would make sense for any particular database with well defined structure and business process - to provide business-specific triggers, searches and actions.

For generic scenario "Webhooks by Zapier" handles essentially everything.

You can set it up as a trigger to call from TeamDesk's Call URL action and pass there all the data that might be needed for further actions steps.

Setting it up as an action allows to call any of our REST API methods and getting the results back directly.

The only advantage my connector provides so far is an ability to pick up table and field names from dropdown instead of typing.

Philipp Matuschka 5/2/2017 6:24:21 AM
Kirill

I always wondered how you were supposed to produce a "one fits all" solution for this.

So what you're saying is that all the building blocks are there already?

Philipp
Kirill Bondar  Staff  5/2/2017 9:04:51 AM
TeamDesk-to-Zapier (triggers) part lacks support for outbound REST hooks in TeamDesk to make it truly generic, but one can set up the trigger via Zapier's Webhooks block. The process is relatively simple. Once you add a block it generates random URL to send data to. Then you set up Call URL action to send the data in arbitrary JSON format to the URL provided and once you send test packet of data, Zapier parses the data to placeholders for use in latter steps.

Zapier-to-TeamDesk (actions) part can be implemented via the same Webhooks block that allows to call our API directly. Though the presence of TeamDesk-specific block can spare you from some technical details.

TeamDesk block is relatively easy to implement since Zapier supports "dynamic fields". With this, to provide table-specific list of placeholders for Create/Update/Upsert API we simply need to call our Describe API and transform table metadata to a list of Zapier field descriptor with a single line of JavaScript. This block is not yet released to a public though it moves steadily to a finish line.

Scott Miller 5/5/2017 9:02:10 AM
Saving an attachment (e.g. Invoice) to a Google Drive/One Drive folder which the TD/dbFlex record can determine is pretty cool!
Kirill Bondar  Staff  5/5/2017 10:31:16 AM
You can try our TeamDesk (beta) by following the link:
https://zapier.com/developer/invite/63386/383cabc1774f9dcfff31ed345526cded/
Slava Shinderov  Staff  5/23/2017 9:54:03 AM
basenine 5/23/2017 2:38:58 PM
This is great news. I'll be trying it out today...🙂
basenine 5/23/2017 4:50:13 PM
Hmmm....only one way at the moment?

"APP X" --> ZAPIER --> TEAMDESK.

Will there be an option to go the other way please? I need to create G Calendar events from TeamDesk
Rick Cogley 5/23/2017 5:53:36 PM
@basenine, haven't tested it, but zapier allows you to make web hooks. As the trigger, use their web hook (set it to waiting for POST, GET etc), then try Google Calendar as the target. Then in Teamdesk, use a call url trigger. Worth a try?
basenine 5/23/2017 6:27:09 PM
Hello Rick,

Thanks for this - I looked into that a couple of weeks ago but got stuck (wouldn't let me test the connection)...so I gave up.

I'll give it another go though - cheers 😀

Rick Cogley 5/23/2017 6:33:44 PM
Just as a point of interest, I use "Paw" on mac to test REST UI's and I assume it would work to test a Zapier web hook.
Kirill Bondar  Staff  5/24/2017 5:32:12 AM
So far Call URL to Zapier Web Hook is the only way for TeamDesk data go out. On a side note OAuth2 authorization is in development and soon you'll be able to call Google Calendar directly.
Kirill Bondar  Staff  5/31/2017 9:43:58 AM
Rick Cogley 5/31/2017 6:53:53 PM
That's fantastic, Kirill, thanks!
basenine 5/31/2017 6:57:08 PM
working on it now...brilliant.

looks like an event can be created in TD record --> creates an event in Google calendar --> drop and drag to alter event in Google --> update TD record...just superb.
Feedback
 
Back to Search Results