API_KEY
plain_api_key
Developer setup
No fields declared in this snapshot.
User connection
- Plain API Keygeneric_api_key · stringRequired
- Webhook Signing Secretwebhook_signing_secret · stringOptional
PLAIN
Plain is a collaborative support platform for B2B support teams, offering a modern, AI-powered interface to consolidate support channels and assist customers efficiently.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
23
Action summaries
Display-only definitions
11
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–11 of 11 triggers
PLAIN_CUSTOMER_EVENT
Fires when a customer in Plain is created, updated or deleted. `event_type` says which it was, `created`, `updated` or `deleted`, in the same vocabulary the config filters on — so a single subscription to all three can branch downstream without matching on Plain's raw event names. Group membership changes are a separa…
Untrusted display-only summary
PLAIN_CUSTOMER_GROUP_CHANGED
Fires when a customer group is created, edited or deleted in Plain.
Untrusted display-only summary
PLAIN_CUSTOMER_GROUP_MEMBERSHIP_CHANGED
Fires when a customer is added to or removed from a customer group in Plain. Use it to re-segment a customer downstream the moment their grouping in Plain changes — move them onto a different plan's onboarding, change who gets paged for their threads, sync the new segment into your CRM. `change` says which direction i…
Untrusted display-only summary
PLAIN_THREAD_CREATED
Fires when a new support thread is opened in Plain.
Untrusted display-only summary
PLAIN_THREAD_CUSTOM_FIELD_UPDATED
Fires when one of your own thread fields is set, changed or cleared on a Plain thread.
Untrusted display-only summary
PLAIN_THREAD_MESSAGE_RECEIVED
Fires when an inbound message arrives on a Plain thread. Covers email, in-app chat, Slack, Discord and Microsoft Teams, and each channel ships its own message shape, so read `channel` before reading `message`. For the replies your own team sends out, use the Thread Message Sent trigger instead.
Untrusted display-only summary
PLAIN_THREAD_MESSAGE_SENT
Fires when your team sends a message out on a Plain thread. Covers email, in-app chat, Slack, Discord and Microsoft Teams, and each channel ships its own message shape, so read `channel` before reading `message`. Editing a Slack or Discord message afterwards does not fire it again, and for messages arriving from the c…
Untrusted display-only summary
PLAIN_THREAD_NOTE_CREATED
Fires when an internal note is added to a thread in Plain. Carries no `mentions`: Plain only reports them on its separate mention event, which is `PLAIN_THREAD_NOTE_MENTIONED`. Subscribing to both slugs delivers every mentioning note twice, under two different event ids.
Untrusted display-only summary
PLAIN_THREAD_NOTE_MENTIONED
Fires when an internal note mentions a machine user in Plain. The only event that carries `mentions`. The raw ` ` markup is not guaranteed in either `note.text` or `note.markdown`, so this slug — not scanning the note body — is how a consumer learns who was mentioned. Plain publishes such a note twice, here and as `th…
Untrusted display-only summary
PLAIN_THREAD_PROPERTIES_UPDATED
Fires when a thread's status, assignee, priority or labels change in Plain. Every event carries the thread's new state alongside its state immediately before the change, and names which of the four properties changed. Assignment events also cover reassignment, so both sides can be populated.
Untrusted display-only summary
PLAIN_THREAD_TENANT_UPDATED
Fires when a thread's tenant is set, changed or cleared in Plain. Plain also sends this event when a thread's tenant is reapplied without changing, in which case both sides hold the same tenant or both are null.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.