Skip to content

CP-15309 - Track DocuSeal iframe usage in Pendo - #86

Merged
bernardodsanderson merged 1 commit into
mainfrom
CP-15309
Aug 26, 2026
Merged

CP-15309 - Track DocuSeal iframe usage in Pendo#86
bernardodsanderson merged 1 commit into
mainfrom
CP-15309

Conversation

@bernardodsanderson

Copy link
Copy Markdown
Collaborator

What

Pendo now loads inside DocuSeal signing, template editor, and related pages, using the same user and account as the ATS parent page.

Why

DocuSeal launch needs in-app analytics and guides. Without the script in the iframe, Pendo could only see the ATS shell and missed everything users do in the embedded form.

How to test

  1. Set PENDO_API_KEY to the same key as ATS (local .env, or staging/prod secrets cpdocuseal/{env}/env_variables, then redeploy).
  2. Open an ATS DocuSeal task (sign or edit template).
  3. In DevTools, select the iframe document and confirm window.pendo exists and visitor id matches the ATS user id.
  4. bundle exec rspec spec/helpers/pendo_helper_spec.rb spec/requests/pendo_spec.rb

What
Pendo now loads inside DocuSeal signing, template editor, and related pages, using the same user and account as the ATS parent page.

Why
DocuSeal launch needs in-app analytics and guides. Without the script in the iframe, Pendo could only see the ATS shell and missed everything users do in the embedded form.

How to test
1. Set PENDO_API_KEY to the same key as ATS (local .env, or staging/prod secrets cpdocuseal/{env}/env_variables, then redeploy).
2. Open an ATS DocuSeal task (sign or edit template).
3. In DevTools, select the iframe document and confirm window.pendo exists and visitor id matches the ATS user id.
4. bundle exec rspec spec/helpers/pendo_helper_spec.rb spec/requests/pendo_spec.rb
@bernardodsanderson
bernardodsanderson merged commit 8c873db into main Aug 26, 2026
5 checks passed
@bernardodsanderson
bernardodsanderson deleted the CP-15309 branch August 26, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants