Skip to main content

Hey everyone,

I’m trying to build a daily digest Zap that sends an email at the end of every weekday summarizing all completed PandaDoc deals from that day. 

Here’s the general setup I’m working with:

  1. Trigger: Scheduled (every weekday morning)

  2. Action: Find or search PandaDoc documents where the status = “Completed” within the last 24 hours

  3. Action: Format those results into a single email

  4. Action: Send an email to a list of company leaders with the summary

Goal:
Every evening, leadership receives one email that lists all PandaDocs completed that day (client name, document name, value, and link).

Where I’m getting stuck:

  • It will return results into the email, but they are sometimes random deals or it is missing deals from that day.

  • I can’t seem to properly filter or bundle all the completed deals into one message.

  • The “Find Document” action in Zapier only returns a single record, not a list.

  • I’ve tried using “Digest by Zapier,” but it doesn’t seem to return the correct results I would like. 

I can share a screenshot of my current setup if that helps clarify.

Has anyone successfully built a similar daily summary/digest Zap for PandaDoc (or a similar app like DocuSign or Proposify)? I’d love to know the best approach - whether to use Digest, a Formatter + Delay chain, or maybe even Paths/Storage to collect results before sending.

Thanks in advance for any help or suggestions!

Hey ​@spectrjohn,

I would recommend using two Zaps.

Zap 1-

  • PandaDoc Document Completed trigger
  • Digest by Zapier Append Entry and Schedule Digest action

Zap 2-

  • Schedule by Zapier
  • Digest by Zapier Release Existing Digest action
  • Send Email Action

This is a sample workflow and you may need to add extra actions like Filter, Formatter etc as workflows are usually personalized to user’s needs. Hope it helps!


Hi ​@spectrjohn 

Working with Digest can be a bit tricky.

Help: https://zapier.com/apps/digest/integrations#help

 

Here’s a different approach using Zapier Tables as your temp table.

Zapier Tables gives you a visual interfaces to view records in the database and manually review/triage if needed.

 

Zap 1

Used to log data.

  1. Trigger: PandaDoc - Document Completed
  2. Action: Filter
    1. Check for only data you want to track
  3. Action: Zapier Tables - Create Record

 

Zap 2

Used to send a daily digest.

  1. Trigger: Schedule
    1. Daily
  2. Action: Formatter > Date & Time > Format Date
    1. Date: TODAY
    2. Format as: YYYY-MM-DD
  3. Action: Zapier Tables - Find Records
    1. Search by Date
  4. Action: Filter
    1. Check to make sure there are Zapier Tables records from that day
  5. Action: Formatter > Utilities > Line Items to Text
    1. Used to format the Zapier Table records for the email body
  6. Action: Email - Send Email
    1. I recommend using your own email account
      1. e.g. Gmail or Outlook

 

Zap 3

Used to delete old data from the log.

  1. Trigger: Schedule
    1. Daily
  2. Action: Formatter > Date & Time > Add/Subtract Time
    1. Date: YESTERDAY
    2. Format as: YYYY-MM-DD
  3. Action: Zapier Tables - Find Records
    1. Search by Date
  4. Action: Filter
    1. Check to make sure there are Zapier Tables records from that day
  5. Action: Looping - Create Loop from Line Items
    1. Map data from Zap step 3
  6. Action: Zapier Tables - Delete Record
    1. Map data from Zap step 5

 


Hi there ​@spectrjohn 👋 

Did the suggestions from Sparsh and Troy here help you get the digests sorted?

Keep us posted on your progress, want to make sure this gets sorted! 🙂