Tool

Add activity

Pipedrive Add Activity is an advanced tool designed to seamlessly integrate with the Pipedrive CRM, enabling users to effortlessly add and manage new activities linked to deals, leads, organizations, or projects. This tool enhances productivity by providing detailed scheduling capabilities and real-time activity tracking.

pipedrive

Features

  • Add new activities with specified subjects and types aligned to Pipedrive's ActivityTypes.
  • Associate activities with deals, leads, organizations, or projects using respective IDs.
  • Specify detailed scheduling including due dates, times (in UTC), and durations for precise activity management.
  • Manage activity status with options to mark activities as 'done' or set time slots as 'busy' to prevent booking conflicts.
  • Include participants and attendees through structured JSON arrays for collaborative activity tracking and calendar syncing.

Benefits

  • Streamlines CRM workflow by automating activity creation within Pipedrive.
  • Enhances team collaboration by associating multiple participants and attendees to activities.
  • Improves scheduling accuracy with detailed date, time, duration, and location inputs.
  • Prevents booking conflicts by marking activities as busy, optimizing time management.
  • Provides clear, public descriptions for activities that sync with external calendars, improving communication.

Description

Adds a new activity. Includes more_activities_scheduled_in_context property in response's additional_data which indicates whether there are more undone activities scheduled with the same deal, person or organization (depending on the supplied data). See the Pipedrive API docs for Activities here. For info on adding an activity in Pipedrive

IMPORTANT: The arguments have specific formats. Please follow the instructions below:

  • participants: Return JSON in this format: string[]
  • attendees: Return JSON in this format: string[]

Parameters

17 parameters

NameTypeDescription
subjectrequiredstring

Subject of the activity

typerequiredstring

Type of the activity. This is in correlation with the key_string parameter of ActivityTypes.

ownerIdinteger

ID of the user whom the activity will be assigned to. If omitted, the activity will be assigned to the authorized user.

dealIdstring

ID of the deal this activity will be associated with

leadIdstring

ID of the lead this activity will be associated with

orgIdinteger

ID of the organization this activity will be associated with

projectIdstring

ID of the project this activity will be associated with

dueDatestring

Due date of the activity. Format: YYYY-MM-DD

dueTimestring

Due time of the activity in UTC. Format: HH:MM

durationstring

Duration of the activity. Format: HH:MM

busyboolean

Set the activity as 'Busy' or 'Free'. If the flag is set to true, your customers will not be able to book that time slot through any Scheduler links

doneboolean

Whether the activity is done or not.

locationobject

The address of the activity. Pipedrive will automatically check if the location matches a geo-location on Google maps.

participantsstring[]

List of multiple persons (participants) this activity will be associated with. If omitted, single participant from person_id field is used. It requires a structure as follows: [{"person_id":1,"primary":true}]

attendeesstring[]

Attendees of the activity. This can be either your existing Pipedrive contacts or an external email address. It requires a structure as follows: [{"email":"mail@example.org"}]

publicDescriptionstring

Additional details about the activity that will be synced to your external calendar. Unlike the note added to the activity, the description will be publicly visible to any guests added to the activity.

notestring

Note of the activity (HTML format)

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .