Help Scout entegrasyonu | Zervanor
← Tüm konnektörler

Help Scout

Aynı zamanda bir ajan aracı
support

Help Scout Mailbox API 2.0: Conversations (list/get/create/update PATCH move-assign-status-subject/delete, threads list + create reply/note/customer/chat/phone, update thread, attachment data + delete, custom fields, tags), Customers (list/get/create/update + addresses, emails, phones, chat handles, social profiles, websites, properties), Mailboxes (list/get/fields/folders), Users (list/get/me/teams), Teams (list/get/members), Tags, Workflows (list, run manual), Webhooks (CRUD), and Reports (conversations, productivity, company, email, chat, phone, docs, happiness). Base URL is static https://api.helpscout.net/v2. Auth is OAuth2 client_credentials — the runtime mints a Bearer token from https://api.helpscout.net/v2/oauth2/token (grant_type=client_credentials) using the app's client_id + client_secret. List Conversations is the polling trigger: modifiedSince timestamp cursor + page pagination over the HAL _embedded.conversations envelope. Help Scout signs webhook deliveries as base64(HMAC-SHA1(raw_body, secret)) in the X-HelpScout-Signature header with the event name in X-HelpScout-Event — this matches the generic_hmac handler (sha1/base64/raw_body), so change notifications are delivered as webhook triggers; webhook CRUD is also exposed as actions.

66 eylemler · 14 tetikleyiciler

Help Scout entegrasyonu — 66 aksiyon ve 14 tetikleyici ile Help Scout'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Get Current User, List Conversations, Get Conversation, Create Conversation, Update Conversation. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.

Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.

Tetikleyiciler 14

Help Scout üzerinde bir iş akışını başlatabilen olaylar.

webhook

Conversation Created

Fires when a conversation is created (Help Scout event convo.created). Discriminated by the X-HelpScout-Event header. Payload is the full conversation object.

webhook

Conversation Assigned

Fires when a conversation is assigned (event convo.assigned).

webhook

Conversation Status Changed

Fires when a conversation's status changes (event convo.status).

webhook

Conversation Moved

Fires when a conversation is moved to another mailbox (event convo.moved).

webhook

Conversation Merged

Fires when a conversation is merged into another (event convo.merged).

webhook

Conversation Deleted

Fires when a conversation is deleted (event convo.deleted).

webhook

Conversation Tags Updated

Fires when a conversation's tags change (event convo.tags).

webhook

Agent Reply Created

Fires when an agent replies to a conversation (event convo.agent.reply.created).

webhook

Customer Reply Created

Fires when a customer replies to a conversation (event convo.customer.reply.created).

webhook

Note Created

Fires when an internal note is added to a conversation (event convo.note.created).

webhook

Customer Created

Fires when a customer is created (event customer.created). Payload is the full customer object.

webhook

Customer Updated

Fires when a customer is updated (event customer.updated).

webhook

Satisfaction Rating

Fires when a customer submits a satisfaction rating (event satisfaction.ratings).

polling

New or updated Help Scout conversations (polled)

Polls GET /v2/conversations with a modifiedSince watermark on a schedule; results are in the HAL _embedded.conversations envelope, paged via page / _links.next.

Eylemler 66

Zervanor'un Help Scout üzerinde yapabilecekleri.

Customers23

GET

List Customers

List customers (GET /v2/customers). HAL _embedded.customers envelope with page pagination; supports mailbox, firstName, lastName, modifiedSince, email, query filters.

GET

Get Customer

Get a single customer by id (GET /v2/customers/{customerId}).

POST

Create Customer

Create a customer (POST /v2/customers).

PUT

Update Customer

Update a customer's core fields (PUT /v2/customers/{customerId}).

GET

List Customer Address

Get a customer's address (GET /v2/customers/{customerId}/address).

POST

Create Customer Address

Create a customer's address (POST /v2/customers/{customerId}/address).

PUT

Update Customer Address

Update a customer's address (PUT /v2/customers/{customerId}/address).

POST

Create Customer Email

