feat(attio): add Attio CRM integration with 40 tools and 18 webhook triggers#3324
feat(attio): add Attio CRM integration with 40 tools and 18 webhook triggers#3324waleedlatif1 merged 3 commits intostagingfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
Greptile SummaryAdds comprehensive Attio CRM integration with 40 API tools covering records, notes, tasks, objects, lists, list entries, comments, threads, webhooks, and workspace members. Includes 18 webhook triggers with intelligent event filtering via Key additions:
Architecture highlights:
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[User Initiates OAuth] --> B[auth.ts: Attio OAuth Flow]
B --> C[Fetch User from Workspace Members API]
C --> D[Create OAuth Credential]
D --> E[User Configures Attio Block]
E --> F[Block Registry: 40 Operations]
F --> G{Operation Type}
G -->|Record Ops| H[Tools: CRUD Records]
G -->|Note/Task Ops| I[Tools: Notes & Tasks]
G -->|List Ops| J[Tools: Lists & Entries]
G -->|Webhook Ops| K[Tools: Webhook Management]
H --> L[Execute via Tool Registry]
I --> L
J --> L
K --> L
L --> M[API Call to Attio]
N[Attio Sends Webhook] --> O[Webhook Processor]
O --> P{Check Provider}
P -->|Attio| Q[isAttioPayloadMatch]
Q --> R{Event Matches Trigger?}
R -->|Yes| S[Execute Workflow]
R -->|No| T[Skip Execution]
S --> U[Trigger Outputs Available]
Last reviewed commit: edf3c0d |
Summary
isAttioPayloadMatchin webhook processorType of Change
Testing
Tested manually
Checklist