Category: CRM
Priority: P2 | Complexity: High
Description
Integrate with Pipedrive for sales pipeline management.
Credential Definition (OAuth2)
export const PipedriveCredential = {
name: 'pipedrive',
type: 'oauth2',
config: {
authorizationUrl: 'https://oauth.pipedrive.com/oauth/authorize',
tokenUrl: 'https://oauth.pipedrive.com/oauth/token',
scopes: ['deals:full', 'contacts:full', 'activities:full'],
},
schema: z.object({
clientId: z.string(),
clientSecret: z.string(),
accessToken: z.string(),
refreshToken: z.string(),
expiresAt: z.number(),
}),
};
Operations
- pipedriveCreatePerson - Create contact
- pipedriveCreateOrganization - Create company
- pipedriveCreateDeal - Create deal
- pipedriveUpdateDeal - Update deal stage
- pipedriveAddNote - Add note to record
- pipedriveCreateActivity - Log call/meeting
API Docs
https://developers.pipedrive.com/docs/api/v1
Acceptance Criteria
Category: CRM
Priority: P2 | Complexity: High
Description
Integrate with Pipedrive for sales pipeline management.
Credential Definition (OAuth2)
Operations
API Docs
https://developers.pipedrive.com/docs/api/v1
Acceptance Criteria