Zum Inhalt

pipedrive

module wittgenstein_crm_client.adapters.pipedrive

Classes

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter

class PipedriveAdapter()

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.get_lead

async method PipedriveAdapter.get_lead(self, lead_id: str) → LeadRecord

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.list_leads

async method PipedriveAdapter.list_leads(self, stage: FunnelStage, **filters) → List[LeadRecord]

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.update_stage

async method PipedriveAdapter.update_stage(self, lead_id: str, stage: FunnelStage, reason: str) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.add_activity

async method PipedriveAdapter.add_activity(self, lead_id: str, activity: CRMActivity) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.create_task

async method PipedriveAdapter.create_task(self, lead_id: str, assignee: str, briefing: str) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.create_contact

async method PipedriveAdapter.create_contact(self, contact: ContactRecord) → str

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.enroll_sequence

async method PipedriveAdapter.enroll_sequence(self, contact_id: str, sequence_id: str) → None

Raises

  • NotImplementedError

wittgenstein_crm_client.adapters.pipedrive.PipedriveAdapter.get_engagements

async method PipedriveAdapter.get_engagements(self, company_id: str, since: datetime) → List[EngagementEvent]

Raises

  • NotImplementedError