• Use Cases
  • Pricing
  • Security
  • Docs
Sign InStart free

The outbound integration layer for SaaS products: emit once, then let Meshes handle routing, retries, fan-out, and delivery history.

  • Terms of Service
  • Privacy Policy
  • Acceptable Use Policy
  • Cookie Policy

© Copyright 2026 Meshes, Inc. All Rights Reserved.

  • Getting Started
    • What is Meshes?
    • Quickstart
    • Core Concepts
    • API Overview
  • AI Tools
    • Cursor Rules
    • MCP Server
    • LLMs Docs
  • API Documentation
    • API Reference
    • Authentication
    • Results
    • Rate Limiting
    • SDKs
    • Integrations & Rules
  • Events
    • Publishable Keys
    • Send Events
    • Bulk Event Ingestion
  • Embed & Sessions
    • Quickstart
    • Session API Overview
    • Launch URL and Iframe Bootstrap
    • Iframe Message Contract
    • Session Roles and Scopes
    • Workspace Pages Available in Embed
    • Session Refresh Lifecycle
    • Iframe Sizing and Resize Handling
    • OAuth and Connection Setup Behavior
    • Security Model
    • Troubleshooting
  • Integrations
    • ActiveCampaign
    • AWeber
    • Customer.io
    • Discord
    • HubSpot
    • Intercom
    • Mailchimp
    • MailerLite
    • Pipedrive
    • Resend
    • Salesforce
    • SendGrid
    • Slack
    • Webhooks
    • Zoom

Pipedrive

Use Meshes to push contact-level state changes from product events into Pipedrive Persons.

Use the Pipedrive integration when a Meshes event should update a Person record in Pipedrive. In a Meshes workspace, you create the Pipedrive connection with OAuth, choose the Person action the rule should run, and map the event fields Meshes should write into the connected account.

Meshes writes contact attributes and labels. Pipedrive automations handle the downstream follow-up after the Person record changes.

Supported actions

  • Sync Person creates or updates a Pipedrive Person by email with the mapped destination fields.
  • Update Person Field syncs the mapped destination fields for the Person found by mapped email, then updates one supported selectable Person field.
  • Add Label to Person syncs the mapped destination fields for the Person found by mapped email, then adds a selected Pipedrive Person label.
  • Remove Label from Person syncs the mapped destination fields for the Person found by mapped email, then removes a selected Pipedrive Person label.

This integration currently supports Person updates only. Meshes does not write Organizations, deals, leads, activities, or notes.

Create the connection

  1. Open Connections in your Meshes workspace.
  2. Click New Connection.
  3. Select Pipedrive.
  4. Give the connection a clear name.
  5. Click Connect to Pipedrive and complete the OAuth flow.

After authorization, Meshes loads the available Pipedrive Person fields and Person labels from the connected account.

Plan note

Pipedrive automations are available on Pipedrive Growth plans and above. Essential-plan customers can still use Meshes to keep Person records current, but the downstream Pipedrive workflow automation that reacts to those changes is a Pipedrive plan capability rather than a Meshes feature.

Create a rule

  1. Open Rules and click New Rule.
  2. Select the event type that should trigger the Pipedrive action, such as user.signup, subscription.created, or payment.failed.
  3. Select the resource type for that event.
  4. Choose your Pipedrive connection.
  5. Select the action:
    • Sync Person writes the mapped Person fields.
    • Update Person Field writes the mapped Person fields, then sets one supported Person field to the selected value.
    • Add Label to Person or Remove Label from Person writes the mapped Person fields, then applies one Person label from the connected account.
  6. Map the event fields Meshes should send to Pipedrive.
  7. Save the rule.

Map email for every Pipedrive Person action. Meshes uses that email to find the Person and to create or update the record when needed.

Field mapping

Pipedrive Person actions use the Person field catalog from the connected account. That includes standard editable Person fields and supported custom Person fields.

  • Standard contact fields such as email, name, and phone can be mapped from the event payload.
  • Custom Person fields appear in the mapping catalog by Pipedrive field key, so saved mappings stay stable even if a field label changes in Pipedrive.
  • Enum and set fields show the allowed values from the connected account. Use Update Person Field when one rule should force a specific selectable field value while still syncing the rest of the mapped Person data.
  • Address fields can be sent as a single text value.

Pipedrive requires a name when Meshes creates a Person. If name is not mapped, Meshes can build it from first_name and last_name values present in the event payload or fall back to the mapped email address.

Common workflow

Use Meshes to keep the Person record current in Pipedrive, then let Pipedrive workflows react to those Person updates. A common pattern is:

  1. subscription.created updates a Person plan field.
  2. payment.failed updates a payment-status field.
  3. trial.started adds a Trial label and writes the trial end date.

Once Meshes updates the Person, Pipedrive automations can create activities, move related deals, assign follow-up, or trigger customer communications based on those changes.

Send a test event

Send a test event in Meshes

Use Send Test Event on the rule to verify the Pipedrive action and mappings.

{
  "email": "test@example.com",
  "first_name": "Test",
  "last_name": "User",
  "plan": "growth",
  "payment_status": "failed",
  "trial_ends_at": "2026-05-16"
}

Include the source fields your mapping expects for every Pipedrive action. Update Person Field, Add Label to Person, and Remove Label from Person also sync the mapped Person data before applying the selected field value or label change.

Review results

After the event runs, open Events and inspect the Pipedrive delivery details. Meshes shows whether the Person action completed, which rule ran, and any retries or failures.

Limitations

  • The integration supports Persons only. Meshes does not write Organizations, deals, leads, activities, or notes.
  • Update Person Field supports selectable Person fields from the connected account.
  • Address writes are sent as a single text value.
  1. Supported actions
    1. Create the connection
    2. Plan note
    3. Create a rule
    4. Field mapping
    5. Common workflow
    6. Send a test event
    7. Review results
    8. Limitations