Skip to main content

Dear Airtable community I need your help, please.

We’re currently using Pipedrive (PD) to track our customers throughout the sales process and I’d really like to automate adding information to Airtable (AT).

Does anyone know if there is a way that, when an orders is WON on PD that this customer record can automatically be created in AT? We have broadly similar fields, but from looking at Zapier, I can only see this linked to all activity updates/ creation of records, but not specifically something that ‘runs’ when an order is WON. Really hope you can help…! If I’m missing something that would help answer the question, do please ask and hopefully this is something that I can get up and running.

Thanks in advance,
Mark

Yes, this is possible with either Zapier or Make. I would highly recommend using Make’s PipeDrive integrations along with Make’s Airtable integrations.

That’s because Make is infinitely more powerful & customizable than Zapier, yet it is significantly cheaper than Zapier. I wrote an entire post here comparing Make vs. Zapier.

If you’ve never used Make before, I’ve assembled a bunch of Make training resources in this thread. For example, here is one of the ways that you could instantly trigger a Make automation from Airtable

I also give live demonstrations of how to use Make in many of my Airtable podcast appearances. For example, in this video, I show how to work with Airtable arrays in Make.

Hope this helps!

If you’d like to hire the best Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld


Hi Mark!

It's been a few years, so not sure if this is still an issue you're trying to solve, but wanted to share that Whalesync just launched a 2-way sync Pipedrive integration that works with Airtable and would fix this.

https://www.whalesync.com/sync/pipedrive-airtable


Hi Mark, I understand your challenge with trying to trigger a specific action in Airtable only when a deal is "won" in Pipedrive, and how the standard Zapier triggers might seem too broad.

ScottWorld's suggestion of using a conditional path in Zapier is a solid, no-code approach to filter out unwanted updates, or switching to an alternative like Make (formerly Integromat), which often gives you more control over those conditional workflows at a potentially lower cost.

Beyond the no-code tools, for a highly reliable and immediate solution, you could explore a custom server-side approach leveraging the Pipedrive API, the Airtable API, and a server environment.

Pipedrive's API is robust and supports webhooks for instant notifications on specific events, including when a deal status changes to won, which is exactly what you need.

This eliminates the need for polling and checking "all updates."

You would configure a Pipedrive webhook to send an instant JSON payload to a specific URL when the deal object is updated and the status changes to won.

The server environment could be something like Google Cloud Platform (GCP) or a specialized server-side container platform like Stape.

When Pipedrive's webhook sends the data, it hits an endpoint you've set up, potentially within a Google Tag Manager (GTM) server container that is hosted on Stape or GCP.

Using a GTM server container, even though traditionally for marketing tags, allows you to receive and process HTTP requests from a webhook, which is then managed through a custom tag or client.

Although a direct, native integration between Airtable and GTM for simply sending data isn't possible because Airtable can't host the GTM container, this server-side setup acts as the perfect middleman.

The custom GTM tag, or a script running on GCP, would take the "won" deal data from the Pipedrive webhook and execute a direct API call to the Airtable API to create the new record.

This approach offers maximum flexibility, immediate execution upon the deal being "won", and a single, custom point of control for the entire data transfer, making it a very powerful and precise automation.