Connectors

/

Capsule CRM

/

Register Capsule CRM contacts for a GoTo Webinar webinar
Write
Cross-Connector

Register Capsule CRM contacts for a webinar without duplicates

For marketing teams who want a set of Capsule CRM contacts registered for an upcoming GoTo Webinar session by their AI assistant.

Try PopdockAI free
Get a live demo
Register Capsule CRM contacts for a GoTo Webinar webinar
Register everyone at Contoso in Capsule CRM for next week's Product Roadmap webinar.
Product Roadmap is on October 15, and 8 Contoso people match in Capsule CRM. - To register: 6, including Jordan Lee - Already registered: 1 - Skipped: 1 with no email - Organizer key: provided Shall I register the 6?
Capsule CRM
Sample figures. Your results come from your own account.
goto-webinar-get-webinar
goto-webinar-add-registrant
capsule-crm-get-party
goto-webinar-get-registrant

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Capsule CRM

Capsule CRM
Run it on your own Capsule CRM data.

Connect Capsule CRM, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Registering contacts one by one causes duplicates

Inviting Capsule CRM contacts to a webinar means building the list, checking who is already registered and typing each one into GoTo Webinar. It is slow, and easy to register someone twice or for the wrong session.

Without PopdockAI

  • Build the invite list from Capsule CRM
  • Check who is already registered
  • Type each person into GoTo Webinar
  • Register someone twice or for the wrong session

With PopdockAI

  • The webinar and matching people are found
  • Anyone already registered is skipped
  • Past webinars are never used
  • You see the plan and confirm before anyone is registered

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Register the Capsule CRM contacts described by `{contacts}` for the upcoming GoTo webinar `{webinar}`, skipping anyone already registered. Confirm before writing.

**Step 1: Find the webinar on GoTo Webinar**

Call `goto-webinar-get-webinar` with `webinar-name.contains` set to `{webinar}` (or `webinar-key` if it is a numeric key) and `date.from` set to today. If more than one upcoming webinar matches, list each with its name, date and webinar key and stop. If none matches, say so and stop. Keep its `webinar-key`.

**Step 2: Get the organizer key**

`goto-webinar-add-registrant` needs an `organizer-key`, and no GoTo Webinar tool returns one. Use `{organizer-key}` if given. If it is blank, ask the user for the organizer key of this webinar's organizer and stop until they give it.

**Step 3: Find the contacts in Capsule CRM**

`{contacts}` describes who to invite: an owner name, an organization name, a city, state or country, or a comma-separated list of emails. Turn it into filters on `capsule-crm-get-party` (`owner-name`, `organization-name.contains`, `city`, `state`, `country`, or `email` once per address), with `type` set to a person. If the description does not map onto these filters, say which filters exist and stop. Keep people with an email and a first and last name; list the rest as skipped. If more than 50 people match, stop and ask the user to narrow the list.

**Step 4: Skip anyone already registered**

For each email, call `goto-webinar-get-registrant` with `webinar-key` and `email`. Skip anyone who already has a registration.

**Step 5: Confirm the plan**

Show the webinar name and date, then a table: name, email, organization, Capsule owner. Show the skipped people separately with the reason. Show the plan as a table and ask the user to confirm. Do not write anything until they say yes. If they remove rows, drop those rows.

**Step 6: Write and report**

For each confirmed row, call `goto-webinar-add-registrant` once with `webinar-key`, `organizer-key`, `first-name`, `last-name`, `email`, and `organization` and `job-title` from Capsule where present. Then report: people registered, people already registered, people skipped and why, and any write that failed with its error.

**Rules & Guidelines:**

* `capsule-crm-*` tools are on the capsule-crm server; `goto-webinar-*` tools are on the goto-webinar server. If either set is missing, say which server is not connected and stop.
* The only write tool this prompt may call is `goto-webinar-add-registrant`, once per confirmed person. Do NOT call `goto-webinar-delete-registrant`, `capsule-crm-add-note`, `capsule-crm-add-task` or `capsule-crm-update-party`.
* Never register someone for a webinar that has already happened.

**Validation:**

* Capsule stores a person's name as one `name`; split it into first and last name at the last space, and say so in the plan for any name that does not split cleanly.
* If the organizer key is rejected, stop after the first failure and ask the user to check it rather than repeating the error for every person.
* If other writes fail, carry on with the rest and report the failures at the end.

Who it's for

One answer, three teams that use it

Field marketers

Fill a webinar from the CRM

Register a target group of contacts without typing anyone in by hand.

Register everyone in Capsule CRM based in Chicago for next Thursday's Contoso Customer Webinar.

Account executives

Invite your accounts in one go

Register all your contacts at an account for a relevant session.

Register all my Capsule CRM contacts at Fabrikam for the Integration Deep Dive webinar.

Event coordinators

Avoid double registrations

People already registered are skipped, so attendees get one confirmation.

Register priya@contoso.com, tom@fabrikam.com and jo@northwindtraders.com for the Pricing Q and A webinar.

How it works

What PopdockAI does when you ask

You name the webinar and who to invite, and your AI assistant plans the registrations. Nobody is registered until you have seen the plan and said yes.

01

Ask

You name an upcoming webinar and describe who to invite.

Your AI tool

02

Find

It finds the webinar and the matching Capsule CRM people.

goto-webinar-get-webinar
capsule-crm-get-party

03

Check

It skips anyone already registered for that webinar.

goto-webinar-get-registrant

04

Confirm

You see the plan, then it registers each person.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Capsule CRM and one secure connection to your AI tool. No code, no exports.

get-data

goto-webinar-get-webinar

Returns GoTo Webinar webinars with their date, start and end time, time zone, status, experience type and registration URL. Filter by webinar name, date range, status or experience type.
run-action

goto-webinar-add-registrant

Registers a person for a GoTo Webinar webinar from their first name, last name and email, with optional organization, job title, phone, country and comments. Needs the webinar key and the webinar's organizer key.
get-data

capsule-crm-get-party

Returns people and organizations from Capsule CRM with email, phone, job title, organization, location, owner and last contacted date. Filter by name, email, type, organization, owner, city, state or country.
get-data

goto-webinar-get-registrant

Returns the people registered for GoTo Webinar webinars, with their status, registration date, time zone and join URL. Filter by webinar, email, last name, status or registration date.
Read only.Nothing in Capsule CRM Changes

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.

How Popdock AI secures your data

The outcome

The right contacts registered, once

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

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.

Try PopdockAI Free
See Documentation