Skip to content

Job Mojito

To provide Hiring Managers with more info about candidates, we integrated with Job Mojito, a platform for conducting pre-employment assessments. This integration allows us to automatically create assessments for candidates and retrieve their results, which can be used to make more informed hiring decisions. Current integration support only 1 pre-defined interview template (General Assessment). Later can be extended to support per job posting interview templates.

Flow

sequenceDiagram
    autonumber

    actor HM as Hiring Manager
    participant Cruits
    participant Mojito as Job Mojito
    actor Worker

    rect rgb(230, 245, 255)
        Note over Cruits, Mojito: Registration
        Cruits->>Cruits: Select a Interview template and create an Interview(General Assessment)
        Worker->>Cruits: Finish onboarding & opt in for assessments
        Cruits->>Mojito: Register worker for interview (POST /job-interview-register-users)
        Mojito-->>Cruits: Return invite link
        Cruits->>Cruits: Store WorkerInterview with invite link
        Note right of Cruits: Invite link valid for 30 days
    end

    rect rgb(240, 255, 240)
        Note over Worker, Mojito: Assessment
        Cruits-->>Worker: Return invite link
        Worker->>Cruits: Navigate to invite link
        Cruits->>Worker: Redirect to Job Mojito
        Worker->>Mojito: Complete AI interview
    end

    rect rgb(255, 245, 230)
        Note over Cruits, Mojito: Results
        Mojito-->>Cruits: Send interview results (webhook)
        Cruits->>Cruits: Store WorkerInterviewResult
    end

    rect rgb(245, 240, 255)
        Note over HM, Cruits: Review
        HM->>Cruits: View candidate assessment results
        Cruits-->>HM: Display interview results
    end