# Introduction Source: https://help.neurapulse.com/api-reference/introduction How to authenticate and call the Neurapulse API ### Authentication * Send header `x-api-key: ` from Portal → Workspace Settings → API Keys. * Without the key, the playground returns 401 "API key required". ### Find your projectId Open the [List projects](/api-reference/projects/list-projects) playground and copy the `id` of the project you want to work with. If you don't have one yet, call [Create project](/api-reference/projects/create-project); only `name` is required. ### Result status values The `result` field on test taker and result responses takes one of the values listed in the [List test takers](/api-reference/test-takers/list-test-takers) playground. ### Linking results to your own system Two optional fields let you connect Neurapulse tests to records in your own platform (such as an Impirica platform product): * **`referenceId`** — your own identifier for a test taker (for example an employee number or subject ID). Store it when you enrol the test taker, and it is returned alongside their result so you can match it back to your record. See [Reference IDs](/docs/Integrations/reference-ids). * **`redirectUri`** — a page the test taker is returned to after they finish, passed when you call [Get test link](/api-reference/test-takers/get-test-link). It only takes effect if the URL is on your workspace's allowlist. See [Redirect URIs](/docs/Integrations/redirect-uris). For the full round trip, see [Linking with the Impirica Platform](/docs/Integrations/linking-with-the-impirica-platform). # Get latest result by referenceId Source: https://help.neurapulse.com/api-reference/project-results/get-latest-result-by-referenceid https://api.neurapulse.com/openapi/v1.json get /projects/{projectId}/results/{referenceId} Returns the latest result for a test taker identified by your referenceId. # List latest results Source: https://help.neurapulse.com/api-reference/project-results/list-latest-results https://api.neurapulse.com/openapi/v1.json get /projects/{projectId}/results Returns a paginated list of each test taker's latest result in the project. Filter by referenceId, fullName, or email. # Create project Source: https://help.neurapulse.com/api-reference/projects/create-project https://api.neurapulse.com/openapi/v1.json post /projects Creates a new project within the workspace. # Get project Source: https://help.neurapulse.com/api-reference/projects/get-project https://api.neurapulse.com/openapi/v1.json get /projects/{projectId} Returns a project by Id. # Get project link Source: https://help.neurapulse.com/api-reference/projects/get-project-link https://api.neurapulse.com/openapi/v1.json get /projects/{projectId}/get-link Returns the link for a project. # List projects Source: https://help.neurapulse.com/api-reference/projects/list-projects https://api.neurapulse.com/openapi/v1.json get /projects Returns a paginated list of projects for the workspace. # Create test taker Source: https://help.neurapulse.com/api-reference/test-takers/create-test-taker https://api.neurapulse.com/openapi/v1.json post /projects/{projectId}/testtakers Enrolls a test taker under the project, storing your referenceId. Returns the created test taker including its projectEntryId, which you pass to POST .../test-link to get a magic link. # Delete test taker Source: https://help.neurapulse.com/api-reference/test-takers/delete-test-taker https://api.neurapulse.com/openapi/v1.json delete /projects/{projectId}/testtakers/{id} Removes a test taker from this project. They stop appearing in reads and stop receiving scheduled tests; collected results are retained. Other projects they are enrolled in are unaffected. Repeat calls return 204, so retries are safe. # Get test link Source: https://help.neurapulse.com/api-reference/test-takers/get-test-link https://api.neurapulse.com/openapi/v1.json post /projects/{projectId}/testtakers/{id}/test-link Issues a per-taker one-time magic link for use in embedded test-taker flows. Each call rotates the token - prior links are immediately invalidated. The link is valid for 24 hours from issuance. Optional `redirectUri` and `referenceId` are appended as query parameters (`redirect_uri` and `reference_id`) to the returned URL. May briefly return 409 (test_taker_not_provisioned) right after creating a test taker - retry after the Retry-After header. The server sends a jittered Retry-After in the 1–5 second window so concurrent CSV-import retries do not synchronize on a 1-second boundary against the scheduler. Clients SHOULD additionally apply their own exponential backoff on repeated 409s - recommended schedule 1s → 2s → 4s capped at 4s. For how `redirectUri` and `referenceId` work end to end — including the Redirect URI allowlist that gates the return redirect, and how results are matched back to your system — see [Linking with the Impirica Platform](/docs/Integrations/linking-with-the-impirica-platform). # Get test taker Source: https://help.neurapulse.com/api-reference/test-takers/get-test-taker https://api.neurapulse.com/openapi/v1.json get /projects/{projectId}/testtakers/{id} Returns a test taker by id # List test takers Source: https://help.neurapulse.com/api-reference/test-takers/list-test-takers https://api.neurapulse.com/openapi/v1.json get /projects/{projectId}/testtakers Returns a paginated list of each test taker's in the project. Filter by referenceId, fullName, or email. # Update test taker Source: https://help.neurapulse.com/api-reference/test-takers/update-test-taker https://api.neurapulse.com/openapi/v1.json patch /projects/{projectId}/testtakers/{id} Updates a test taker. # Update test takers Source: https://help.neurapulse.com/api-reference/test-takers/update-test-takers https://api.neurapulse.com/openapi/v1.json patch /projects/{projectId}/testtakers Updates up to 100 test takers at a time. # List redirect URIs Source: https://help.neurapulse.com/api-reference/workspace/list-redirect-uris https://api.neurapulse.com/openapi/v1.json get /workspace/redirect-uris Returns a paginated list of redirect URIs for the workspace. # Save redirect URIs Source: https://help.neurapulse.com/api-reference/workspace/save-redirect-uris https://api.neurapulse.com/openapi/v1.json post /workspace/redirect-uris Merges the provided redirect URIs into the workspace's existing set. Existing URIs are preserved; new URIs are appended. Duplicates (case-insensitive) are silently ignored. Deletion is handled via the portal GraphQL path. # Accessibility Features Source: https://help.neurapulse.com/docs/Additional-Resources/accessibility-features ### For Test Managers[​](#for-test-managers "Direct link to For Test Managers") * **Screen Reader Compatibility:** The Portal supports major screen readers * **Keyboard Navigation:** Full keyboard control for all Portal functions ### For Test Takers[​](#for-test-takers "Direct link to For Test Takers") * **Visual Requirements:** The test requires visual interaction * **Clear Instructions:** Step-by-step task demonstrations provided # Best Practices Source: https://help.neurapulse.com/docs/Additional-Resources/best-practices ### Establishing a Testing Protocol[​](#establishing-a-testing-protocol "Direct link to Establishing a Testing Protocol") 1. Define clear policies for high-risk results in your Fit For Duty Response 2. Communicate expectations to your team ### Preparing Test Takers[​](#preparing-test-takers "Direct link to Preparing Test Takers") 1. Explain the purpose and importance of cognitive assessments 2. Provide clear instructions on test-taking [process](/docs/Test-Taker-Experience/test-taker-journey). 3. Address data privacy concerns ### Monitoring and Follow-Up[​](#monitoring-and-follow-up "Direct link to Monitoring and Follow-Up") 1. Regularly review project results and safety ratings 2. Adjust protocols based on observed trends 3. Provide feedback and support to team members as needed Consistency in applying your testing protocols is key to maintaining a safe work environment. It adds robustness and defensibility to your analysis. # Frequently Asked Questions (FAQ) Source: https://help.neurapulse.com/docs/Additional-Resources/faq ## How long does a typical Neurapulse test take?[​](#how-long-does-a-typical-neurapulse-test-take "Direct link to How long does a typical Neurapulse test take?") * **Answer:** A standard test usually takes 2-5 minutes to complete the first time. Subsequent tests are often shorter, around 1-2 minutes. ## Can Neurapulse be used on any device?[​](#can-neurapulse-be-used-on-any-device "Direct link to Can Neurapulse be used on any device?") * **Answer:** Neurapulse is compatible with most modern web browsers on desktop and mobile devices. For optimal performance, use the latest versions of Chrome, Firefox, or Safari. ## How often should cognitive tests be administered?[​](#how-often-should-cognitive-tests-be-administered "Direct link to How often should cognitive tests be administered?") * **Answer:** The optimal frequency depends on your specific needs. High-risk roles may require daily tests, while others might be weekly or monthly. ## Is Neurapulse a medical diagnostic tool?[​](#is-neurapulse-a-medical-diagnostic-tool "Direct link to Is Neurapulse a medical diagnostic tool?") * **Answer:** No, Neurapulse is not intended to diagnose medical conditions. It measures cognitive safety in workplace settings. Consult healthcare professionals for medical concerns. ## How does Neurapulse ensure the privacy of test takers?[​](#how-does-neurapulse-ensure-the-privacy-of-test-takers "Direct link to How does Neurapulse ensure the privacy of test takers?") * **Answer:** We employ strict data protection measures, including encryption and access controls. Test takers should refer to the [Terms and Conditions](https://www.neurapulse.com/terms) and [Privacy Policy](https://www.neurapulse.com/privacy) for details on data usage. ## Can test takers practice before taking an official test?[​](#can-test-takers-practice-before-taking-an-official-test "Direct link to Can test takers practice before taking an official test?") * **Answer:** No, practice tests are not available to maintain the accuracy of assessments. However, each test includes clear demonstrations. ## What happens if a test is interrupted due to technical issues?[​](#what-happens-if-a-test-is-interrupted-due-to-technical-issues "Direct link to What happens if a test is interrupted due to technical issues?") * **Answer:** Test takers can restart the test using their emailed test link, which may need to be regenerated if expired. A test link can be reopened as many times as needed until the test is actually started. # Glossary of Terms Source: https://help.neurapulse.com/docs/Additional-Resources/glossary-of-terms Definitions of key terms used in Neurapulse. * **Cognitive Function:** Mental processes involved in attention, memory, perception, problem-solving, and decision-making. * **Impairment Risk:** Likelihood that an individual's cognitive function is below the level required for safe job performance. * **Safety Rating:** Percentage of test takers that completed the test which are deemed at low risk of cognitive impairment. * **Completion Rating:** Percentage of test takers that completed the test which were self-enrolled or scheduled. * **Fit For Duty:** State in which an individual is capable of performing their job safely and effectively. * **Daily Testing:** A cognitive assessment scheduled to recur on a daily basis. * **Not Daily:** A one-time cognitive assessment, usually scheduled immediately from the self-enrollment of a test taker. * **Self-Enrollment:** Process by which test takers register themselves using a link or QR code. * **High Risk:** Test taker's performance indicates potential cognitive impairment. * **Confirming:** Test taker is actively testing. Up to 2 additional attempts are required to confirm if there is risk or not. * **Incomplete:** Risk of impairment was detected, but the test taker did not complete a retry attempt within one hour. Their cognitive performance could not be determined. * **Portal:** The online interface where managers create projects and view results. * **Mental Flexibility Tasks:** Tasks designed to assess mental flexibility and reaction time. # Notifications and Alerts Source: https://help.neurapulse.com/docs/Additional-Resources/notifications-and-alerts How Neurapulse notifies you across in-app, email, and text channels - and what each category means. Neurapulse sends notifications through three channels: **in-app inbox**, **email**, and **text (SMS)**. In-app notifications are always on. Email and text are configured per category on your [Profile](/docs/Getting-Started/profile) page. ## The three channels | Channel | Where it shows up | Always on? | | -------------- | ------------------------------------------------------------------------------------- | ---------------------------------------------- | | **In-app** | The Notifications inbox (bell in the topbar, plus the **Notifications** sidebar link) | Yes - cannot be turned off | | **Email** | The email address on your SSO account | Per-category opt-in | | **Text (SMS)** | The phone number you verified on your profile | Per-category opt-in; requires a verified phone | ## Notification categories | Category | What triggers it | | -------------------------------- | ---------------------------------------------------------------------------------------------- | | **Test completed** | A test taker finishes their assessment. | | **High-risk result** | A test result is classified as high-risk and may require follow-up. | | **Test timed out** | A scheduled test wasn't completed by its deadline. | | **Manual verification required** | A test taker could not complete digital ID verification and needs you to verify them manually. | Every category shows up in your in-app inbox. Whether it also emails or texts you depends on the toggles on your profile. ## Configuring your preferences 1. Open your **Profile** from the popover menu at the bottom-left of the sidebar. 2. Scroll to the **Notification preferences** card. 3. Toggle **Email** or **Text** on or off for each category. Changes save as you toggle. You can also reach the preferences card directly from the inbox: click **Notification settings** in the top-right of the Notifications page. For step-by-step instructions - including how to verify your phone number to unlock text notifications - see [Your Profile](/docs/Getting-Started/profile). Notifications inbox page showing unread and read notification cards with category labels, titles, relative timestamps, and a Notification settings button in the top-right ## The Notifications inbox How you reach the inbox depends on your screen size: * **Desktop.** Click the **Notifications** link in the sidebar. A blue unread badge appears next to the link when you have new items. The link opens the full `/notifications` page with every item from the last 30 days. * **Mobile.** The sidebar collapses into a top bar with a bell icon. Tapping the bell opens a full-height drawer from the right with your recent items. A red badge on the bell shows the unread count (up to **9+**). To see the full history, tap **View all →** at the bottom of the drawer (or open the hamburger menu and use the **Notifications** link). Each notification card shows: * Category label (top) * Title and a one- to two-line body * Relative timestamp (for example, "3 hours ago") * An unread indicator (faint background tint and small blue dot) when you haven't viewed it yet * A trash icon to acknowledge and remove the item ### Deep links from SMS Every text message includes a short branded link (for example, `go.neurapulse.com/aB3xK9`). Tapping the link opens the portal - sign in if your session has expired - and drops you on the `/notifications` page focused on that one notification. The link itself is just a filter, not a credential - you'll always be asked to sign in before any details are shown. ## Privacy of text messages Text messages tell you the **notification category** and the **project name** so you know which assessment the alert refers to. They never include test taker names, results, scores, or any other personally identifying information. The link opens the portal, where you must sign in before any details are shown. ## Always-on in-app delivery Test completed, high-risk result, and test timed out notifications all appear in your Notifications inbox, regardless of your email and text settings. The inbox is the safety net - even if every channel is off, nothing slips past you inside the portal. # System Requirements Source: https://help.neurapulse.com/docs/Additional-Resources/system-requirements ### For Test Managers (Portal Access)[​](#for-test-managers-portal-access "Direct link to For Test Managers (Portal Access)") * **Web Browser:** Latest versions of Chrome, Firefox, Safari, or Edge * **Operating System:** Windows 10+, macOS 10.13+, or Linux distributions * **Internet Connection:** Stable broadband connection * **Screen Resolution:** Minimum 1024x768 ### For Test Takers (Test Access)[​](#for-test-takers-test-access "Direct link to For Test Takers (Test Access)") * **Device:** Modern smartphone (iOS or Android) * **Web Browser:** Latest versions of Chrome, Firefox, Safari, Edge, Opera or Samsung Internet * **Internet Connection:** Stable Wi-Fi or cellular data * **Audio:** Functional speakers or headphones Tablet support is planned for a future release. # Troubleshooting Common Issues Source: https://help.neurapulse.com/docs/Additional-Resources/troubleshooting-common-issues Solutions to common problems you may encounter. ## Login Problems (Test Manager)[​](#login-problems-test-manager "Direct link to Login Problems (Test Manager)") * **Verify Email:** Ensure you're using the correct email address. * **Password Issues:** Use the **"Forgot Password"** feature to reset. * **Account Verification:** Check your email for the verification link. ## Test Taker Can't Access Test[​](#test-taker-cant-access-test "Direct link to Test Taker Can't Access Test") * **Project Status:** Confirm the project is **"Active"**. * **Correct Link/QR Code:** Ensure the test taker has the current link, and that they are not being linked to an old code after clicking the "Regenerate Link" button on the projects page. * **Device Compatibility:** Check if the device meets system requirements. Most modern smartphones are currently supported, [read more here](/docs/Test-Taker-Experience/common-issues/#device-unsupported). * **Registration Info:** Verify the test taker's information is correct. * **Unsupported Browser:** Check to ensure you are using an approved browser, and that it is up to date, [read more here](/docs/Test-Taker-Experience/common-issues/#browser-unsupported). * **Re-registration Error:** If the test taker has already enrolled and completed a test, they will not be able to self-enroll again. The test taker can safely close their browser window and wait for their next scheduled test. ## Incomplete Test Data[​](#incomplete-test-data "Direct link to Incomplete Test Data") If the test taker has a status that remains 'Active' despite believing they had completed it: * **Technical Issues:** Determine if the test was interrupted. * **Internet Connectivity:** Ensure the test taker's connection was stable. An internet connection is required throughout the test. There are currently no plans to support offline testing in the future. * **Retake Test:** Have the test taker complete the assessment again if necessary. # Using Neurapulse on Mobile Devices Source: https://help.neurapulse.com/docs/Additional-Resources/using-neurapulse-on-mobile Guidelines for test takers and managers on mobile usage. ## For Test Takers[​](#for-test-takers "Direct link to For Test Takers") ### Preparation Steps[​](#preparation-steps "Direct link to Preparation Steps") * **Charge Device:** Ensure your phone is adequately charged. * **Stable Connection:** Use a reliable internet connection. * **Safe Environment:** Find a quiet place to take the test. * **Volume Check:** Make sure the device volume is sufficient. ### Supported Browsers and Devices[​](#supported-browsers-and-devices "Direct link to Supported Browsers and Devices") * **Browsers:** Chrome, Firefox, Safari, Edge, Opera and Samsung Internet. [Read more here](/docs/Test-Taker-Experience/common-issues/#browser-unsupported). * **Devices:** Modern iOS or Android smartphones. [Read more here](/docs/Test-Taker-Experience/common-issues/#device-unsupported). * **Note:** In-app browsers (e.g., Facebook Messenger) are not supported. ### Taking the Test[​](#taking-the-test "Direct link to Taking the Test") * **Portrait Mode:** Hold the device vertically. * **Follow Instructions:** Carefully read and follow on-screen prompts. * **Speed and Accuracy:** Aim to be as quick and precise as possible. ## For Managers[​](#for-managers "Direct link to For Managers") ### Accessing the Portal[​](#accessing-the-portal "Direct link to Accessing the Portal") * **Mobile Access:** The Neurapulse Portal is mobile-optimized. * **Dashboard:** View safety ratings and test completion rates on the go. # Create a Fitness‑For‑Duty Policy Source: https://help.neurapulse.com/docs/Getting-Started/create-a-fitness-for-duty-policy A quickstart kit to define how your organization uses Neurapulse. ### Why this matters Organizations often ask how to operationalize Neurapulse after they see results. This guide helps you codify “what happens next” so supervisors and employees have clarity, speed, and alignment. ### What you’ll define * Decision points for when assessments are used (e.g., pre‑shift, post‑incident, return‑to‑work, pre‑hire) * How supervisors interpret results and what actions they should take * Employee rights, privacy language, and support pathways ### Implementation tips * Start with one or two use cases (most teams begin with pre-hire, pre‑shift or post‑incident) * Run a pilot for several weeks, then tune notifications in your project settings * Train supervisors with short scenarios and a one‑page Standard Operating Procedure (SOP) ### Example policy insert Use the example below as a starting point and adapt it with your company name and processes. POLICY INSERT: “Cognitive Readiness Assessment” Section Title: Cognitive Readiness & Fitness for Duty To ensure a safe and effective work environment, (COMPANY NAME) includes cognitive readiness as part of its overall Fit‑for‑Duty strategy. Cognitive readiness refers to an employee’s ability to focus, make decisions, and respond appropriately in real‑time, especially in safety‑sensitive roles. This includes being free from impairment due to: * Fatigue * Mental distraction * Emotional distress * Medical or psychological strain 1. Assessment Tool: Neurapulse To support early detection and reduce guesswork, (COMPANY NAME) will use a non‑invasive, performance‑based cognitive assessment tool (Neurapulse) to evaluate real‑time mental readiness. This tool: * Takes approximately 2 minutes * Does not collect medical data * Does not diagnose conditions * Provides objective indicators of cognitive performance Assessments may be used: * Pre‑shift, to establish readiness * Post‑incident, to explore contributing factors * Return‑to‑work, after medical leave or critical stress events * Pre‑hire, to support placement decisions (where applicable) 2. Review & Action Protocol Supervisors will receive a clear result indicating low risk or high risk (e.g., Green = Ready or Red = Review Required). Where results suggest elevated cognitive risk, the company may take actions such as: * Allowing a brief rest and retest period * Initiating Reasonable Cause process or additional assessment * Seeking medical attention or consulting safety/HR for next steps These decisions will be made with fairness, confidentiality, and a focus on prevention, not discipline. 3. Employee Rights & Support Use of cognitive assessments: * Is aligned with privacy and data protection policies * Is not used to make medical judgments or diagnoses * Is designed to support the safety and wellbeing of all workers Employees may request clarification or support following a cognitive assessment and are encouraged to speak with their supervisor or HR representative if they have questions or concerns. ### Map policy to portal settings * Projects → Notifications: configure who is alerted on High Risk results * Projects → Running tests: make sure your test link is shared and your project is running * Viewing Results → Accessing results: ensure managers have access and know where to look ### Next steps 1. Copy the example insert into your company policy template 2. Update names, roles, and routing (who gets notified and who decides next steps) 3. Train supervisors using two scenarios: Green (Completed), Red (Escalate) 4. Run a short pilot and adjust # Portal overview Source: https://help.neurapulse.com/docs/Getting-Started/portal-overview The Neurapulse portal is your central hub for managing test takers. ### Main Navigation The sidebar groups everything you need to reach day-to-day: * **Get Started:** Your dashboard - top priorities, safety metrics, and the test taker table * **Projects:** Create and manage assessment projects * **Notifications:** The full notifications inbox. A blue unread badge appears next to this link when you have unread items * **Help Center:** Access documentation and support * **Workspace Settings:** Workspace name, plan, API keys, and redirect URIs Your **name and avatar** sit in the bottom-left of the sidebar. Click it to open the account popover, which contains: * **Profile** - your personal info, phone verification, and notification preferences. See [Your Profile](/docs/Getting-Started/profile). * **Sign out** - ends your session. ### Getting to notifications * **On desktop**, open the **Notifications** link in the sidebar. The blue unread badge next to the link tells you when new items have arrived. The link takes you to the full `/notifications` inbox. * **On mobile**, the sidebar collapses into a top bar. A bell icon in that top bar opens a full-height drawer from the right with your recent items. A red badge on the bell shows the unread count (capped at **9+**). To see the full history, tap **View all →** at the bottom of the drawer (or open the hamburger menu and use the **Notifications** link). ### Dashboard Features * **View Top Priorities:** Review your top priorities, like test takers that are high risk * **Safety Metrics:** Monitor overall cognitive safety trends ## Key Metrics * Safety Rating * Test Completion Rate Test Taker Table ## Test Taker Table * See test taker results sorted by priority * Watch updates in realtime as test takers complete their test. * The **Last Tested** and **Last Sent** columns show relative dates (for example, "3 days ago") so you can quickly see who needs attention. Tap or hover the date to see the exact timestamp. An em dash (-) means no date is available; tap or hover it for an explanation. * The **Identity Status** column shows each test taker's ID verification status as a shield icon: Verified, Verification pending, Not verified, Verification off, or Compromised. Hover the icon to read the label. Test Taker Table showing columns including Last Tested and Last Sent as relative dates # Your Profile Source: https://help.neurapulse.com/docs/Getting-Started/profile Manage your personal info, verify a phone number for SMS, and control how Neurapulse sends you notifications. Your **Profile** page is where your personal info lives - separate from workspace-wide settings. It's also where you control notification preferences. ## Opening your profile Click your name in the bottom-left of the sidebar and choose **Profile** from the popover menu. You can also go directly to `/profile`. The **Sign out** button now lives in this same popover menu - it's no longer a separate sidebar button. ## Basic info The **Basic info** card shows three rows: | Field | Editable here? | Notes | | ---------------- | -------------- | ------------------------------------------------------------------------------------------------------- | | **Display name** | No | Comes from your SSO login. Tagged **Read-only · SSO**. | | **Email** | No | Comes from your SSO login. This is where email notifications are delivered. Tagged **Read-only · SSO**. | | **Phone** | Yes | Add and verify a phone number to unlock SMS notifications. | Display name and email changes are handled by your identity provider (the same SSO account you sign in with). If those need to change, update them at your identity provider - Neurapulse will pick up the new value on your next sign-in. ## Verifying a phone number A verified phone number unlocks the **Text** column on your notification preferences. Without one, SMS toggles are locked. On your profile page, find the **Phone** row in the Basic info card. Click **Add phone**. A dialog opens. Pick your country from the country selector, then enter your phone number in **national format** (for example, **212 555 1234** for a US number - no country code or punctuation). Click **Continue**. A 6-digit code is sent to your phone. Type the 6-digit code into the dialog. Codes expire in 10 minutes. If the code doesn't arrive, wait 60 seconds and use **Resend code**. Your phone shows a green check badge and the **Text** column unlocks on the preferences grid below. Click **Change** on the Phone row any time to swap to a different number - you'll go through verification again. ## Notification preferences The **Notification preferences** card sits below Basic info. It's a grid with four categories down the left and two channel toggles per row. ### Categories | Category | What triggers it | | -------------------------------- | ----------------------------------------------------------- | | **Test completed** | A test taker finishes their assessment. | | **High-risk result** | A result is classified as high-risk and may need follow-up. | | **Test timed out** | A scheduled test wasn't completed by its deadline. | | **Manual verification required** | A test taker needs manual ID verification. | ### Channels * **Email** - sent to your SSO email address. Toggle on or off per category. * **Text** - sent to your verified phone. Locked until you verify a phone number. Toggle on or off per category once unlocked. Changes save as you toggle - no save button. **In-app notifications** (the bell in the topbar and the Notifications inbox) are always on. They show every category regardless of your email and text settings, so you'll never miss a high-risk result inside the portal even if every channel is off. ## Privacy of SMS messages Text messages tell you the notification category and the project name so you know which assessment the alert is about. They never include test taker names, results, scores, or any other personally identifying information. The link in the message opens the portal - you have to sign in before any details are shown. ## Troubleshooting **No verification code arrived.** * Confirm the phone number is correct and can receive SMS (not a landline or VoIP that blocks shortcode traffic). * Wait 60 seconds, then click **Resend code**. * Some carriers filter automated messages - try a different number or contact your carrier. **Too many wrong codes.** * After several failed attempts, verification is temporarily locked. The dialog tells you when you can try again. **Wrong phone number on file.** * Click **Change** in the Phone row. You'll be taken through verification again with the new number. **Email toggle saved but no email arrived.** * Check your spam folder - first-time delivery sometimes lands there. * Confirm the SSO email on the Basic info card is the address you actually monitor. # Signing up Source: https://help.neurapulse.com/docs/Getting-Started/signing-up ### Steps 1. Visit [neurapulse.com](https://neurapulse.com) 2. Click the "Sign Up" button 3. Complete the registration form: * Enter your details * Review and accept the Terms and Conditions * Review the Privacy Policy 4. Submit the form 5. Check your email for a verification link 6. Click the link to activate your account