Free plan

Account settings

Manage your profile, subscription, security settings, API access, and integrations from your account dashboard.

The account page at /account gathers profile, billing, security, integrations and API access into one column of sections. This guide walks them in the order they appear and points to deeper documentation.

Profile

Change your display name and save it with Save Changes. Your email address is shown but read-only: changing an account email needs a re-verification flow that does not exist yet, so the field carries the note "Contact support to change your account email." See Signing up and signing in for account creation and email verification.

Subscription

Your current plan is shown as a stamp. Manage Subscription opens your Stripe customer portal, where upgrades, downgrades, payment methods, invoices and cancellation live.

On a free plan the section adds a short upgrade note and a link to pricing. See Billing and plans for plan comparison and pricing.

Custom domain

Custom domains are a Pro feature; on any other plan this section shows only an upgrade prompt. When verified, a domain serves your share links from your own subdomain—for example, docs.yourcompany.com instead of everypage.co. Links, QR codes, and embeds all use it once it is active.

Enter the subdomain, click Add domain, then create the two DNS records the section prints (a CNAME to our target, and a TXT record for ownership) at your domain provider. Click Verify domain to have EveryPage check them; the section then reports "Waiting for DNS verification", "Verified · certificate provisioning…" or "Verified & active". HTTPS certificates are issued automatically once verified. Full instructions are at Custom domains.

Remove detaches the domain: share links go back to everypage.co immediately and links already handed out on the custom domain stop working. Share links also fall back to everypage.co if you leave Pro, because the domain only serves while the account is on Pro.

Change Password

Enter your current password and a new one (at least 8 characters) and click Change Password. The update signs out all your other sessions but keeps you signed in here. See Signing up and signing in for how this differs from a password reset.

Danger Zone

The Delete Account button sits here, mid-page rather than at the bottom. It opens a confirmation dialog, and confirming deletes the account, every document, and all associated data immediately and irreversibly. Read Deleting your account first — particularly the note about cancelling a paid subscription beforehand.

Zapier and Make early access

Two dismissible banners invite you to request early access to the Zapier and Make integrations. Both fire on document views, downloads and captured leads, and both authenticate with an API key from the section further down. Dismissing one does not dismiss the other, and the choice is stored in your browser, so a different browser or cleared site data shows them again.

Notion sync

Connect a Notion workspace and every reading session becomes a row in an "EveryPage Reads" database. After connecting, you pick the Notion page the database should live in; the section then lets you choose which events sync (Viewed, Downloaded, and — on Pro — Lead captured), whether all files or up to 20 selected files are tracked, and offers Change location, Send test row, Import recent reads (the last 30 days, up to 250 sessions) and Disconnect.

Rows carry Reader, Pages read and Time spent, plus optional Share link and QR code columns. Below Pro the Reader column shows a pseudonym such as "Reader #214" rather than a name. If Notion access is revoked or the database is deleted, the section says so and offers a reconnect or a resume.

This section is absent entirely when Notion sync is not configured for the site. See Notion integration for setup and troubleshooting.

API keys

API keys grant programmatic access to your account for integrations and scripts. Each key can be named for easy reference, and the list shows its prefix and when it was last used. Create one by entering a name and clicking Create key. The key itself is revealed once—copy and store it before closing the dialog, because it cannot be retrieved later.

Revoke a key immediately if you believe it has been compromised. Full documentation is at API keys.

Webhooks

Webhooks let you send data to your own systems when events occur: views, downloads, form submissions, comments, and more. EveryPage includes webhooks on every plan (except gate.completed events, which require Pro at the time the event fires). Webhooks deliver as signed JSON HTTP POSTs or as Slack messages.

Add one with Add webhook: an HTTPS endpoint, the events you want, and JSON or Slack format. A JSON webhook's signing secret is displayed once—save it to verify deliveries. Each webhook lists its format, events and status, and Send test reports the HTTP status and latency of a live delivery. A webhook that keeps failing is disabled automatically and shows "Disabled after repeated failures"; there is no re-enable control, so delete it and create a replacement once the endpoint is fixed. Full details are at Webhooks.

Contact lists

Contact lists are Pro only; on any other plan the section shows only an upgrade prompt, including lists you created while on Pro. Create a named list with New list, then open it to add members one at a time or Import CSV (email in column 1, optional name in column 2). Lists are used to send bulk tracked invites from the Configure & Share screen. See Contact lists for import format and workflow details.

Connected apps

Connected apps lists the third-party applications you have authorized through OAuth, with the scopes each one holds. Revoke disconnects one immediately.