/
/
Show webinar attendance on every Pipedrive contact
For sales teams who want each attendee's time and questions noted on their Pipedrive person, by asking their AI assistant.
On this page
Connector
Connect GoTo Webinar, pick your AI tool and paste the prompt.
The problem
Webinar attendance never makes it into Pipedrive
Salespeople want to see in Pipedrive that a contact attended a webinar and what they asked, but copying it across by hand rarely happens. When it does, different people often add the same note twice.
Without PopdockAI
- Export attendance and questions from GoTo Webinar
- Find each attendee in Pipedrive
- Type a note per person with their questions
- Add duplicate notes when two people do it
With PopdockAI
- Each question is linked to its attendee
- Attendees are matched to Pipedrive people by email only
- Anyone already noted for this webinar is skipped
- You see each note and nothing is added until you confirm
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** For the webinar named `{webinar-name}` (and the session on `{session-date}` if given), record attendance in Pipedrive by adding one note per attendee who is a Pipedrive person, only after the user confirms.
**Step 1: Find the webinar and session in GoTo Webinar**
Call `goto-webinar-get-webinar` with `webinar-name.contains` set to `{webinar-name}`. If it matches more than one webinar, list them and stop. Call `goto-webinar-get-session` with that `webinar-key` and, if `{session-date}` is given, keep only that session.
**Step 2: Read attendance and questions**
Call `goto-webinar-get-attendee` with `webinar-key` (and `session-key` if one session was chosen). Call `goto-webinar-get-question` with the same filters. Link questions to attendees by registrant key, or by email when the registrant key is empty.
**Step 3: Match to Pipedrive and check for existing notes**
For each attendee, call `pipedrive-get-person` with `email` set to their email. Only an email match counts here; skip anyone who does not match and list them. For each matched person, call `pipedrive-get-note` with `person-id` and `note.contains` set to the webinar name; if a note already exists, skip that person as already logged.
**Step 4: Show the plan and wait**
Show a table: person, organization, time attended, number of questions, and the note text you will add. The note text is: `Attended the GoTo webinar "<webinar name>" on <session date> for <time attended>.` followed by each question asked and its answer, one per line. Ask the user to confirm. Do not write anything until they do.
**Step 5: Write, then confirm**
After confirmation, call `pipedrive-add-note` once per person with `person-id`, `org-id` set to the person's organization id when they have one, and `content` set to the note text. Then report each note as added or failed, with the error for any failure.
**Rules & Guidelines:**
* `goto-webinar-get-webinar`, `goto-webinar-get-session`, `goto-webinar-get-attendee` and `goto-webinar-get-question` are on the goto-webinar server; `pipedrive-get-person`, `pipedrive-get-note` and `pipedrive-add-note` are on the pipedrive server.
* `pipedrive-add-note` is the only tool that may write, once per person, and only after confirmation.
* Do not call `pipedrive-update-note`, `pipedrive-update-person`, `pipedrive-add-person`, `pipedrive-add-activity`, `goto-webinar-add-registrant` or `goto-webinar-delete-registrant`.
**Validation:**
* If no attendee matches a Pipedrive person, say so, list the unmatched attendees and stop without writing.
* Show time attended exactly as GoTo Webinar returns it; do not convert it into a different unit you are unsure of.
* If a write fails, carry on with the rest and report the failures at the end.Who it's for
One answer, three teams that use it
Sales reps
See webinar interest on your contacts
Attendance and questions sit on the person in Pipedrive, ready before your next call.
Add notes in Pipedrive for everyone who attended the Contoso product webinar last Thursday.
Sales managers
Give the team the same view of engagement
One note per attendee, never two, so everyone sees the same history.
Log the 9 April session of the Fabrikam pricing webinar on our Pipedrive contacts, skipping anyone already noted.
Marketing managers
Pass webinar context to sales without a handoff
Questions and time attended reach the CRM directly, without a spreadsheet in between.
Record attendance and questions from the Northwind Traders customer webinar in Pipedrive.
How it works
What PopdockAI does when you ask
You name the webinar and your AI assistant prepares one note per matched attendee. You see every note before it is written, and failures are reported at the end.
01
Ask
You name the webinar and optionally a session date.
02
Read
It reads attendance and questions and links each question to its attendee.
03
Match
It matches attendees to Pipedrive people by email and skips anyone already noted.
04
Confirm
You see each note, and it adds them only on your yes.
What PopdockAI provides
The tools behind the answer
Ready made tools for GoTo Webinar and one secure connection to your AI tool. No code, no exports.
goto-webinar-get-webinar
goto-webinar-get-session
goto-webinar-get-attendee
goto-webinar-get-question
pipedrive-get-person
pipedrive-get-note
pipedrive-add-note
This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.
The outcome
Every attendee's record shows what they asked
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
