Tag: Resources

  • How to Generate a TheOrg API Key

    How to Generate a TheOrg API Key

    To enable MyJobOutreach to retrieve enriched data about companies and contacts from TheOrg, you need to link it with a TheOrg API key. Follow these steps to create your API key and configure it in the application.

    brass ornate vintage key on black computer keyboard

    Step 1: Create a TheOrg Account

    1. Visit TheOrg Website:
      • Open your browser and go to TheOrg.
    2. Sign Up or Log In:
      • If you don’t have an account, click Sign Up to create one and verify your email address.
      • If you already have an account, click Log In and enter your credentials.

    Step 2: Access the API Settings

    1. Go to Your Profile Menu:
      • Click on your profile icon in the top-right corner of the page.
    2. Open Settings:
      • From the dropdown menu, select Settings to access your account configuration options.
    3. Navigate to the API Section:
      • In the left-hand menu, click on API to open the API management page.

    Step 3: Generate Your API Key

    1. Create a New Key:
      • Click on the Create New API Key button.
      • Enter a name or label for your API key (e.g., “MyJobOutreach”).
    2. Buy Credits:
      • If required, purchase API credits directly from the API page.
      • TheOrg uses a pay-per-use model, so add credits based on your expected usage.
    3. Copy the Key:
      • Once the key is generated, copy it to a secure location.
      • Important: For security reasons, you will not be able to view this key again after leaving the page.

    Step 4: Add the API Key to MyJobOutreach

    1. Open MyJobOutreach:
      • Launch the MyJobOutreach application on your computer.
    2. Navigate to Settings:
      • Click on the Settings tab within the application.
    3. Enter the API Key:
      • Find the field labeled TheOrg API Key.
      • Paste your copied API key into this field.
      • Click Save to apply the changes.

    Important Notes

    • Key Security:
      • Never share your API key or store it in an insecure location.
    • Credits:
      • Ensure you have sufficient credits in your TheOrg account to avoid service interruptions.
    • Usage Limits:
      • Familiarize yourself with the rate limits and policies outlined in TheOrg’s API documentation.
    • Troubleshooting:
      • If you experience issues, confirm that your API key is correct and that your account has active credits.

  • How to Sync Google Calendar with Outlook for Seamless Availability

    How to Sync Google Calendar with Outlook for Seamless Availability

    To use the availability feature in MyJobOutreach effectively, you can sync your Google Calendar with Microsoft Outlook. This integration allows MyJobOutreach to access your schedule seamlessly. Here’s how to set it up.


    Step 1: Enable Google Calendar Sync

    1. Open Google Calendar:
      Go to Google Calendar and log in with your Google account.
    2. Go to Settings:
      Click the gear icon in the top-right corner and select Settings from the dropdown menu.
    3. Find Your Calendar:
      Under Settings for my calendars, select the calendar you want to sync (e.g., your primary calendar).
    4. Get the Calendar URL:
      • Scroll down to the Integrate calendar section.
      • Copy the Secret address in iCal format (this allows integration with Outlook).

    Step 2: Add Google Calendar to Outlook

    1. Open Outlook:
      Launch your Outlook desktop application or sign in to Outlook.com.
    2. Go to Calendar View:
      Switch to the Calendar view by clicking the calendar icon in the bottom-left corner.
    3. Add Calendar:
      • In the toolbar, click Add Calendar.
      • Select Subscribe from Web or From Internet (depending on your Outlook version).
    4. Paste the URL:
      • Paste the Secret iCal URL you copied from Google Calendar.
      • Click Add or OK to save.
    5. Name the Calendar:
      Give the calendar a name (e.g., “Google Calendar”) and save.

    Step 3: Verify the Integration

    1. Open your Outlook calendar to confirm that Google Calendar events appear alongside your Outlook schedule.
    2. Make sure the events are up-to-date and properly displayed.

    Important Notes

    • Real-Time Updates: The sync is not instantaneous but updates periodically, so changes in Google Calendar may take a few minutes to reflect in Outlook.
    • One-Way Sync: This method syncs Google Calendar events into Outlook but doesn’t allow editing Google Calendar events from Outlook.
    • Make sure you’re using the Secret Address in iCal format. Using the Public address requires making your calendar public. Public calendars can be viewed by anyone, even through Google search, and may compromise your privacy.

    With this setup, MyJobOutreach can effectively use your combined availability to generate slots and streamline your scheduling!

  • Extract Contacts: Simplify and Automate Contact Management

    Extract Contacts: Simplify and Automate Contact Management

    The Extract Contacts feature allows you to quickly extract contact information from external resources like LinkedIn, TheOrg, or other platforms. This powerful tool saves hours of manual data entry by converting copied text into actionable contact data.


    How It Works

    1. Navigate to Your Resource:
      • Open the platform containing the list of contacts (e.g., LinkedIn search results, TheOrg’s organizational charts).
      • If the platform does not support direct exports (e.g., CSV files), simply highlight and copy the desired text containing contact information.
    2. Paste and Extract:
      • Paste the copied text into the textbox in the Extract Contacts tab.
      • Right-click and select “Extract the Contacts from the Input Box” or use the shortcut Ctrl+Shift+E.
      • The system will process the pasted data and populate the Contacts Tab with the details available.

    Actions and Shortcuts

    From the Context Menu:

    • Extract Contacts (Ctrl+Shift+E):
      • Extracts contact details from the pasted text and sends them to the Contacts Tab.
    • Clear Input Box (Ctrl+Shift+9):
      • Clears all text in the input box for a fresh start.

    What Happens Next?

    After extracting the initial details, the contacts are available in the Contacts Tab, where additional actions can be performed, like enriching the data with complementary information such as:

    • LinkedIn URLs
    • Work emails
    • Profile details

    Note: The data enrichment feature is powered by the SalesQL API. Click here to learn how to set up your SalesQL API Key in just a few clicks.


    How It Helps You

    • Saves Time:
      • No need to manually copy and paste individual fields; extract hundreds of contacts at once.
    • Streamlines Workflows:
      • Automatically organizes extracted data into a structured format.
    • Supports Networking:
      • Enables easy outreach by quickly populating your contacts database.

    Example Use Case: Building a Targeted Contact List

    1. Gather Data:
      • Copy a list of contacts from TheOrg, LinkedIn search result page or any other source.
    2. Extract Contacts:
      • Paste the text into the Extract Contacts textbox and press Ctrl+Shift+E.
    3. Refine and Enrich:
      • Go to the Contacts Tab to enrich the relevant contacts with details like emails and LinkedIn URLs.
    4. Take Action:
      • Use the enriched data for personalized outreach campaigns or follow-ups.

    The Extract Contacts feature is your gateway to seamless networking and contact management. Whether you’re targeting hiring managers, recruiters, or industry leaders, this tool ensures you always have the right data at your fingertips.

  • Extract Job: Automate Job Post Data Entry in Seconds

    Extract Job: Automate Job Post Data Entry in Seconds

    The Extract Job feature allows you to quickly extract job details from external sources like job boards, company career pages, or shared job postings. This tool eliminates the need for manual data entry, allowing you to transition seamlessly into the outreach process.


    How It Works

    1. Navigate to the Job Posting

    • Open the platform containing the job listing (e.g., LinkedIn Jobs, Indeed, company career pages).
    • Copy the entire text containing job details, including the job title, description, and company name.

    2. Paste and Extract

    • Paste the copied job details into the textbox in the Extract Job tab.
    • Right-click and select “Extract the Job from the Input Box”.
    • The system will process the text and populate the Job Details Table in the Outreach Tab.

    💡 Pro Tip: Instead of copying and pasting job descriptions, you can try pasting only the job listing URL. If supported, MyJobOutreach will extract the details automatically. Please note that URL-based extraction is an experiemental feature and must be enabled in the Settings Tab.


    Actions and Shortcuts

    From the Context Menu:

    • Extract Job from Input Box
      • Extracts job details from the pasted text and sends them to the Outreach Tab.
    • Clear Input Box (Ctrl+Shift+9)
      • Clears all text in the input box for a fresh start.

    What Happens Next?

    After extracting the job details, the information is available in the Job Details Table in the Outreach Tab. From here, you can:

    • Create a Cover Letter: Instantly generate a tailored cover letter using Alt+Shift+C.
    • Enrich Contact Data: Extract and enrich contacts related to the job posting.
    • Analyze the Job Description: Use Alt+Shift+A to gain AI-driven insights.
    • Send Outreach Messages: Reach out via email, LinkedIn connection requests, or InMails.

    How It Helps You

    Saves Time: No need to manually enter job details—extract everything in a few clicks.
    Streamlines Your Workflow: Move seamlessly from job discovery to outreach.
    Ensures Accuracy: Avoid copy-paste mistakes and maintain structured job details.


    The Extract Job feature is a game-changer for job seekers looking to streamline applications and maximize efficiency. Say goodbye to manual data entry and focus on landing your next opportunity faster. 🚀


  • Contacts: Centralize and Manage Your Professional Network

    Contacts: Centralize and Manage Your Professional Network

    The Contacts tab serves for managing all your outreach and networking data. Here, you can view, edit, enrich, and organize your contact database, streamlining the job search and outreach process.


    Features and Functions

    1. Comprehensive Contact Management

    Each contact includes the following fields:

    • Profile details:
      • Company, Name, Title, Headline, LinkedIn URL, Work Email, Other Email, Work Phone, Location, Bio.
    • Activity Tracking:
      • LinkedIn Connection Date, First Email Sent Date, First LinkedIn InMail Sent Date, Accepted LinkedIn Connection
      • Dates for Follow-Ups 1, 2, and 3 (or more, if configured)
      • Comments field.

    2. Powerful Search and Filtering

    Easily locate specific contacts using:

    • Search fields: Name, Title, Company, or Email
    • In Use checkbox to filter active contacts.

    3. Context Menu Actions and Shortcuts

    Select one or multiple contacts and right-click to access the following actions:

    1. Data Refresh and Organization:
      • Refresh (F5): Update contact data to reflect the latest changes.
      • Clear Search Fields (Ctrl+Shift+C): Reset all search filters.
      • Delete All Selected Rows (Ctrl+Shift+D): Remove selected contacts.
      • Delete All Unselected Rows (Ctrl+Shift+N): Remove all unselected contacts.
    2. Data Enrichment:
      • Enrich Data for All Selected Rows (Ctrl+Shift+R): Populate fields like emails, phone numbers, and more.
      • Enrich Data for All Empty Work Email Rows (Ctrl+Shift+M): Only enrich contacts missing work emails to optimize API usage.

        Note: Data enrichment features require use of the SalesQL or TheOrg API’s.
    3. Search Functions:
      • Search Contact in LinkedIn (Ctrl+Shift+L): Quickly locate the contact’s profile on LinkedIn.
      • Search Company in LinkedIn (Alt+L): View the hiring company’s LinkedIn profile.
      • Search Contact in TheOrg (Ctrl+Shift+O): Explore contact details in TheOrg.
      • Search Company in TheOrg (Alt+O): Look up the organization’s structure on TheOrg.
    4. Data Modification:
      • Clear Cell Values (Ctrl+Shift+9): Remove specific field values from selected rows.
      • Add Comment (Ctrl+Shift+5): Attach notes or observations to a contact.
      • View/Edit Cell Value (Ctrl+Shift+6): Make quick adjustments to any field.
    5. Data Import and Export:
      • Export All Contacts / Export Contacts (Ctrl+Shift+X): Save your contact database to a file.
      • Import Contacts (Ctrl+Shift+I): Add new contacts from external files.
    6. Create Outreach:
      • Create Outreach with Selected Contacts (Ctrl+Shift+H): Move selected contacts to the Outreach Tab for immediate engagement.

    How It Helps You

    • Centralized Database:
      • Manage all your lead contacts in one place, with enriched data fields for better insights.
    • Streamlined Workflows:
      • Quickly search, filter, and act on contacts to maintain an efficient pipeline.
    • Effortless Enrichment:
      • Automatically populate missing fields like emails and phone numbers using integrated APIs.
    • Integrated Outreach:
      • Seamlessly transfer selected contacts to the Outreach Tab to create personalized communication.

    Example Use Case: Enhancing and Utilizing Contacts

    1. Organize Contacts:
      • Use the search fields to filter by Company or Title to locate decision-makers.
    2. Enrich Data:
      • Select contacts and enrich their data using (Ctrl+Shift+R) to populate missing email addresses and phone numbers.
    3. Take Action:
      • Export enriched contacts for backup or import new ones for outreach.
      • Create personalized outreach messages for selected contacts and transfer them to the Outreach Tab (Ctrl+Shift+H).

    The Contacts Tab keeps your network databased organized, ensuring that you have all the necessary details at your fingertips to foster meaningful connections and secure opportunities.

  • Interviews Tab: Track and Improve Your Interview Performance

    Interviews Tab: Track and Improve Your Interview Performance

    The Interviews Tab allows you to document and analyze your interview experiences, helping you refine your approach and track progress over time. This structured system ensures you capture key insights from every interview, making it easier to improve and increase your chances of success.


    How It Works

    1. Select a Company and Job

    • Ensure a company is selected in the Outreach Tab before navigating to the Interviews Tab.
    • If a job application is associated with the company, it will be automatically linked.

    Note: If no company is selected, the Interviews Tab will not display any data.

    2. Document Your Interview Experience

    • Enter interviewer details:
      • Interviewer Name
      • Interviewer Role
      • Interview Date
    • Answer self-assessment questions to evaluate your performance, including fields like:
      • Preparation
      • Engagement
      • Clarity & Structure
      • Confidence & Mindset

    3. Reflect and Improve

    • Identify biggest wins and areas for improvement after each interview.
    • Define actionable next steps to enhance your future interviews.

    Actions

    1. Manually Enter Interview Data: Click on any field to input details.
    2. Track Multiple Interviews: Use additional columns to log multiple rounds of interviews for the same company.

    How It Helps You

    • Structured Self-Assessment: Helps you pinpoint strengths and weaknesses after every interview.
    • Data-Driven Improvement: Tracks trends in your performance over multiple interviews.
    • Boosts Confidence: Helps you refine responses, ensuring better results in future interviews.

    Example Use Case: Preparing for Future Interviews

    1. Log Your Interview Details

    Enter the date, interviewer name, and key takeaways after each conversation.

    2. Analyze Your Performance

    Review structured feedback to identify trends in your interview success.

    3. Implement Improvements

    Use insights to refine your answers, confidence, and engagement strategies for future interviews.


    The Interviews Tab helps you track, analyze, and improve your interview performance with a structured approach. By documenting key insights and identifying areas for growth, you can refine your strategy, boost your confidence, and increase your chances of success.

  • Availability: Simplify Scheduling with Effortless Calendar Integration

    Availability: Simplify Scheduling with Effortless Calendar Integration

    The Availability feature is designed to streamline your scheduling process, offering a simple and effective approach to share your availability with your contacts. By connecting to your Outlook Calendar, this feature generates availability slots or blocked slots in just a few clicks, ready to be shared directly with your contacts.


    How It Works

    1. Select Your Dates
      • Open the Availability tab to see the calendar interface (as shown in the first image).
      • Use the calendar to select the dates for which you want to generate availability or blocking slots. This will pull information directly from your Outlook Calendar.

        Note: If you use Google Calendar, you can sync it to Outlook to use this feature (click here to learn how).

    1. Generate Availability or Blocked Slots
      • Right-click or use the shortcut keys:
        • Ctrl+Shift+A to generate availability slots.
        • Ctrl+Shift+B to generate blocked slots.
      • Your chosen slots will be displayed in a formatted table like in the image below.

    Results You Can Share

    The generated output shows a clean and organized table with:

    • Day of the Week
    • Date
    • Time slots in multiple time zones that you can configure (PST, CT, EST).

    This output can be easily copied and shared with your contacts, offering a professional and direct way to communicate your availability without relying on third-party scheduling links.


    How does it help you?

    • Simplicity: Just create and share your availability in seconds.
    • Professionalism: Your contacts receive a clear, concise, and branded response.
    • Customization: Ideal for contacts who prefer tailored communication over automated scheduling tools.

    The Availability feature offers a simple and casual approach to share your availability with your contacts, and serves as a complement to scheduling tools like Calendly.

  • Emails Tab: Streamline Your Outreach with Integrated Email Management

    Emails Tab: Streamline Your Outreach with Integrated Email Management

    The Emails Tab seamlessly integrates with your Outlook account, allowing you to manage your job search communications in one place. With features like AI-assisted replies, templates, and scheduling tools, MyJobOutreach helps you stay organized and respond efficiently.


    How It Works

    Sync Your Inbox

    • Open the Emails Tab to view your Outlook inbox.
    • Press F5 or right-click and select Refresh to load the latest emails.

    View and Manage Emails

    • Emails are displayed in a structured table, showing senders, subjects, and received dates.
    • Clicking an email reveals the full message details in the preview pane below.

    Actions and Shortcuts

    Right-clicking on an email unlocks multiple powerful actions:

    AI-Powered Responses

    • Reply with ChatGPT (Alt+Shift+G): Generate AI-assisted responses.
    • Reply All with ChatGPT (Alt+G): Use AI to craft responses for all recipients.
      • 💡 Pro Tip: You can write a custom prompt directly from the context menu to guide the AI’s response.

    Template-Based Replies

    • Reply with Template (Alt+Shift+T)
    • Reply All with Template (Alt+T)
    • Forward with Template (Alt+W)

    Scheduling and Follow-ups

    • Set Due Date: Mark follow-ups or deadlines.
    • Block Time for Meetings (Alt+B) or Work Sessions (Alt+M): Automatically schedules an event in your Outlook calendar.

    Organization and Archiving

    • Delete Email (Del)
    • Mark as Completed and Archive (Alt+Z)
    • Archive Without Marking as Completed (Alt+A)

    How It Helps You

    • Efficient Communication: Respond faster with AI-generated messages and pre-set templates.
    • Stay Organized: Keep track of all outreach-related emails in one place.
    • Smart Scheduling: Quickly book meetings and follow-ups directly from your inbox.

    The Emails Tab streamlines your job search communications, helping you manage responses, schedule meetings, and keep track of opportunities with ease. Whether you’re following up with recruiters, networking with industry professionals, or responding to job offers, this feature ensures you never miss an important message.

  • Script Placeholders: Automate and Personalize Your Outreach with Dynamic Variables

    Script Placeholders: Automate and Personalize Your Outreach with Dynamic Variables

    MyJobOutreach allows you to create highly personalized outreach messages using script placeholders. These dynamic variables pull real-time data from your profile, job details, contacts, and AI-generated insights—ensuring that every message is customized effortlessly.


    Groups of Variables

    There are five major groups of placeholders, each serving a different function in your outreach scripts:

    1. Profile Variables

    These pull data from the Profile Tab settings, allowing you to insert your personal information automatically.

    Examples:

    • $Profile:Name$ → Inserts your full name
    • $Profile:ShortName$ → Inserts your preferred short name
    • $Profile:Email$ → Inserts your email address
    • $Profile:CurrentCompany$ → Inserts your current company

    2. Company Variables

    These refer to attributes from the Company Details in the Outreach Tab.

    Examples:

    • $Company:Company Name$ → Inserts the company’s name
    • $Company:Industry$ → Inserts the company’s industry
    • $Company:Location$ → Inserts the company’s location

    3. Job Variables

    These reference details from the Job Details section in the Outreach Tab.

    Examples:

    • $Job:Role$ → Inserts the job title you’re applying for
    • Any field from the Job Details table can be used as a variable.

    4. Contact Variables

    These placeholders extract key details about the people you’re reaching out to from the Contacts Table.

    Examples:

    • $Contact:Name$ → Inserts the contact’s full name
    • $Contact:Title$ → Inserts their job title
    • $Contact:First Name$ → Inserts their first name
    • $Contact:Last Name$ → Inserts their last name

    5. AI Variables

    These leverage ChatGPT-powered AI to generate relevant, dynamic content within your outreach scripts.

    Examples:

    • $AI:ShareSomethingInCommon$ → Identifies shared interests or mutual connections
    • $AI:SpecificTechnology$ → Highlights a relevant technology both you and the contact engage with
    • $AI:ContactWork$ → Generates a line about the contact’s expertise based on their profile
    • $AI:MyWork$ → Integrates insights from your own professional experience
    • $AI:PostAbout$ → Suggests a relevant article or topic from the contact’s recent posts
    • $AI:IdentifyIndustry$ → Determines the contact’s primary industry

    Placeholder Format

    To use placeholders in a script, follow this format:

    📌 Format: $<group>:<variableName>$
    📌 Example: $Profile:Name$


    Special Cases and Notes

    Profile and Contact Name Formatting:

    • $Profile:First Name$ / $Profile:Last Name$
    • $Contact:First Name$ / $Contact:Last Name$

    AI Prompts:

    • $AI:<prompt>$ → Uses the specified prompt directly with the ChatGPT API

    These placeholders make your outreach seamless, ensuring highly customized, relevant, and engaging communication with minimal manual effort.


    💡 Pro Tip: Experiment with different AI variables to make your messages more conversational and natural!


  • Find Target Companies & Jobs in Seconds

    Find Target Companies & Jobs in Seconds

    Tired of searching endless job boards and company lists? MyJobOutreach makes it easy to find opportunities that match your profile — and turn them into outreach campaigns with just a few clicks.


    Company Suggestions

    Get a curated list of companies based on your preferences.

    How It Works

    • We use your “What I Am Looking For” profile field to generate tailored company suggestions.
    • You can add extra context (e.g., “tech startups in Boston”) to get more specific results.

    What You’ll See

    A table with key company info:
    ✅ Name, Industry, Size, Revenue, Location, Public/Private status

    Quick Actions

    • Refresh suggestions: F5
    • Generate new: Alt+S
    • Search on LinkedIn: Alt+L
    • Search on TheOrg: Alt+O
    • Send to Outreach tab: Ctrl+Shift+H
    • Delete rows: Del or Alt+Del

    💡 Tip: You might discover companies you’ve never heard of but are a great fit for your goals.


    Job Suggestions

    See a real-time list of jobs that match your skills and search criteria.

    Note: Requires a Jooble API Key. Learn how to set it up here

    How It Works

    • Uses your JobSuggestion fields from your profile.
    • You can refine results by typing extra keywords like “remote,” “senior,” or “full-time”.

    What You’ll See

    A job table with:
    ✅ Title, Company, Snippet, Location, Salary, Updated Date, and Job URL

    Quick Actions

    • Refresh jobs: F5
    • Generate new: Alt+Shift+S
    • Search the company on LinkedIn: Alt+L
    • Visit job listing: Alt+Shift+O
    • Send to Outreach tab: Alt+Shift+H

    💡 Found a great job? Open it, review it, and instantly start building your outreach with just a right-click.


    How It Helps You

    • No more scrolling through random listings
    • Integrated with Outreach, so you can act fast
    • Personalized to you — based on your profile, keywords, and goals

      Whether you’re exploring potential employers or searching for that perfect job, MyJobOutreach puts targeted opportunities right in front of you — and helps you take action instantly.