Add an email to a customer (POST /v2/customers/{customerId}/emails).

PUT

Update Customer Email

Update a customer's email (PUT /v2/customers/{customerId}/emails/{emailId}).

DELETE

Delete Customer Email

Delete a customer's email (DELETE /v2/customers/{customerId}/emails/{emailId}).

POST

Create Customer Phone

Add a phone to a customer (POST /v2/customers/{customerId}/phones).

PUT

Update Customer Phone

Update a customer's phone (PUT /v2/customers/{customerId}/phones/{phoneId}).

DELETE

Delete Customer Phone

Delete a customer's phone (DELETE /v2/customers/{customerId}/phones/{phoneId}).

POST

Create Customer Chat Handle

Add a chat handle to a customer (POST /v2/customers/{customerId}/chats).

PUT

Update Customer Chat Handle

Update a customer's chat handle (PUT /v2/customers/{customerId}/chats/{chatId}).

DELETE

Delete Customer Chat Handle

Delete a customer's chat handle (DELETE /v2/customers/{customerId}/chats/{chatId}).

POST

Create Customer Social Profile

Add a social profile to a customer (POST /v2/customers/{customerId}/social-profiles).

PUT

Update Customer Social Profile

Update a customer's social profile (PUT /v2/customers/{customerId}/social-profiles/{socialProfileId}).

DELETE

Delete Customer Social Profile

Delete a customer's social profile (DELETE /v2/customers/{customerId}/social-profiles/{socialProfileId}).

POST

Create Customer Website

Add a website to a customer (POST /v2/customers/{customerId}/websites).

PUT

Update Customer Website

Update a customer's website (PUT /v2/customers/{customerId}/websites/{websiteId}).

DELETE

Delete Customer Website

Delete a customer's website (DELETE /v2/customers/{customerId}/websites/{websiteId}).

PATCH

Update Customer Properties

Update a customer's property values via JSON Patch (PATCH /v2/customers/{customerId}/properties).

Conversations17

GET

List Conversations

List conversations (GET /v2/conversations). Supports modifiedSince, status, tag, mailbox, folder filters, page pagination, and HAL _embedded.conversations + _links.next + page.totalPages. Used as the polling trigger.

GET

Get Conversation

Get a single conversation by id (GET /v2/conversations/{conversationId}).

POST

Create Conversation

Create a conversation (POST /v2/conversations). Requires subject, customer, mailboxId, type, status, and at least one thread.

PATCH

Update Conversation

Update a conversation via JSON Patch (PATCH /v2/conversations/{conversationId}) — move mailbox/folder, assign, change status, change subject, etc. Body is a JSON Patch op { op, path, value }.

DELETE

Delete Conversation

Delete a conversation (DELETE /v2/conversations/{conversationId}).

GET

List Conversation Threads

List a conversation's threads (GET /v2/conversations/{conversationId}/threads). HAL _embedded.threads envelope.

POST

Create Reply Thread

Add a reply thread to a conversation (POST /v2/conversations/{conversationId}/reply). A reply is sent to the customer.

POST

Create Note Thread

Add an internal note to a conversation (POST /v2/conversations/{conversationId}/notes). Notes are not visible to customers.

POST

Create Customer Thread

Add a customer thread to a conversation (POST /v2/conversations/{conversationId}/customer) — logs a message on behalf of the customer.

POST

Create Chat Thread

Add a chat thread to a conversation (POST /v2/conversations/{conversationId}/chats).

POST

Create Phone Thread

Add a phone thread to a conversation (POST /v2/conversations/{conversationId}/phones).

PATCH

Update Thread

Update a thread's text (PATCH /v2/conversations/{conversationId}/threads/{threadId}). JSON Patch on /text.

GET

Get Attachment Data

Get an attachment's binary data, base64-encoded (GET /v2/conversations/{conversationId}/attachments/{attachmentId}/data).

DELETE

Delete Attachment

Delete an attachment (DELETE /v2/conversations/{conversationId}/attachments/{attachmentId}).

GET

List Conversation Custom Fields

