Group chat for global teams. Secure messaging, video chat, task management & file sharing platform. Teamwork without the drama.
Go to siteThe Chatwork API on Pipedream allows you to automate conversations, manage contacts, and streamline notifications within Chatwork. It’s a great way to integrate Chatwork with other apps and services, creating efficient workflows that save time and reduce manual tasks. With Pipedream, you can trigger actions based on messages, send alerts to a Chatwork room, or even sync Chatwork data with CRM systems or databases.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
chatwork: {
type: "app",
app: "chatwork",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.chatwork.com/v2/me`,
headers: {
Authorization: `Bearer ${this.chatwork.$auth.oauth_access_token}`,
},
})
},
})
Automated Project Updates: Send automatic updates to a Chatwork room when a new task is added or completed in a project management tool like Trello or Asana. This keeps the team in sync and reduces the need for manual updates.
Customer Support Alerts: Create a workflow where new customer support tickets in Zendesk or Help Scout trigger a message to a dedicated Chatwork room, ensuring that support issues are communicated instantly to your team.
Scheduled Reports Delivery: Set up a daily or weekly report from data sources like Google Sheets or Airtable to be formatted and sent into a Chatwork room, providing teams with regular insights without manual intervention.
Chatwork uses OAuth authentication. When you connect your Chatwork account, Pipedream will open a popup window where you can sign into Chatwork and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Chatwork API.
Pipedream requests the following authorization scopes when you connect your account:
users.all:read
rooms.all:read_write
GET
https://www.chatwork.com/packages/oauth2/login.php
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://oauth.chatwork.com/token
content-type: application/x-www-form-urlencoded
accept: application/json
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://oauth.chatwork.com/token
content-type: application/x-www-form-urlencoded
accept: application/json
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}