GoToWebinar webhook survey.submitted: GoTo adds survey.submitted webhook and updates Webinar APIs (June 9, 2026)
Marketers have a faster path from attendee insight to action thanks to the new GoToWebinar webhook survey.submitted. Announced on June 9, 2026, this event lets teams push post‑webinar survey data directly into CRMs and marketing automation for near‑instant follow‑ups.
What changed on June 9, 2026—and why should marketers care?
GoTo added a survey.submitted webhook that fires the moment an attendee completes a post‑session survey, exposing survey name, questions, answers, registrant key, and session key. That means you can route sentiment and intent signals into Salesforce, HubSpot, Marketo, or your CDP without waiting for manual exports or batch jobs.
It’s the latest improvement alongside GoToWebinar’s move to the recommended REST API v2, which documents webhook management and the list of supported events (including survey.submitted). If you’re still on v1, planning a migration now ensures compatibility with new event types and smoother automation.
What does the GoToWebinar webhook survey.submitted payload include—and how does it speed CRM follow‑ups?
The payload contains webinarKey, sessionKey, registrantKey, the surveyName, and structured responses with question text, type, and answer values (multiple‑choice, rating, or short answer). This schema is ideal for mapping to CRM fields and objects—e.g., Campaign Member custom fields in Salesforce or custom properties/events in HubSpot.
Because the event arrives immediately after submission, marketers can trigger real‑time journeys: thank‑you emails tailored to answers, Sales tasks with prioritized talking points, and product‑led onboarding nudges based on satisfaction or feature interest. The result is less lag, higher relevancy, and more closed‑loop reporting.
How do you activate and secure the GoToWebinar webhook survey.submitted in minutes?
GoTo’s guide outlines a step‑by‑step flow: create a secret webhook key, create a webhook for the desired event, activate the webhook, review status, authenticate the end user, subscribe the user, and verify webhook signatures with HMAC‑SHA256. The same pattern applies when you add survey.submitted to an existing integration.
Two tips practitioners rely on: return HTTP 200 quickly (do heavy work async) and enforce signature verification before processing payloads. GoTo provides header fields (X‑Webhook‑Signature, timestamp, version) and examples for computing and matching the signature with your secret.

Which GoToWebinar endpoints and events matter for production builds?
Use the GoTo Webinar 2.0 REST API endpoints that manage webhooks (create secret key, create/update webhooks, user subscriptions). The v2 documentation explicitly lists supported eventNames—registrant.added, registrant.joined, webinar.created, webinar.changed, and survey.submitted—so you can configure a single channel for registration, attendance, and survey insights.
If you’re planning end‑to‑end automation, the Webhooks Overview page details the survey.submitted schema and related events, which helps with field mapping and idempotency design. Keeping these docs at hand simplifies testing and payload validation.
How to map GoToWebinar survey.submitted data to Salesforce, HubSpot, and Marketo
For Salesforce, teams commonly upsert a Lead/Contact + Campaign Member and store survey answers in Campaign Member custom fields or a related custom object (e.g., Webinar Survey Response). This preserves historical responses across events while keeping Sales‑visible insights on the record.
In HubSpot, treat each answer as a custom property update or log it as a custom behavioral event for better reporting and segmentation. Marketo users often create a custom activity (“Webinar Survey Submitted”) with attributes for question/answer pairs, then trigger smart campaigns on that activity.
Implementation pattern: normalize questions into a key (slug) and map them to properties or activity attributes; persist registrantKey and sessionKey for deduplication; and stamp an ISO8601 receivedAt to support latency analytics in your data warehouse.
How fast should you follow up after a survey submission? The data‑backed answer
Research consistently shows that speed‑to‑lead matters. Harvard Business Review found companies that attempted contact within one hour were nearly seven times more likely to qualify a lead than those that waited longer (2011). That’s why immediate, automated outreach after survey.submitted is so valuable.
InsideSales/XANT reported that contacting a web lead within five minutes makes teams up to 21x more likely to qualify compared with waiting 30 minutes (2014–2016 analyses). Routing GoToWebinar survey responses straight into your CRM lets you operationalize that five‑minute window at scale.

