Ticketing system designed to easily manage customer queries, saving you time and money.
Go to siteThe Teamwork Desk API provides the means to programmatically access and manipulate customer support ticket data. By integrating it with Pipedream, you can automate ticketing workflows, streamline customer interactions, and connect support data with other business tools. Whether syncing tickets to a CRM, setting up custom alerts, or generating reports, the API's capabilities allow for a variety of automations to enhance support operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
teamwork_desk: {
type: "app",
app: "teamwork_desk",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.teamwork_desk.$auth.domain}/me.json`,
headers: {
Authorization: `Bearer ${this.teamwork_desk.$auth.oauth_access_token}`,
"Accept": `application/json`,
},
})
},
})
Ticket to CRM Sync: Automatically sync new tickets from Teamwork Desk to a CRM like Salesforce. When a new ticket arrives, Pipedream triggers a workflow that creates or updates a corresponding record in Salesforce, ensuring your sales team has the latest customer interaction data.
Support Alert System: Set up a custom alert system using Twilio for urgent support tickets. Pipedream can monitor ticket severity or keywords, and when a match is found, it sends an SMS to the on-duty support agent, enabling quick response to critical issues.
Daily Support Summary Email: Compile a daily summary of support tickets and send it via email with SendGrid. Pipedream schedules a workflow to fetch ticket data at the end of each day, format it, and send a digest to the support team, keeping everyone informed of the day's support load.
Teamwork Desk uses OAuth authentication. When you connect your Teamwork Desk account, Pipedream will open a popup window where you can sign into Teamwork Desk and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Teamwork Desk API.
Pipedream requests the following authorization scopes when you connect your account:
GET
https://www.teamwork.com/launchpad/login
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://www.teamwork.com/launchpad/v1/token.json
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}