Account Management
Update your profile, set or change your password, change your email address, and understand how sessions and account security work in contactID.
Your profile information includes your name, phone number and company details. It is separate from your agent data (agents are what get sent; profile is your account owner information). Here is how to update it.
1. Where To Update Profile
- Sign in to your dashboard.
- In the sidebar, under Account, click Profile.
- Every editable field is on this page.
2. What Fields Are On The Profile
- First name and last name. At least 2 characters each.
- Email. Shown but locked; contact support to change it.
- Phone. Digits only, optionally starting with + (no spaces, dashes or brackets, and not starting with 0).
- Company name, Website and Industry.
3. Editing And Saving
- Change any field.
- Click Save changes at the bottom.
- A “Profile saved” toast appears. If a value is not accepted, you see “Please check your input data”.
Changes are saved to your account at once. Emptying the phone or a company field does not clear the saved value.
4. Profile Vs Agent Data Do not confuse profile with agent:
- Profile is your contactID account owner information.
- Agent is the sender identity used on outbound forms.
They can differ. Your profile might say “Sarah Chen, Acme” while an agent says “Sarah, Acme Design Studio” with a slightly different pitch. That’s fine.
5. Settings That Do Not Exist There are no time zone, language or email preference settings in the current version. The dashboard and the extension side panel are in English only. Tips and onboarding emails can be stopped with the unsubscribe link at the bottom of each one.
Related questions:
A password is optional on contactID. Most people sign in with Google or a 6-digit email code.
1. Setting Or Changing A Password Open the dashboard, click Security in the sidebar, and use Set password or Change password. You need your current password to change it; if you never set one, you can set it directly. A password needs at least 8 characters, with an uppercase letter, a lowercase letter and a number.
2. Forgot It Use Forgot password? on the sign-in page: we email a 6-digit code, you enter it, and you choose a new password. Or simply sign in with an email code instead.
3. Why It Is Optional The email code and Google sign-in are as secure as a password and do not need remembering. A password mainly matters if you want to sign in without access to your inbox.
Related questions:
You cannot change your account email yourself in the current version. Here is what to do instead.
1. Your Email On The Profile Page The Email field on the Profile page is locked and says “Contact support to change your email”. There is no change-email form and no verification flow.
2. Asking Support Contact support from the dashboard, or write to [email protected] from your current account email, with the new address you want.
3. Email And Google Sign-In Your contactID account is tied to your email address. Signing in with a Google account that uses a different email signs you in to a different contactID account (a new one if none exists), not to your current one.
4. Billing Email There is no separate billing email. Stripe receipts and invoices go to your account email.
Related questions:
contactID uses a sliding session model that extends your sign-in each time you use the app, so active users never get logged out. Inactive users get logged out for security. Here is how it works.
1. The Sliding Window Your session is a token stored in your browser (dashboard) or extension storage (extension). Its lifetime works like this:
- Sessions are valid for 30 days from creation.
- Each active use extends the session by another 30 days.
- After 30 days of no use, the session expires and you have to sign in again.
Active use includes:
- Opening the dashboard or extension.
- Starting or watching a batch.
- Any API call (browsing, editing, exporting).
2. Why This Design The sliding window balances two concerns:
- Convenience. Regular users never see a login screen. Sign in once and you’re set.
- Security. Inactive accounts eventually log out, reducing risk of unauthorized access on old devices.
3. Extension Sessions The extension and the dashboard in the same browser share one sign-in. The rules are the same (30-day sliding), but:
- Signing in on one signs the other in, to the same account, even if it was signed in to another account.
- Signing out on either signs both out, and a run in progress stops.
- Other browsers are separate. Signing in on Chrome does not sign in on Brave.
- Multiple sessions per account are allowed. You can be signed in on many browsers and devices at once.
4. Session Extension Frequency For efficiency, the session-extension write is throttled: it fires at most once per 60 minutes of active use, however much you use contactID.
Doesn’t affect functionality; just an internal optimization.
5. Manually Extending A Session There’s no way to “extend” a session manually. Any use extends it automatically. If you know you’ll be away for over 30 days, no action needed; when you return, you sign in again.
6. Manually Ending A Session To sign out early:
- From the dashboard: Sign out at the bottom of the sidebar.
- From the extension: your avatar in the side panel > Sign out, then confirm.
Either one signs out both the dashboard and the extension in that browser and ends the session on the server. There is no Sign Out Everywhere option; other browsers and devices stay signed in until you sign out there.
7. What Ends A Session Immediately Beyond the 30-day timeout:
- Explicit sign out (in the extension or on the dashboard; the other side signs out too).
- Signing in to another account on the extension or the dashboard (the old session is ended).
Changing your password does not end any session. If contactID suspends an account (rare), all its sessions are ended at once, and sign-in, credits, sending and billing are refused until the suspension is lifted.
8. Session Security Sessions are protected by:
- A session token kept in the browser’s local storage (dashboard) or Chrome extension storage (extension), sent with each request.
- Encrypted transmission (HTTPS everywhere).
- Server-side revocation when you sign out.
Related questions:
There is no sessions page in the current version, and no list of active devices.
1. Signing Out Sign out from the account menu in the extension (avatar, Sign out) or from the dashboard (Sign out at the bottom of the sidebar). Either one signs out both the extension and the dashboard in that browser, ends the session on the server and stops a run in progress. Other browsers and devices stay signed in.
2. Signing Out Everywhere There is no way to sign out every browser at once, and setting or changing your password does not sign out other browsers. Sign out on each browser you still use. For a browser or device you no longer have, contact support from the dashboard: support can end that session for you.
3. Session Length Sessions last 30 days and extend with each use.
Related questions:
Two-factor authentication is not available in the current version.
1. What Protects Your Account Today
- Google sign-in, which carries whatever protection your Google account has (including its own two-factor authentication).
- Email codes: 6 digits, valid 10 minutes, 5 attempts, new code after 2 minutes.
- Sessions that expire after 30 days without use.
2. Recommendation Sign in with Google if your Google account has two-step verification turned on; that gives you two-factor protection for contactID as well.
Related questions:
contactID does not send suspicious-activity alerts in the current version.
1. What You Can Check Transaction History on the dashboard lists your subscription and website credit payments (AI credit payments are on the Buy AI Credits page, lead credit packs on the Credits tab of Find websites), and the Analytics page shows every submission made from your account. If you see activity you do not recognize, contact support from the dashboard and sign out on every browser you use. Changing your password does not sign out other browsers.
2. Payment Failures When a subscription renewal fails, the extension’s credits meter shows Payment Due and Stripe retries the card. Update it with Manage payment method on the Plan & Billing page; see “Failed Payment: Grace Period Explained”.
Related questions:
Still stuck? We’re happy to help.
Install the extension, sign up, or reach out to support directly.