List a conversation's custom field values (GET /v2/conversations/{conversationId}/fields).

PUT

Update Conversation Custom Fields

Set a conversation's custom field values (PUT /v2/conversations/{conversationId}/fields).

PUT

Update Conversation Tags

Set a conversation's tags (PUT /v2/conversations/{conversationId}/tags). Replaces the full tag set.

Reports8

GET

Conversations Report

Company conversations report (GET /v2/reports/conversations) — volume, busy times, new/replies for a date range.

GET

Productivity Report

Productivity report (GET /v2/reports/productivity) — response/resolution/handle times over a date range.

GET

Company Report

Company overview report (GET /v2/reports/company) — customers helped, conversations, happiness for a date range.

GET

Email Channel Report

Email channel report (GET /v2/reports/email) — email conversation metrics for a date range.

GET

Chat Channel Report

Chat channel report (GET /v2/reports/chat) — chat conversation metrics for a date range.

GET

Phone Channel Report

Phone channel report (GET /v2/reports/phone) — phone conversation metrics for a date range.

GET

Docs Report

Docs report (GET /v2/reports/docs) — knowledge-base article performance for a date range.

GET

Happiness Report

Happiness (satisfaction ratings) report (GET /v2/reports/happiness) — great/okay/not-good ratings for a date range.

Webhooks5

GET

List Webhooks

List webhooks (GET /v2/webhooks). HAL _embedded.webhooks envelope.

GET

Get Webhook

Get a single webhook by id (GET /v2/webhooks/{webhookId}).

POST

Create Webhook

Create a webhook subscription (POST /v2/webhooks). Provide the callback URL, subscribed events, and a secret used to sign deliveries.

PUT

Update Webhook

Update a webhook subscription (PUT /v2/webhooks/{webhookId}).

DELETE

Delete Webhook

Delete a webhook subscription (DELETE /v2/webhooks/{webhookId}).

Mailboxes4

GET

List Mailboxes

List mailboxes (GET /v2/mailboxes). HAL _embedded.mailboxes envelope.

GET

Get Mailbox

Get a single mailbox by id (GET /v2/mailboxes/{mailboxId}).

GET

List Mailbox Custom Fields

List a mailbox's custom field definitions (GET /v2/mailboxes/{mailboxId}/fields).

GET

List Mailbox Folders

List a mailbox's folders (GET /v2/mailboxes/{mailboxId}/folders).

Teams3

GET

List Teams

List teams (GET /v2/teams). HAL _embedded.teams envelope. Requires a Plus/Pro plan.

GET

Get Team

Get a single team by id (GET /v2/teams/{teamId}).

GET

List Team Members

List a team's members (GET /v2/teams/{teamId}/members).

Users3

GET

Get Current User

Get the authenticated user (GET /v2/users/me). Identity + connectivity probe.

GET

List Users

List users (GET /v2/users). HAL _embedded.users envelope; supports mailbox filter + page pagination.

GET

Get User

Get a single user by id (GET /v2/users/{userId}).

Workflows2

GET

List Workflows

List workflows (GET /v2/workflows). HAL _embedded.workflows envelope.

POST

Run Manual Workflow

Run a manual workflow against a set of conversations (POST /v2/workflows/{workflowId}/run).

Tags1

GET

List Tags

List tags (GET /v2/tags). HAL _embedded.tags envelope with page pagination.

Help Scout kullanan Çözüm Şablonları

Help Scout ile kendi otomasyonunu görsel tasarımcıda kur.

Sıkça sorulan sorular

Help Scout ile neler otomatikleştirebilirim?

66 aksiyon var — örneğin: Get Current User, List Conversations, Get Conversation, Create Conversation, Update Conversation ve daha fazlası.

Hangi Help Scout olayları bir workflow başlatabilir?

14 tetikleyici — örneğin: Conversation Created, Conversation Assigned, Conversation Status Changed, Conversation Moved.

Help Scout bir AI agent aracı olarak kullanılabilir mi?

Evet. Help Scout'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.

Help Scout entegrasyonu nasıl modellenir?

Help Scout sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.