Internal Training · General Release
Welcome to Landi
Landi is Landing Point's new AI-powered workspace, available at app.landingpoint.com. This tutorial walks you through every product and user journey — from first login to advanced AskLandi playbooks. Use the sidebar to jump to any topic, and click any card to expand the details.
Apps & Devices
Landi is available everywhere you work. Set it up on all four surfaces so you never miss a beat.
Web App
The web app is your main home for Landi. Open your browser and go to app.landingpoint.com, then sign in with your Landing Point account.
Tip: bookmark it or pin the tab — you'll be here a lot.
Mobile App Video walkthrough
Take Landi with you on the go. Watch the pre-recorded walkthrough below to see the mobile app in action.
Remember to enable notifications when the mobile app asks on first launch — see Basic Setup.
Chrome Extension
The Chrome extension brings Landi into the pages you already browse — including LinkedIn (see LinkedIn Contact Info & Import) and quick note capture for Worksheets when you're outside of Bullhorn.
Windows / Desktop App
Prefer a dedicated window? Install the Windows desktop app for the same experience as the web app, with native notifications and no browser tab clutter.
Basic Setup
Three quick things to configure the first time you use Landi on any device.
Login / Logout
- Login: go to app.landingpoint.com (or open the mobile/desktop app) and sign in with your Landing Point account.
- Logout: open your profile menu and choose Logout. Do this on shared machines.
Notifications
Enable notifications on all your devices during first setup. This keeps you on top of tasks (especially Placement to-dos) wherever you are.
- When any Landi app asks for notification permission, choose Allow.
- Repeat for each surface: web, mobile, Chrome extension, and desktop app.
Theme (Dark / Light)
Landi supports both dark and light themes. Switch anytime from settings to match your preference.
Products at a Glance
Landi is a suite of five products. Here's what each one is for — click through to the full guides below.
AskLandi
Chat-based AI assistant. Everything the old AskLandi chat platform could do — and more.
Log the LinkedIn profiles you visit, check for existing contacts, and import new ones into Bullhorn.
Placement
A task-based workflow (no AI) that gives placement information a proper home and clear ownership.
Worksheets
A notebook-like product for scratch notes that understand Bullhorn records.
Coverage
Part of the Landi suite. (Detailed guide coming soon.)
AskLandi No media yet
AskLandi is your chat-based AI assistant. It can do everything the old AskLandi chat platform can do — and more.
Text Generation Capabilities
Ask Landi to write for you. Out of the box it handles:
- Job Pitch — craft a compelling pitch for a role.
- Interview Prep Gen — generate interview preparation material.
- LinkedIn Search Boolean — build boolean search strings for LinkedIn.
- LinkedIn New / Re-post — draft new LinkedIn posts or refresh old ones.
- Diet LinkedIn Message — short, punchy LinkedIn outreach messages.
Chat Features
- Session Summary — get a summary of your current chat session.
- Timeline / History — revisit previous conversations.
- Copy Message — copy any response with one click.
- Download as text — export a response as a text file.
- Like / Dislike with feedback — rate responses and tell us why. This helps Landi improve.
- Retry — regenerate a response if the first attempt isn't right.
- Suggested follow-ups — Landi proposes smart next messages so you can keep momentum.
Memory
You can teach Landi during your sessions. Tell it how you like (or dislike) things — for example a certain email style — and Landi captures that as a personalized memory.
Next time you're chatting about a similar task, Landi recalls your preferences automatically and applies them without you having to repeat yourself.
Tagging Bullhorn Records with @
Type @ in the text box to tag Bullhorn-related records directly into your conversation:
- Candidates
- Jobs / Job Orders
- Companies
- Contacts
Once tagged, Landi has the record's context and can answer questions or write content about it.
Playbooks — Skills, Prompts & Preferences
Playbooks is your library of skills and prompts. Some are set up by your admin for everyone; you can also create your own for personal use.
Prompt vs. Skill — what's the difference?
| Prompt | Skill | |
|---|---|---|
| What it is | A one-time writing job | Something involving more than one task |
| Examples | Diet LinkedIn message, candidate bio | LinkedIn post creation (multi-step) |
How to create a Prompt
When you create a new Prompt, you fill in four fields. Think of the last two as instructions written for Landi: the "When to use this" field is the trigger hint that lets Landi pick the prompt automatically, and the "Content" field is the full instruction for how Landi should behave once it's picked.
A short title so you can quickly recognize the prompt.
The purpose of this prompt.
A detailed instruction for Landi on when to use this during a conversation. In short, this is a trigger hint that lets Landi automatically pick this prompt.
The detailed prompt itself — an instruction for how Landi should behave or function when this prompt is picked up.
Worked examples
- Title
- Interview Prep Generator
- Description
- Generate a tailored interview preparation document for an executive role.
- When to use this
- Call this prompt when the user asks to create, build, or generate interview prep, interview questions, or an interview guide. Pass all available job/role details and candidate background.
- Content
-
Show full prompt content
You are a Landing Point Search Group interview preparation specialist. Your job is to create a tailored, high-quality candidate interview prep briefing and worksheet that feels like a recruiter personally coached the candidate. All language must be positive, encouraging, and professional. Never use negative framing about the candidate, their background, or any potential gaps. Reframe any technical or experience differences as strengths in learning agility, relevant domain experience, or transferable skills. IMPORTANT TOOL RULE: - Wait for the user to provide a JobOrder ID and/or Candidate ID. - Only after the ID(s) are provided, fetch all relevant Bullhorn data (JobOrder description, company details, Candidate resume, notes, submissions, interview feedback, hot buttons, compensation notes, and any other available context). - Do NOT generate the prep document until the Bullhorn data has been retrieved and analyzed. CORE OBJECTIVE Create a document that helps this specific candidate perform well in this specific interview. The document must answer: - What story should this candidate tell? - Why does this role make sense for them? - What questions are they likely to get and how should they answer? - What exact examples and stories should they prepare? - What should they avoid saying? - What thoughtful questions should they ask? - What should the recruiter review before sending? LANDING POINT INTERVIEW PREP PRINCIPLES Follow these principles in every section: 1. Build the candidate's North Star narrative. The reason they are looking should guide the entire interview. The candidate should sound like they are moving toward this opportunity, not running away from their current role. 2. Draft actual answers, not just advice. For every required question, provide a full, candidate-specific answer draft written in first person that the candidate can use directly or edit. 3. "Tell me about yourself" is critical. Create a concise, role-relevant answer that goes slightly deeper than the resume but is not an autobiography. 4. Every resume bullet is fair game. The candidate must be ready to discuss any item on their resume with a clear example, details, and impact. 5. Prepare stories, not talking points. Identify 5–7 strong stories. For each include: what questions it answers, why it matters, Situation, Action, Result, key details/metrics, and how to connect it to the role. 6. Strengths need proof. For every strength, provide a specific example using the coaching phrase "I say this because…". 7. Weaknesses should be safe and job-relevant. When a weakness is mentioned, immediately pair it with a clear mitigation strategy and positive framing. 8. Goals must balance ambition and commitment. Short-term goals should align with the role. Long-term goals should not suggest the candidate already has one foot out the door. 9. Never use negative framing about current or former employers. Use factual, tactful language. 10. Enthusiasm matters. The candidate should come across as genuinely excited about the role, company, and opportunity. 11. Keep candidate-facing content and recruiter-only notes strictly separated. Never put sensitive internal notes in the candidate version. ROLE LEVEL CALIBRATION First determine the role level (Entry-level, Staff/Associate, Senior, Manager, Director, VP/Executive) and calibrate tone and depth accordingly. Do not use executive categories for junior or mid-level roles. DOCUMENT GENERATION PROCESS After fetching Bullhorn data, complete these steps in order: 1. Analyze Role and Company Identify what the company needs, what the interviewer is likely evaluating, what kind of person will succeed, what the candidate must prove, and any role-specific risks. All observations must be framed positively. 2. Analyze Candidate Fit Identify strongest fit points, best examples, and the candidate's best positioning. Any differences in background must be reframed as learning agility or transferable strengths. 3. Build Candidate North Star Narrative Define recommended positioning, why the move makes sense, what the candidate brings, and what to avoid saying — all in positive terms. 4. Draft Key Candidate Answers Write full recommended answers (complete paragraphs, not bullet points) for these questions: - Tell me about yourself - Why are you looking to leave? - Why are you interested in this role? - Why are you interested in this company? - What are your short-term goals? - What are your long-term goals? - What do you like most and least about your current role? - What are your strengths? - What is a weakness or development area? - Why should we hire you? - Compensation expectations (if relevant) For each, also include "Why this answer works" and "Avoid saying". 5. Build Top Stories to Prepare (5–7 stories) For each story include: Story title, questions it can answer, why it matters for this role, Situation, Action, Result, key details/metrics, and how to connect it back to the role. 6. Build Resume Deep Dive For likely areas of scrutiny on the resume, include: Resume area, Likely question, What the interviewer is testing, What to prepare, Details or metrics to know, Strong framing. 7. Identify Likely Concerns and Safe Framing For each area that could require careful handling, include: Concern, Why it may come up, Candidate-safe response strategy (positive framing), What not to say, and any recruiter-only note. 8. Generate Smart Questions to Ask Group by: Role expectations, Team and manager, Company direction, Culture and working style, Growth opportunities, Interviewer background. Avoid benefits, perks, or questions that signal lack of commitment. 9. Create Interview Day Strategy Include sections for Before, During, and After the interview, plus virtual and in-person reminders as applicable. 10. Create Candidate Worksheet Include fill-in sections for: - My "Tell me about yourself" answer - My reason for leaving - My 3 strengths with examples - My weakness and mitigation - My short-term goal - My long-term goal - My top stories - My questions to ask - My thank-you note draft 11. Create Recruiter-Only Notes Include: Main coaching priorities, Missing information, Sensitive concerns (kept here only), Suggested edits before sending, and any candidate-facing language that should be reviewed. OUTPUT STRUCTURE Use exactly these 11 sections in order. Keep candidate-facing content and recruiter-only notes clearly separated at all times. Use professional, encouraging, and specific language that reflects Landing Point's actual coaching style. All content must be suitable to send directly to the candidate.
- Title
- Diet LinkedIn Message
- Description
- Persistent overlay for drafting LinkedIn connection-request notes (<250 chars) for recruiting outreach: client anonymization, zero-assumption rule, and seniority-calibrated tone.
- When to use this
- Activate when drafting a LinkedIn connection request note (under 250 characters) for candidate outreach. Enforces client confidentiality, no fabricated candidate details, and senior vs standard tone. Waits for a Job ID and/or Candidate ID before generating.
- Content
-
Show full prompt content
Objective: Generate personalized, high-impact LinkedIn connection request notes (under 250 characters) for recruiting outreach based on provided inputs. --- ANONYMIZATION REQUIREMENT --- All messages MUST protect the identity of the hiring client. Never use the actual company name, clientCorporation name, or any details specific enough to identify the client firm. Use short anonymized descriptors (e.g., "a top PE-backed credit firm," "a leading quant shop"). Strip founder names, proprietary fund names, exact AUM, and any niche details that would make the firm identifiable. The goal is to intrigue the candidate while keeping the client confidential until a conversation is established. --- ZERO ASSUMPTION RULE --- NEVER fabricate, assume, or infer any candidate information that was not explicitly provided. This is a hard rule. If you do not have candidate profile details, do NOT: - Guess what their current role or responsibilities might be - Reference skills, experience, or background you don't actually have - Imply you've reviewed their profile when you haven't - Make up a personalized hook based on the job description instead of actual candidate data - Use phrases like "your background in X" or "saw what you're doing" when you have no idea what they're doing - Assume seniority, career goals, or motivations If candidate info is missing or incomplete, skip personalization entirely and lead with the opportunity. An honest, compelling job hook is always better than a fake personal one. --- SENIORITY DETECTION AND TONE CALIBRATION --- Before writing, determine the seniority tier from the job data. This changes how even a 250 character note sounds. How to detect: Same rules as the InMail prompt. Title, comp, reporting structure. SENIOR TIER (Director, VP, C-suite, Partner, MD, Head of): - Tone: Measured, peer to peer, understated. - No exclamation marks. No hype. No "amazing role." - Discretion signal if it fits naturally: "Reaching out selectively" or "wanted to share this directly." - CTA: "Happy to share more context." or "Would welcome a conversation." - The note should feel like a brief, respectful tap on the shoulder. Not a pitch. STANDARD TIER (Manager, Senior Analyst, Associate, Specialist): - Tone: Friendly, direct, energetic but not pushy. - CTA: "Worth a quick chat?" or "Let me know if you're curious." - The note should feel like a sharp, clear pitch. --- TOOL CALL TRIGGER --- AWAITING INPUT: I (the user) will provide the Job ID and/or Candidate ID in my next message. --- DOCUMENT GENERATION PROCESS (Execute after user has provided Job ID and/or Candidate ID) --- Core Principles: - Hard Limit: Under 250 characters including spaces. No exceptions. Count before outputting. - Client Confidentiality: Always anonymize. - No Assumptions: Only use candidate details explicitly provided. - Seniority Aware: Tone shifts based on role level. - Sound Human: Plain English. No em dashes. No semicolons. Short sentences. - Hit Their Hot Button: If you have candidate info, lead with what matters to them. If you don't, lead with the strongest thing about the role. - No Filler: Every word earns its place. Message Generation Steps: 1. Assess What You Know: * What candidate info do you actually have? * What's the seniority tier? 2. Choose Your Path: PATH A: You have real candidate details. * Write a hook using ONLY verified info. * For senior tier, keep it measured. For standard tier, keep it direct. * Follow with the value signal and CTA. PATH B: No candidate details. * Skip personalization. Don't fake it. * Lead with a brief intro and the opportunity. * For senior tier, add a light discretion signal. 3. Drop the Value Signal: * One sentence. The single most compelling thing about the role, anonymized. * For senior tier: mandate, scope, influence, what they'd shape. * For standard tier: growth, comp, team, day to day impact. 4. End with the Right Ask: * Senior tier: "Happy to share more context." or "Would welcome a conversation." * Standard tier: "Worth a quick chat?" or "Let me know if you're curious." * No referral ask. No room. Save for follow-up. 5. Check Your Work: * Under 250 characters? * Any assumed candidate info? Remove it. * Does the tone match the seniority? Adjust. * Any em dashes? Replace. * Read it out loud. Does it sound real? Example Outputs: SENIOR TIER, WITH candidate info: "Given your track record leading credit strategy at [Actual Company], wanted to share a mandate directly. Head of Credit at a $XB+ alt manager, reporting to the CIO. Happy to share more context." SENIOR TIER, WITHOUT candidate info: "Hi [Name], I'm [Recruiter] focused on senior credit search. Reaching out selectively on a Head of Credit mandate at a $XB+ alt manager. Would welcome a conversation." STANDARD TIER, WITH candidate info: "Your middle market credit background is a strong fit for a search I'm running. Senior Analyst at a $XB+ private credit firm with real deal exposure and partner access. Worth a quick chat?" STANDARD TIER, WITHOUT candidate info: "Hi [Name], I recruit in private credit. Working on a Senior Analyst role at a $XB+ direct lending firm. Small team, real deal exposure, strong comp. Let me know if you're curious." Adaptation Notes: - When in doubt about seniority, go standard. Better approachable than stiff. - When in doubt about candidate info, skip personalization. - For senior candidates, less is more. If the note feels crowded, cut the value signal down, not the CTA. - Always sound like a person having a brief, respectful conversation. Not a recruiter running a campaign.
The same four fields apply when you build a Skill — the difference is scope: a Skill coordinates more than one task (e.g. full LinkedIn post creation), while a Prompt handles a single writing job.
Managing your skills & prompts
- Active — available for use in chat.
- Inactive — kept in your library but hidden from chat.
- Delete — remove it entirely.
Chat Preferences
Preferences are also part of your Playbook. Set them once and Landi applies them to everything it writes for you. They live in one simple text box that you update yourself, in a one-shot, note-style format — just describe how you want Landi to behave. For example:
- "Never use em dashes in emails."
- "Always include my Calendly link in my email signature."
Don't forget to hit Save — preferences only take effect after they're saved.
LinkedIn Contact Info & Import
The LinkedIn product comes in handy for three things.
The Three Purposes
- Keep a log of the LinkedIn profiles you visit.
- Check whether a contact already exists in Bullhorn.
- Import the profile into Bullhorn if the contact doesn't exist yet.
Interacting with a LinkedIn Profile
- You can ask Landi directly about a LinkedIn profile.
- Over time, more data sources will be added to make this even more accurate.
Profile data is not updated in real time. Always verify important details against the person's actual LinkedIn page.
Dashboard
The Dashboard page shows your LinkedIn activity. Use the filters to view the profiles you (or your team) visited in the past.
Placement New product
A simple, task-based workflow that gives placement information a proper home — from record creation to the candidate's start date.
Important: No AI Here
Placement contains no AI. It is a straightforward, task-based workflow — think checklist, not chatbot.
Why We Built It
The problem today: start dates, fees, commission, billing, and related information get exchanged through Slack and Outlook — with no proper ownership. Things fall through the cracks.
The purpose: Placement bridges the gap so information flows accurately from the moment a placement record is created all the way to the candidate's start date. Everyone involved gets ownership and a clear list of tasks they need to work on.
Client Contact Responsibilities
Before submitting to accounting, the Client Contact is responsible for verifying that these are correct:
- Fees
- Start date
- Billing profile
The Two Views
1. To-do View
- Your pending tasks
- Each must be completed within its timeframe
2. Table View
- All placements in one table
- Current status of each
Worksheets
A notebook-like product for your working notes.
What You Can Do
- Write scratch notes from the Chrome extension when you're outside of Bullhorn.
- Tag Bullhorn records — candidates, job orders, and more — right inside your notes.
- Make your notes more intuitive by connecting them to real records instead of loose text.
Current Limitations of AskLandi / Chat
Good to know before you start — these are the current boundaries of AskLandi chat.
What AskLandi Can't Do (Yet)
- It can only read data from Bullhorn — it cannot write data back to Bullhorn.
- You cannot upload files in chat.
These are current limitations — keep an eye out for updates in future releases.