# Laddr - full content corpus > Every public Laddr docs article and blog post as one markdown file. Canonical HTML lives at https://useladdr.com. The index with descriptions is at https://useladdr.com/llms.txt. --- # Switching plans without losing data Source: https://useladdr.com/docs/billing/switching-plans Category: Billing Last updated: Apr 12, 2026 > Upgrades happen mid-month, downgrades take effect next cycle. Either way, your phone numbers, knowledge, cadences, and call history stay where they are. ## What's kept across plan changes Switching plans never deletes data. Specifically, all of these survive any plan change: - Phone numbers (LARA) - Call history and transcripts - Pulse knowledge sources, sessions, and chunks - Boost cadences, review requests, and reviews - Team members, roles, and notification settings - Any integrations you've connected (your calendar, Slack, and others) Downgrading might cap how much new data you can add (e.g. fewer phone numbers), but Laddr never deletes existing records to fit you into the new plan. ## Upgrade 1. Open /organization/billing. 2. Click Change plan → pick the higher tier. 3. Confirm. The upgrade is immediate; new features unlock on the spot. 4. Stripe charges a prorated amount for the rest of the billing period. ## Downgrade Downgrades take effect at the next renewal: you keep paid features until then so you don't lose access mid-cycle. 1. Open /organization/billing. 2. Click Change plan → pick the lower tier. 3. Confirm. You'll see the date the change takes effect. 4. Cancel the scheduled change anytime before that date if you change your mind. If your new plan allows fewer phone numbers, Laddr asks you which to keep before the downgrade lands. The unselected numbers stay reachable through your renewal date, then release on the next billing cycle. ## Hitting plan limits Every plan includes monthly allowances. For example, **1,500 LARA call minutes**, **5,000 Pulse chat sessions**, **5,000 Boost review sends**, and **25 to 100 knowledge sources** depending on plan. See the [pricing page](/pricing) for the full matrix. - **At 80%:** Laddr shows an amber banner on `/organization/billing` and records an internal audit event so our team can reach out if you need headroom. - **At 100%:** New usage that would exceed the cap is paused until you upgrade or the next billing period starts. **Calls already in progress are not cut off.** Existing transcripts, knowledge sources, and review history stay put. - **Pulse widget:** When session limits are hit, visitors see a short message to contact the business directly (HTTP 429). - **Upgrade path:** Switch plans from `/organization/billing`; proration follows the rules in the sections above. ## Annual to monthly (and back) - Monthly → Annual: discount applies immediately, prorated against your monthly charge. - Annual → Monthly: takes effect at the end of your annual term, no refunds for unused months. - Annual term refunds: only within 14 days of the original purchase, and only if no usage credit has been consumed. If your plan change does not show up right away, refresh the page and check again in a minute or two. If it still has not updated after 5 minutes, contact support and we will fix it for you. --- # Track your usage and plan limits Source: https://useladdr.com/docs/billing/usage-and-limits Category: Billing Last updated: Jun 9, 2026 > Where to see how much of your plan you've used this month, what each meter measures, and what happens when you get close to the cap. Every plan comes with a monthly allowance. You can see exactly where you stand at any time, and Laddr warns you before you run out rather than cutting you off by surprise. ## Where to check usage Open Organization → Billing. Alongside your plan and invoices you'll find usage meters: each one shows what you've used this billing period against what your plan includes. They reset at the start of each cycle. ## What each meter measures Depending on your products, you'll see meters for: - **LARA call minutes**: total minutes of calls this month. LARA and Bundle plans include **1,500 minutes**. - **Pulse chat sessions**: distinct visitor conversations. Pulse and Bundle plans include **5,000 sessions**. - **Boost review sends**: review requests sent. Boost and Bundle plans include **5,000 sends**. - **Knowledge sources**: websites, documents, and manual answers Pulse draws from. Pulse includes **25**; the Bundle includes **100**. - **Team seats**: people on your account. Single-product plans include **1**; the Bundle includes **10**. Custom plans run on the allowances in your contract rather than these defaults. ## At 80%: a heads-up When a meter crosses 80%, Laddr shows an amber banner on Organization → Billing and flags it internally so we can reach out if you're trending toward a cap. Nothing changes about how the product works: it's just a warning so you can decide whether to upgrade. ## At 100%: a soft stop When you hit a cap, new usage that would go over it pauses until the next cycle or until you upgrade. The stop is deliberately gentle: - **Calls already in progress are never cut off.** - When Pulse hits its session cap, new visitors see a short note to contact you directly instead of getting a broken widget. - **Nothing is deleted.** Your transcripts, knowledge, reviews, and history all stay exactly where they are. Hitting a cap only slows down adding more this month. Everything you've already built stays in place, and it all comes back the moment the next cycle starts or you move up a plan. ## Need more headroom If you're regularly near a cap, the fix is a bigger plan. Upgrades take effect immediately and the new allowance applies right away, see [Switching plans without losing data](/docs/billing/switching-plans) for how proration works. Between the 80% banner and the soft stop at 100%, you'll always know before a limit affects a customer. Check Organization → Billing whenever you want the current numbers. --- # Build a 3-message review request cadence Source: https://useladdr.com/docs/boost/build-cadence Category: Boost Last updated: Apr 28, 2026 > The shape of the cadence matters more than the words. Three sends, the right intervals, and a way out for the customers who aren't going to leave one anyway. ## The shape we recommend The math: a 3-touch cadence converts at roughly 2.5x a single send for our customer base. Stop at one and you leave money on the table; push to four and you start hurting the relationship. 1. Send 1: SMS, 2 hours after job complete. The customer still feels the relief. 2. Send 2: Email, next morning. Different channel, different format, different inbox. 3. Send 3: SMS, 3 days later. Soft nudge, a one-liner with the same link. ## Message 1: same-day SMS Short, warm, named. The customer should be able to read it, smile, and tap the link in 8 seconds. ```text Hey {{first_name}}, {{tech_name}} here from Acme Plumbing. If today went smoothly, would you mind dropping us a quick review? It genuinely helps a small shop like ours. {{review_link}} - Acme ``` ## Message 2: next-day email Use email for the customers who don't open texts but live in their inbox. Keep it short: long emails feel like marketing. ```text Subject: Quick favor, {{first_name}} Hey {{first_name}}, Thanks again for trusting Acme with the {{job_short}} yesterday. If we earned it, a 30-second review on Google means the world for a small shop. Here's the direct link, no login, no form: {{review_link}} If we missed something, hit reply instead and I'll fix it. - Max Acme Plumbing ``` ## Message 3: 3-day SMS Last touch. One line. No ask for forgiveness. Same link. ```text Hey {{first_name}}, Max here. Just one more nudge if you have 30 seconds: {{review_link}}. Truly appreciated either way. ``` We've tested 4- and 5-touch cadences. Beyond touch 3, conversion barely moves and unsubscribe rate climbs. Stop at three. ## Channels and connecting platforms Open Boost → Settings → Channels and connect at least SMS + email. Then connect the platforms you actually want reviews on: - Google Business Profile: first priority for almost everyone. - Facebook Page: second priority for B2C shops. - BBB / Angi: only if it actually drives leads in your market. ## Personalization that works Use first name, tech name, and short job description. Skip dollar amounts, skip job IDs. Boost merges these from your CRM connection, so make sure the names sync. Open /boost/cadences → New cadence, paste the three templates above, set the timing, and turn it on. Watch the first 50 jobs go through and tweak from real conversion data. --- # Personalize review requests with merge variables Source: https://useladdr.com/docs/boost/personalize-messages Category: Boost Last updated: Jun 9, 2026 > A review request that uses the customer's name and your business name gets answered. Here's how to set up the message and the sender. A review request that reads like a form letter gets ignored. One that opens with the customer's first name and names the job you just did for them feels like it came from a person. Boost lets you write the personal version once and send it to everyone. ## Where the message lives Open Boost → Cadences and pick a cadence, then open the step you want to edit. Each step has its own message, so a three-step cadence can open warm, follow up gently, and close with a direct ask. ## Use merge variables Inside a step's message you can drop in merge variables that fill in per recipient when the message sends: the customer's name, your business name, and the tracked review link. Write the sentence once with the variable in place and every send comes out personalized. - Lead with the customer's first name so it reads as one-to-one. - Name your business so it's obvious who's asking. - Use the review link variable rather than pasting a raw URL, so clicks stay tracked. See [Tracked redirects](/docs/boost/tracked-redirects). The best-performing requests are two or three sentences: thank them, ask for the review, give them the link. Long messages lower response rates. The variables do the warmth; you don't need paragraphs. ## Set your sender identity Open Boost → Settings to set the name and email your requests come from, plus the reply-to address. Send as a real person at your business, not a no-reply: customers are far more likely to open and respond when the sender looks human and replies go somewhere a person reads. ## Test before you send Send a test of the cadence to yourself (test sends go to an owner or admin) and read it the way a customer would. Check that every variable filled in correctly, the link works, and the tone sounds like you. Fix it in the step editor and test again until it's right. Once the message and sender are dialed in, every customer gets a note that feels handwritten, and you wrote it exactly once. --- # Tracked redirect URLs for review requests Source: https://useladdr.com/docs/boost/tracked-redirects Category: Boost Last updated: Apr 22, 2026 > Send the customer to one short link and let Boost route them: to Google, Facebook, or a private feedback form depending on rating intent. ## What a tracked redirect is A tracked redirect is a short Laddr URL like useladdr.com/r/abc123 that customers tap from your review-request message. Behind the scenes, Boost asks for an intent rating, then sends the customer to the right destination: public review platform if they're happy, private feedback form if they're not. ## Create one 1. Open /boost/sources and add at least one review destination by pasting its review link (your Google Business Profile review URL is the usual first one). 2. Open /boost → Tracked redirects → New. 3. Set the destination platforms in priority order (Google, then Facebook). 4. Pick a slug, keep it short. `/r/acme` or `/r/{{job_id}}` both work. ```json { "slug": "acme", "intentPrompt": "How was your visit today?", "destinations": { "high": ["google", "facebook"], "low": "private-feedback" }, "threshold": 4 } ``` ## Routing logic Each tap on the link follows the same flow: 1. Customer taps useladdr.com/r/acme. 2. Boost shows a tiny intent screen: "How did we do?" with a 1-5 picker. 3. If they pick 4 or 5, Boost redirects to your highest-priority public platform with a write-review link. 4. If they pick 1-3, Boost shows a private feedback form. The submission goes to your inbox, never the public listing. ## Use it in cadences Replace `{{review_link}}` in any cadence template with the tracked redirect. Boost auto-substitutes the right URL per customer. ```text Hey {{first_name}}, quick favor: {{review_link}} // Renders as: useladdr.com/r/acme?j=84219 ``` ## What's allowed Google's policy says you can't redirect only positive reviewers to Google while diverting negative ones elsewhere. Boost defaults to compliant: every customer can leave a public review on any platform you've connected. The tracked redirect's job is to surface the platform they're most likely to use, not to gatekeep. If you want stricter compliance, set the threshold to 1: every customer goes straight to the public picker, no intent screen. Conversion drops about 15%, but you sleep better. Your tracked redirect is live. Watch /boost/reviews over the next 14 days: taps, intent ratings, and where customers actually completed the review all surface there. --- # Get Laddr live in 30 minutes Source: https://useladdr.com/docs/getting-started/30-minute-setup Category: Getting started Last updated: May 1, 2026 > The fastest path from sign-up to a working AI front desk. Phone connected, knowledge loaded, widget embedded, first review request sent. ## What you'll have at the end - A LARA phone number that takes after-hours and overflow calls. - Pulse answering visitor questions on your website 24/7. - An automated 3-message review-request cadence for completed jobs. - All of it captured in one shared inbox you can assign and follow up from. Each step opens a deeper guide in a new tab if you want detail. The 30-minute path stays here. Don't worry about perfection: you'll tune everything in the first 30 days. ## Step 1: Connect a phone (5 min) 1. Open Settings → LARA → Phone numbers. 2. Click Add number → Buy a new number, pick an area code that matches your service region. 3. Place a test call from your cell. LARA answers: you're live. Already have a number you want LARA on? See port-existing or conditional-forwarding instead. ## Step 2: Add knowledge (10 min) 1. Open /knowledge → Add source → Website. 2. Paste your homepage URL. Pulse auto-discovers your sitemap and crawls the right pages. 3. While that's running (~3 minutes for most sites), upload your top-3 PDFs: pricing sheet, service-area map, common-FAQ doc. 4. Mark any critical pages as Priority: Pulse weighs them more in retrieval. ## Step 3: Embed Pulse (5 min) 1. Open /pulse/install. Copy your snippet (it includes your tenant ID). 2. Paste it just before `` in your site's footer template. 3. Refresh your homepage. The Pulse launcher appears bottom-right within 2 seconds. ```html ``` ## Step 4: Turn on review requests (10 min) 1. Open /boost/sources → New source, then paste your Google Business Profile review link. Boost sends customers to that URL; there is no account to authorize yet. 2. Open /boost/cadences → New cadence → pick the "Standard 3-touch" template. 3. Edit the `{{tech_name}}` and `{{business_name}}` merge fields if needed. 4. Connect your CRM (or, if you don't have one yet, you can mark jobs complete manually). From the next missed call, the next visitor question, and the next completed job, Laddr is doing the work. Watch /overview for the next 48 hours and let real activity show you where to tune. ## What to do next week - Read your first 20 LARA transcripts. Tune the system prompt where you see drift. - Read 20 Pulse sessions. Add a Manual Q&A for any low-confidence answer. - Watch /boost/reviews: review-request open rates and conversion show within 5 to 7 days. --- # Invite your team and set roles Source: https://useladdr.com/docs/getting-started/invite-your-team Category: Getting started Last updated: Jun 9, 2026 > Add the people who run your business with you, give them the right level of access, and know exactly who can change what. Most accounts are run by more than one person: an owner who pays the bill, a manager who tunes LARA and reads calls, a front-desk lead who works the inbox. Laddr has three roles so each of them gets exactly the access they need and nothing they don't. ## The three roles - **Owner**: full control, including billing and deleting the organization. There is always at least one owner. Owners can invite anyone, including other owners. - **Admin**: runs the product day to day: phone numbers, knowledge, cadences, integrations, team. Admins can invite admins and members, but not owners. - **Member**: works inside Laddr (inbox, leads, contacts, calls) but can't change org settings, add Pulse domains, or touch billing. Member surfaces that they can't edit show up read-only rather than hidden, so they still see what's configured. ## Who can invite Inviting is limited to owners and admins. A member who opens the team page sees the roster but no invite button. If a member tries to invite someone through the API, it's rejected. ## Send an invite 1. Open Organization → Team. 2. Click Invite teammate. 3. Enter their work email and pick a role. 4. Send. They get an email with a link that's good for 7 days. Until they accept, the invite shows as pending on the team page. You can resend or revoke it from there. If someone doesn't accept in time, the link stops working. Resend it from Organization → Team and they get a fresh 7-day window. ## Manage people already on the team From Organization → Team you can change anyone's role or remove them. Changing a role takes effect immediately, the next time they load a page. Removing someone revokes their access right away. Single-product plans (LARA, Pulse, or Boost on their own) include one seat. The Bundle includes ten. If you hit your seat limit when inviting, you'll need the Bundle or a custom plan. See [Track your usage and plan limits](/docs/billing/usage-and-limits). --- # Find your way around Laddr Source: https://useladdr.com/docs/getting-started/navigate-laddr Category: Getting started Last updated: Jun 9, 2026 > A quick tour of the sidebar so you know where calls, chats, reviews, and settings live before you go looking for them. Everything in Laddr hangs off the left sidebar. It's grouped so each product has its own section, and the work that flows out of all of them (leads, contacts, the inbox) sits up top in Main. ## Start with Overview Overview is your home screen: the headline numbers for the day and a feed of what just happened across LARA, Pulse, and Boost. When you sign in and want a pulse check, start here. ## The Main group Main is the shared workspace, not tied to any one product: - **Inbox**: every conversation in one place. - **Leads** and **Rescue**: new opportunities, with Rescue surfacing the ones that need a fast human touch. - **Contacts**: your people, with tags and history. - **Appointments** and **Scheduling**: what's booked and the rules behind it. - **Knowledge**: the answers LARA and Pulse draw from. - **Activity**: a running log of changes. ## The product groups Each product has its own section so its dashboard, settings, and history stay together: - **Pulse**: the website chat widget: Install, Configure, Coverage, and Sessions. - **LARA**: the phone agent: Phone Numbers, Calls, Usage, and Settings. - **Boost**: review requests: Requests, Cadences, Reviews, and Sources. You'll only see the groups for products on your plan. ## The Organization group This is where account-level setup lives: Team, Integrations, Tags, Settings, Billing, Notifications, and the Weekly digest. Most of it is owner and admin territory. Organization → Setup is a checklist of the steps every new account works through. If you're not sure what to do next, open it: it tells you what's done and what's still waiting on you. --- # Connect Outlook Calendar to LARA Source: https://useladdr.com/docs/integrations/connect-outlook-calendar Category: Integrations Last updated: Jun 9, 2026 > Give LARA your Microsoft 365 calendar so it can see when you're free and book jobs straight onto it during a call. LARA can only book a job if it knows when you're open. Connect your Microsoft 365 (Outlook) calendar and LARA reads your availability live and writes confirmed bookings right onto it, so the schedule a caller hears is the real one. ## What LARA does with your calendar - **Reads availability** so it only offers times you're actually free. - **Writes the booking** as an event on your calendar when a caller confirms, so it's on your schedule the second the call ends. ## Before you start - A **Microsoft 365 / Outlook** calendar. - A **LARA** or **Bundle** plan: calendar booking is part of LARA. - Owner or admin access in Laddr to connect integrations. ## Connect Outlook Calendar 1. Open Organization → Integrations. 2. Find Microsoft / Outlook Calendar and click Connect. 3. Sign in to Microsoft and approve the calendar access Laddr requests. 4. You're returned to Laddr with the calendar showing as connected. It's a one-click authorization through Microsoft: no keys to copy. LARA trusts your calendar to decide what's free. Block out the time you don't want booked (drive time, lunch, personal appointments) so callers are never offered a slot you can't actually take. ## Disconnect Open Organization → Integrations, find Microsoft / Outlook Calendar, and disconnect. LARA stops reading and writing to your calendar immediately. Google Calendar is not connectable yet. It is listed in **Organization → Integrations** as coming soon, and it turns on once Google finishes reviewing our app. Until then, LARA books on Microsoft 365 / Outlook. --- # Connect Slack Source: https://useladdr.com/docs/integrations/connect-slack Category: Integrations Last updated: Jun 15, 2026 > Push LARA, Pulse, and Boost business alerts into a Slack channel your team already watches. If your team lives in Slack, that's where new business should show up. Connect Slack once and Laddr posts alerts from **LARA**, **Pulse**, and **Boost** into the channel you choose — no dashboard babysitting. ## What the connection does Once connected, Laddr posts to your chosen Slack channel when: - **LARA** books or requests an appointment, or captures a lead from a phone call - **Pulse** captures a lead from your website chat widget - **Boost** syncs a new customer review into your inbox Your team reacts in the place they're already paying attention to. ## Before you start - A Slack workspace where you can authorize an app. - An active **LARA**, **Pulse**, **Boost**, or **Bundle** plan. - Owner or admin access in Laddr to connect integrations. ## Connect Slack 1. Open **Organization → Integrations**. 2. Find **Slack** and click **Connect**. 3. Slack asks you to authorize Laddr and choose the channel to post to. Approve it. 4. You're returned to Laddr with Slack showing as **Connected**. It's a one-click authorization: there are no keys or webhooks to paste. Post to a channel your team actually watches during business hours, like a shared "leads" or "ops" channel. An alert nobody sees isn't much better than no notification at all. ## What you'll see in Slack Example alert shapes (wording varies by event): - `LARA booked: HVAC tune-up on Tuesday at 2:00 PM.` - `LARA captured a lead from Jane Doe: needs same-day service.` - `Pulse captured a lead from a website visitor: asking about pricing.` - `Boost: 5★ review from Alex — Great work` ## Disconnect To stop the posts, open **Organization → Integrations**, find Slack, and **Disconnect**. Laddr drops the connection and stops sending to your channel right away. With Slack connected, LARA bookings, Pulse chat leads, and new Boost reviews are one glance away for the whole team. --- # ServiceTitan integration (coming soon) Source: https://useladdr.com/docs/integrations/servicetitan Category: Integrations Last updated: Jun 9, 2026 > ServiceTitan support is on the way. Here's what it will do when it lands and how to get set up the moment it's ready. The ServiceTitan integration is in development, not available to connect today. It shows as "Coming soon" on your Integrations page. This article describes what it will do so you can plan for it. We'll update it with the full setup steps when it ships. ## What it will do When ServiceTitan support lands, it will connect LARA to your ServiceTitan account so the phone agent works against your real customer and job data: - **Look up callers.** When someone calls, LARA can recognize an existing ServiceTitan customer instead of treating every call as new. - **Book jobs.** LARA can create a job in ServiceTitan from a booking it takes on a call, so it lands in the system your team already runs on. The exact set of synced fields and directions will be documented here when the integration is released. ## What you'll need - A **LARA** or **Bundle** plan. The ServiceTitan connection is part of LARA. - A ServiceTitan account with an admin who can authorize the connection. ## How setup will work ServiceTitan is an **assisted** connection: rather than a one-click button, our team will help you wire it up correctly the first time, since field-service data mapping is worth getting right. When it's available, you'll start from Organization → Integrations, and we'll take it from there with you. If ServiceTitan is a must-have for your shop, tell us. We prioritize connectors by how many customers are waiting on them, so letting support know moves it up the list. ## In the meantime LARA works fully without ServiceTitan. You can connect your calendar so LARA books against real availability ([Outlook Calendar](/docs/integrations/connect-outlook-calendar)) and push LARA, Pulse, and Boost business alerts to your team in [Slack](/docs/integrations/connect-slack) today. --- # Configure after-hours rules and on-call rotation Source: https://useladdr.com/docs/lara/after-hours Category: LARA Last updated: Apr 26, 2026 > Decide what LARA does when the office is closed: triage, schedule, transfer to on-call, or take a message. Set it once and stop second-guessing the night shift. Most home-service shops lose more revenue to nights and weekends than to busy signals. After-hours rules let LARA triage urgency, schedule low-priority jobs for morning, and only wake your on-call tech for the calls that warrant it. ## What counts as after-hours By default, after-hours is everything outside the business hours you set. You can also flag certain weekday hours (lunch, training) as after-hours without redefining your full schedule. ## Set your business hours 1. Open Settings → LARA → Business hours. 2. Pick your time zone first: every rule is evaluated against this. 3. Set open and close times per weekday. Use the copy-day shortcut for typical 8-to-5 schedules. 4. Mark Saturdays/Sundays as open if you cover weekends. Otherwise leave them closed. If you operate across time zones, set hours per region under Settings → LARA → Regions. LARA evaluates the caller's number against the region map and uses the matching schedule. ## Pick the after-hours rule There are four rule shapes. You can compose them, for example, triage urgent + schedule the rest. 1. Triage urgent: LARA asks 2 to 3 qualifying questions. If urgency keywords hit, transfer to on-call. Otherwise, schedule. 2. Schedule for morning: LARA offers the next-day morning window and books it. No transfer. 3. Transfer to on-call: every after-hours call rings the on-call tech directly. 4. Take a message: LARA captures name, number, and reason, then sends a notification. ## On-call rotation If a rule transfers, LARA uses the rotation to decide who to ring. 1. Open Settings → LARA → On-call rotation. 2. Add team members with their personal cell numbers. 3. Set the rotation cadence: daily handoff at 6pm is the most common. 4. Add a fallback (usually the owner) for the case where the on-call tech doesn't pick up after 3 rings. ```json // Rotation example: weekly Mon to Fri { "cadence": "weekly", "handoffAt": "06:00", "members": [ { "id": "u_01", "phone": "+17165550101" }, { "id": "u_02", "phone": "+17165550102" } ], "fallback": { "id": "u_owner", "phone": "+17165550100" } } ``` ## Holidays and exceptions Add date-range exceptions for holidays, training days, or full-shop closures. LARA falls back to the after-hours rule for the entire range, regardless of weekday. Holiday ranges are evaluated in the region's time zone, not the caller's. If you cover Eastern + Central, set the holiday once per region or accept that the boundary shifts by an hour. ## Test it Use Settings → LARA → Simulate to send a test call as if the clock were 10pm. Verify the rule fires, the transfer reaches the right cell, and the call shows up tagged as after-hours in /lara/calls. Your after-hours rule is live. Revisit it after the first 30 days. Most shops adjust the urgency threshold once they see what LARA actually transfers. --- # Conditional call forwarding from your carrier Source: https://useladdr.com/docs/lara/conditional-forwarding Category: LARA Last updated: Apr 22, 2026 > Send only the calls your team didn't pick up to LARA. Your real number stays the one customers see. LARA just catches the drops. ## Why conditional forwarding Conditional forwarding sends calls to LARA only when (a) you don't answer after N rings, (b) your line is busy, or (c) the phone is unreachable. Your team still answers everything they pick up. LARA only sees the drops. Don't use Call Forwarding (Always). It routes everything to LARA and your team never gets a chance to pick up. Always pick conditional or No-Answer forwarding. ## Get your LARA number 1. Open Settings → LARA → Phone numbers. 2. Buy a fresh number you'll forward to. Pick any area code: the number stays hidden from callers. 3. Copy the number. You'll need it for the carrier codes below. ## Carrier-specific codes Each carrier uses a slightly different dial code. The pattern is consistent: a star or pound prefix, the LARA number, and a confirmation tone. ```text Verizon Wireless No-answer forward: *71 Cancel: *73 AT&T Wireless No-answer forward: *61*# Cancel: ##61# T-Mobile No-answer forward: **61***30# (30 = ring time in seconds) Cancel: ##61# Most VoIP / business lines Configure in your provider's web admin under "Call Routing" → "No Answer". ``` Set the ring count to 4 (≈20 seconds). Less than that and your team won't have time to grab the phone. More than that and callers hang up before LARA gets the call. ## Test the forward 1. From a different phone, call your real business number. 2. Let it ring 5+ times without picking up. 3. LARA should answer. If it doesn't, the forwarding rule didn't take. 4. Check /lara/calls: the call should appear with the original caller's number, not LARA's. ## Troubleshooting - Carrier doesn't honor the code: call your carrier's business support; some prepaid plans block forwarding entirely. - Calls forward immediately: you set unconditional forwarding by mistake. Cancel and re-set with the no-answer code. - Caller ID shows your own number: LARA is configured correctly; the carrier is rewriting CLI. Switch your LARA number's CLI mode to "original caller" in Settings → LARA → Phone numbers. --- # Connect your first phone number to LARA Source: https://useladdr.com/docs/lara/connect-phone-number Category: LARA Last updated: Jun 9, 2026 > Use a fresh Laddr number, port your existing one, or forward your current line. Here's how each path works and how to pick. Connecting a number is part of LARA setup, and we handle the provisioning side with you rather than leaving you to wire up a carrier alone. You decide which of the three approaches below fits, and we get the number live. Until it's provisioned, your LARA dashboard shows a setup-in-progress panel. ## Before you start Decide whether you want LARA on a brand-new number, your existing main line, or as a fallback when your team can't pick up. Most businesses start with option 3 (forward) so nothing changes for callers, then graduate to option 1 or 2 once they trust LARA. You'll need one of: - Your business address and service region, for a fresh number, or - A US or Canadian phone line you own, to port, or - Forwarding access on your current carrier, to forward. ## Three ways to connect Each option has trade-offs. Pick the one that matches your risk tolerance: 1. A fresh Laddr number: quickest, lowest risk. LARA owns the number outright, nothing on your existing line changes. 2. Port your existing number: keeps your printed marketing intact. Takes 5 to 10 business days. 3. Forward to LARA: zero changes for callers. LARA only picks up when you don't. ## Option 1: A fresh Laddr number Best for new locations or trying LARA without touching your main line. Tell us the area code you want (we recommend matching your service region) and we provision the number on your account. Once it's live, it shows up under LARA → Phone Numbers and starts taking calls. ## Option 2: Port your existing number Keeps your printed marketing intact. Porting takes 5 to 10 business days because your current carrier has to release the number. Do NOT cancel service with your current carrier before the port completes. If they release the number first, it goes back to the pool and you may lose it permanently. ## Option 3: Forward to LARA Use your carrier's conditional forwarding to send calls to LARA only when your team doesn't pick up after a few rings. Your real number stays your number: callers never see LARA's. See [Conditional forwarding](/docs/lara/conditional-forwarding) for the carrier-by-carrier setup. ## Test the connection Once your number is connected, place a test call from your personal phone: 1. Dial your LARA number. 2. LARA should answer in 1 to 2 rings with your greeting. 3. Ask a question your business knows the answer to. 4. Hang up and open LARA → Calls. The test call should appear within a minute, with a transcript. If the test call shows up with a transcript, you're done. From here, every missed call becomes a tracked, transcribed, follow-up-ready opportunity. See [Review your call transcripts](/docs/lara/review-calls). ## Troubleshooting If LARA isn't picking up: - Open LARA → Phone Numbers: the number's status pill should be green. - If you're forwarding, confirm your carrier's forwarding rule is active. Not all carriers honor conditional forwarding. - Re-run the test call after a minute. Routing can take a moment to settle. - Still stuck? Contact support and we'll check the provisioning from our side. --- # Port an existing phone number to LARA Source: https://useladdr.com/docs/lara/port-number Category: LARA Last updated: Apr 14, 2026 > Move your existing main line to Laddr without breaking your printed marketing. Plan for 5 to 10 business days and a few easily-avoided pitfalls. ## Should you port Port if your existing number is on every truck, every business card, and every Google listing. Don't port if you're testing LARA: buy a fresh number for that, then port later when you're ready to commit. Porting back to your old carrier is possible but slow. Treat the port as a deliberate move, not an experiment. ## Before you submit Gather these from your current carrier. Laddr can't pull them for you: - Account number with current carrier - Account PIN (some carriers call this the transfer PIN) - The exact business name and service address on file with that carrier - A current bill (PDF, less than 30 days old) Carrier port departments reject mismatched names by default. If your carrier has the address as "100 Main St" but Laddr has "100 Main Street," the port fails and resets the clock. Match the carrier's records exactly, even if it looks wrong. ## Submit the port 1. Open Settings → LARA → Phone numbers → Add number → Port existing. 2. Enter the number, account info, and upload the recent bill. 3. Pick a target port date: Laddr defaults to 7 business days out. 4. Submit. You'll get a confirmation email and a status pill in the dashboard. ## During the port window - Don't cancel service with your old carrier. They'll release the number prematurely. - Don't change the address or business name on either side. - If the carrier disputes, you'll get an email with the reason and what to fix. Most ports complete in a 30-minute window during business hours on the target date. Expect a few minutes of "call goes to voicemail" while DNS propagates. Schedule the cutover on a day you'll be at the desk. ## After it lands 1. Place a test call. The number now rings LARA (or your conditional forward, if configured). 2. Verify your old carrier closed the line: log in and confirm the account is closed. 3. Update Google Business Profile if you changed phone display preferences. 4. Send a one-time announcement to your customer list. Most don't notice, but a heads-up reduces "is this still you" calls. --- # Review your call transcripts Source: https://useladdr.com/docs/lara/review-calls Category: LARA Last updated: Jun 9, 2026 > Every call LARA takes is logged, transcribed, and tied to a contact. Here's how to read them and turn a missed call into a follow-up. The point of LARA isn't just answering the phone, it's that nothing said on the phone disappears. Every call is recorded, transcribed, and filed against a contact, so you can pick up exactly where the caller left off. ## Where calls live Open LARA → Calls. You get a list of every call, inbound and outbound, with the caller, the time, the length, and the result. Click any row to open the full call. ## Read a single call The call detail page is the whole conversation in one view: - **Transcript**: the full back-and-forth, so you can see precisely what was asked and what LARA said. - **Caller**: matched to an existing contact when there is one, or captured as a new one. - **Result**: what came out of the call: a booking, a qualified lead, a question answered. - **Linked records**: the lead or contact the call belongs to, so you can jump straight into follow-up. ## Turn it into a follow-up When a call needs a human, you've got everything you need to respond well: the transcript tells you what they want, and the linked contact gives you their details. No "let me pull up your account": you already have it. The most useful calls to review are the ones where LARA wasn't sure. Reading those tells you what to add to your knowledge or fix in the [system prompt](/docs/lara/system-prompt) so the next caller gets a clean answer. ## Search and filter As call volume grows, use the filters on LARA → Calls to narrow by date or result, or search by caller, instead of scrolling. It's the fastest way to find a specific conversation or pull every call that turned into a booking last week. ## Flag or remove a recording From a call's detail page you can flag a call for follow-up or delete a recording you don't want to keep. Deleting removes the recording; the rest of the call record stays so your history and counts stay intact. Once you're in the habit of skimming LARA → Calls, the phone stops being a black hole. Every missed call becomes a tracked, transcribed, follow-up-ready opportunity. --- # Write a system prompt LARA actually follows Source: https://useladdr.com/docs/lara/system-prompt Category: LARA Last updated: Apr 18, 2026 > The difference between a generic AI receptionist and one that books your jobs is the system prompt. Here's the structure that holds up across thousands of calls. Most teams write their first system prompt as a mood: "be friendly, be professional, book the call." That works for the first 50 calls, then drifts. The prompts that hold up are structured: identity, guardrails, playbook, and tone, in that order. ## Anatomy of a good prompt 1. Identity: who LARA is, who they work for, what they're not allowed to claim to be. 2. Guardrails: pricing, scope, policy. The non-negotiables. 3. Playbook: the qualifying questions and the order to ask them. 4. Tone: voice and pacing. Last because the model defaults to neutral if absent. ## Identity and voice Be specific. "You are the front desk at Acme Plumbing" beats "You are a helpful assistant" by a wide margin. Give the business name, the service area, and the operating hours. If a caller asks if they're talking to a person, LARA must say no. Most states require this disclosure. Add it to the prompt explicitly: "If asked whether you are a person, say you are an AI assistant for [business]." ## Guardrails Guardrails are the rules LARA must follow even when a caller pushes. Common ones: - Never quote a price. Always say a tech will provide an estimate on-site. - Don't book outside service area: list ZIP codes covered. - Don't promise emergency response if not staffed. - Don't take payment over the phone. ## Service-call playbook Order matters. The most common LARA failure mode is asking for the appointment time before confirming the address is in service area. Order: scope → service area → urgency → schedule → contact info. ```text 1. Greet, identify business. 2. "What can we help you with today?" (capture scope). 3. "What ZIP code is the property in?" (confirm service area). 4. "Is this a leak/no-heat/etc that needs same-day, or are you flexible?" (urgency). 5. Offer 2 windows. Book the one they pick. 6. Confirm name, callback number, and address. 7. Read the booking back and end the call. ``` ## Full example ```text You are the front desk at Acme Plumbing in Buffalo, NY. You answer the phone for callers who couldn't reach a human. IDENTITY - Acme Plumbing has been serving Erie County since 1998. - Service area: ZIP codes 14201-14228, 14260, 14261. - Hours: 7am-6pm M-F. After-hours emergency line for no-water and gas leaks. - If asked whether you are a person, say you are an AI assistant for Acme. GUARDRAILS - Never quote a price. - Don't book outside service area. Politely refer them to call back during hours for a referral. - Don't promise emergency response unless caller is in service area AND issue is no-water, no-heat (winter), or gas leak. PLAYBOOK 1. Greet, identify yourself as Acme. 2. Capture scope: leak, no-hot-water, install, drain, other. 3. Confirm service area by ZIP. 4. Assess urgency: same-day vs flexible. 5. Offer two windows. Book one. 6. Read back name, callback number, address. TONE - Warm, brisk, never chatty. Owners pay for time saved. - Mirror the caller's energy. Calm callers: calm voice. Stressed callers: direct, reassuring. ``` ## Tune from real calls Read the first 20 transcripts in /lara/calls. Look for: callers asking the same off-script question (add it to guardrails), LARA hesitating on a routine question (clarify the playbook), or LARA over-explaining (tighten the tone). The best LARA prompts get edited weekly for the first month. After that, monthly is enough. Save versions: Settings → LARA → Prompt history shows the diff and call performance per version. --- # Control which sites can load Pulse Source: https://useladdr.com/docs/pulse/allowed-domains Category: Pulse Last updated: Jun 9, 2026 > Pulse only runs on domains you've approved. Here's how the allow-list works and how to add your sites to it. Your Pulse snippet carries your tenant ID, which means anyone who copies it could try to run your widget on their own site. The allow-list is the guardrail: Pulse only answers on domains you've explicitly approved. ## Why the allow-list exists The widget loads from a public script, so the snippet itself can't be a secret. Instead of trusting the snippet, Pulse checks the domain the request comes from against your approved list on every call. An approved domain gets answers; anything else gets turned away. That keeps your knowledge, your session quota, and your branding tied to your sites. ## Add an allowed domain 1. Open Pulse → Install. 2. Find the domain allow-list. 3. Add the exact domain Pulse should run on (for example, `yourbusiness.com`). 4. Save. The widget starts answering on that domain right away. Add each site you run separately if you have more than one. Adding a domain is restricted to owners and admins. Members can see the embed snippet and the current list, but the add control is hidden for them, and the server rejects the change if it's attempted anyway. If you can't add a domain, ask an owner or admin on your team. See [Invite your team and set roles](/docs/getting-started/invite-your-team). ## What happens on other domains If the widget is loaded from a domain that isn't on your list, Pulse refuses to answer there. So even if your snippet ends up on someone else's page, it won't serve your knowledge or burn your session quota. The most common cause is a domain that isn't approved, often a `www` vs. bare-domain mismatch or a staging URL. Confirm the exact host you're testing on is in the allow-list under Pulse → Install. --- # Capture leads from Pulse chats Source: https://useladdr.com/docs/pulse/capture-leads Category: Pulse Last updated: Jun 9, 2026 > Every chat is a potential customer. Here's how Pulse turns a website conversation into a lead you can follow up on. Answering questions is half of what Pulse does. The other half is catching the visitor's details before they leave, so a late-night chat becomes a lead waiting for you in the morning. ## How a chat becomes a lead When a visitor shares their name and email in the widget, Pulse creates a lead and attaches the whole conversation to it. You don't wire anything up: capture is built into the widget. The visitor keeps chatting; you get the contact. ## Where leads land New leads show up in Leads (the Main group in your sidebar). Open one and you get the full picture: who they are, how they reached you, and the chat that produced them. Leads that need a quick human response surface in Rescue so they don't sit. ## Read the session behind a lead Every captured lead links back to its chat. Open Pulse → Sessions to read the full transcript: the questions asked, what Pulse answered, and where the visitor left off. That context tells you what the person actually wants before you reply. Skim the session before you follow up. If they asked about weekend availability, lead with weekend availability. You already know what they came for. ## Follow up fast Speed is the whole game with inbound leads. Work them straight from the Leads list: the contact details and the conversation are already there, so you can reply with context instead of starting cold. With capture on, a question you'd have missed at 11pm is a named lead with a transcript by the time you're at your desk. That's the difference between a chat widget and a salesperson. --- # Pulse confidence threshold tuning Source: https://useladdr.com/docs/pulse/confidence Category: Pulse Last updated: Apr 18, 2026 > When Pulse isn't sure, it should hand off, not guess. The confidence threshold decides where that line sits. Here's how to set it without over- or under-handing-off. ## What confidence is Every Pulse answer comes with a confidence score between 0 and 1. The score blends retrieval similarity (how close the source matched the question) with answer coherence (how much of the answer is grounded in the source). Below the threshold, Pulse hands off: to a lead form, a callback request, or a transfer to LARA. ## The default threshold The default is 0.62. We landed on it after looking at thousands of sessions. It hands off about 8 to 12% of questions for a typical home-services site. Tempting move: "only answer when you're really sure." The result is Pulse handing off 30%+ and visitors bouncing. Confident-sounding wrong answers are rare; over-handoff is common. ## How to tune it Tune from data, not vibes. Open /pulse/sessions and filter by Confidence < 0.7. Read 20 of them and answer two questions: 1. Of the answers Pulse gave at 0.5 to 0.7, how many would you have wanted handed off? 2. Of the handoffs Pulse triggered at 0.4 to 0.6, were they real questions worth a human, or just visitors typing nonsense? If most 0.5 to 0.7 answers were fine, lower the threshold to 0.55. If a chunk of them were misleading, raise to 0.7. ## Pick the right fallback What Pulse does below the threshold matters more than the threshold itself. Three options: - Lead form: "I'm not 100% sure on that one. Want a tech to call you back? Drop your number." Best for service inquiries. - Live transfer to LARA: opens a voice call straight from the chat. Best for urgent questions during business hours. - FAQ deflect: Pulse offers the 3 most-related FAQ links. Best for high-volume info questions. ## Monitor the rate Track two metrics in /pulse: handoff rate and answered-with-confidence rate. Healthy ranges: - Handoff rate: 8 to 15%. Below 5% suggests Pulse is over-confident; above 20% suggests under-served knowledge. - Answered-with-confidence rate: 75%+. Lower than that, add knowledge sources before tweaking the threshold. If your handoff rate is high, the fix is usually "add the missing FAQ to the knowledge source," not "lower the threshold." Threshold tuning is for the last 10%: the questions you can't answer in writing. --- # Customize how the Pulse widget looks and greets visitors Source: https://useladdr.com/docs/pulse/customize-widget Category: Pulse Last updated: Jun 9, 2026 > Match the widget to your brand and set the first thing it says, so it feels like part of your site instead of a bolt-on. The default Pulse widget works the moment you install it, but a minute of styling makes it feel native to your site. Appearance lives in one place and updates everywhere without touching the snippet. ## Where appearance lives Open Pulse → Configure. You set the widget's name, accent color, and greeting here. Changes apply to the live widget after they save: you don't re-paste the embed snippet or redeploy your site. ## Name and color - **Name** is what shows in the widget header. Use your business name or a friendly persona, whatever matches how you talk to customers. - **Accent color** drives the launcher button and the header. Set it to your brand color so the widget reads as yours. ## The opening message The greeting is the first line a visitor sees when they open the widget. Keep it short and specific to what you do: "Ask us about scheduling, pricing, or service areas" beats a generic "How can I help?" because it tells people the widget actually knows your business. A greeting that names the topics you answer well nudges visitors toward questions your knowledge sources can handle. That means cleaner answers and fewer dead ends. Revisit it after you've read a week of sessions. ## Decide where it appears By default Pulse loads on every page that has the snippet. To hide it on pages where a chat bubble gets in the way (checkout, careers, a landing page), open Pulse → Configure → Page rules and add a path pattern with the action Hide. Full snippet and install detail is in [Embed the Pulse widget](/docs/pulse/embed-widget). ## Preview before you ship Open your site in a fresh tab and confirm the launcher shows your name, your color, and your greeting. If it still looks like the default, hard-refresh: your browser may be holding an old copy of the widget assets. Once the widget carries your name and color, visitors treat it as part of your site instead of a third-party pop-up, and they're far more likely to actually ask a question. --- # Embed the Pulse widget on your website Source: https://useladdr.com/docs/pulse/embed-widget Category: Pulse Last updated: Apr 30, 2026 > One snippet on your footer template gets Pulse on every page. Visitors can ask anything 24/7. Pulse answers from your knowledge or captures the lead. Pulse ships as a single async script. Drop it once in the footer of your site template and every page picks it up: no per-page wiring. ## Get your snippet 1. Open Pulse → Install. 2. Add your domain (or domains, if you have multiple sites). 3. Copy the snippet. It includes your tenant ID, so don't share it across customers. ```html ``` ## Install on your site Add the snippet immediately before the closing `` tag in your site template. The async attribute ensures it never blocks page rendering. Don't paste the snippet on every page. Put it in the global template (footer.html, _layout.tsx, theme footer, etc.) so it loads everywhere automatically. ## Platform-specific install - WordPress: Appearance → Theme File Editor → footer.php (or use the Insert Headers and Footers plugin). - Squarespace: Settings → Advanced → Code Injection → Footer. - Wix: Settings → Custom Code → Add Custom Code → Body, end. - Webflow: Project Settings → Custom Code → Footer Code. - Shopify: Online Store → Themes → Edit code → theme.liquid → just before ``. - Next.js / React: paste in your root layout.tsx or _app.tsx. ```tsx // Next.js App Router - app/layout.tsx import Script from 'next/script' export default function RootLayout({ children }) { return ( {children}