GoToWebinar webhook survey.submitted vs. polling: when should you use each?
Choose webhooks when you need real‑time triggers, lower API usage, and consistent payload structure across events (registration, attendance, survey). Webhooks minimize latency and infrastructure cost compared with scheduled polling.
Fallback to polling if your security policies restrict inbound traffic or you need retroactive backfills; tools like Prismatic’s connector can poll for registrants when webhooks aren’t feasible. Many teams run both: webhooks for immediacy, polling as a backstop for missed events.
A practitioner’s blueprint: 5 automated journeys triggered by GoToWebinar webhook survey.submitted
Score post‑webinar intent by assigning points to key answers (e.g., “Interested in a demo” = +20; “Unclear ROI” = −10) and route high‑intent leads to Sales with a same‑day call task. Use neutral or negative sentiment to trigger nurture streams that address objections.
- Personalized thank‑you + resources: Send content mapped to answers (industry, role, feature interest).
- AE task with talk tracks: Auto‑generate call notes from survey themes (pain points, timeline).
- NPS/CSAT‑based split: High scores get a trial invite; low scores get a “we hear you” sequence.
- Community and advocacy: Invite happy attendees to customer communities or case study programs.
- Product‑led prompts: Trigger in‑app tours if survey indicates confusion about a workflow.
Security, reliability, and governance checks every MOPs team should add
Verify every event with HMAC‑SHA256 using GoTo’s X‑Webhook‑Signature headers before processing, then acknowledge with HTTP 200 to avoid retries. Keep signature keys rotated and encrypted; log calculated vs. received signatures for audit trails.
Design idempotency by combining eventKey + registrantKey + sessionKey and ignore duplicates. For resilience, hand off the payload to a queue (e.g., SQS, Pub/Sub) and perform CRM upserts asynchronously with retry/backoff and dead‑letter handling.
Treat survey data as PII: restrict fields, mask free‑text where needed, and retain only what’s necessary for segmentation and reporting. Align with internal data retention policies and your CRM’s field‑level security so Sales sees insights without overexposure.
How this fits the bigger GoToWebinar API roadmap
The addition of survey.submitted follows GoTo’s pattern of expanding event‑driven integrations while encouraging developers to standardize on v2. On June 16, 2026, the GoTo Developer Center also shipped a separate Messaging V2 API for GoToConnect—evidence of an accelerated cadence of API enhancements across the portfolio.
For webinar programs, the takeaway is clear: centralize on v2 webhooks for lifecycle events (create, change, register, join, survey) and build a normalized transform that your CRM/automation can reuse. This keeps operations nimble as new events roll out.
Quick start: technical checklist to go live this week
- Provision access: Confirm GoTo Developer account, OAuth client, and tokens; add webhook permissions.
- Create and activate webhook: Register HTTPS callback for survey.submitted, then switch state to ACTIVE and subscribe users.
- Harden security: Implement signature verification and clock‑skew checks; return 200 OK fast.
- Transform payload: Normalize questions to keys; map to CRM fields or custom activities.
- Automate journeys: Build triggers for thank‑you, Sales tasks, nurtures, and product prompts.
- Measure impact: Track response‑time SLAs and conversion lifts; aim for sub‑5‑minute outreach based on published benchmarks.
Need expert help to operationalize GoToWebinar webhook survey.submitted?
If your team wants to turn fresh survey insights into actionable follow‑ups within five minutes, Xadira can architect the webhook pipeline, field mapping, security, and automation logic tailored to your CRM and stack. Talk to our webinar marketing engineers at xadira.com and accelerate your post‑webinar revenue motion—starting with the new survey.submitted event.