PageSourceSearch

https://spun.com/assets/Kanban-C2KrWO1k.js

js spun.com collected 2026-10-02 11:11:04 UTC 54,141 bytes, 11 lines download raw bytes

1import{r as f,j as e}from"./react-vendor-pJj2wC3d.js";import{A as m,D as N}from"./index-CCFl4HCQ.js";import{P as v}from"./PageSeo-Cw5OlS1o.js";import{B as j}from"./Breadcrumbs-BpZ2B7DE.js";import{A as i}from"./arrow-right-Cn7UZPae.js";import{c as u}from"./createLucideIcon-UjX1GviG.js";import{C as H}from"./columns-3-tXxRxBc3.js";import{S as k}from"./sparkles-DGV2Xa0L.js";import{C as l,T as p}from"./tags-CK-9XV7_.js";import{M as S}from"./message-circle-CP2PluYz.js";import{T as c}from"./timer-D5c-MNyB.js";import{U as d}from"./users-zzQHpKxB.js";import{H as b}from"./history-COH0Rno0.js";import{L as o}from"./list-checks-DS5uxprv.js";import{L as T}from"./layers-DaEGs5uy.js";import{L as A}from"./lock-ClIunobX.js";import{U as C}from"./user-plus-D_MfbdvS.js";import{H as M}from"./hand-BZMaSmNQ.js";import{R as g}from"./repeat-CZEKdHko.js";import{B as x}from"./ban-DRi9wBvA.js";import{S as K}from"./shield-check-DVK69gcl.js";/**
2 * @license lucide-react v0.460.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const y=u("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
7 * @license lucide-react v0.460.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const w=u("GitBranch",[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]]),s=N==="he",r=s?{title:"לוח קנבן למכירות בוואטסאפ - CRM עסקי | Spun",description:"לוח קנבן שבו הכרטיסים הם אנשי הקשר שלכם, והשלבים הם תוויות רגילות של Spun: ליד חדש, יצרנו קשר, מתאים, הצעה, נסגר ואבוד. לידים חדשים נכנסים ללוח לבד, כל מעבר נרשם עם מי הזיז ולמה, ו-Spun לעולם לא שולחת הודעה ללקוח כשכרטיס זז. הלוח פעיל עכשיו בכל חשבון Spun.",canonical:"https://spun.co.il/kanban/"}:{title:"WhatsApp Business CRM Tool: Kanban Sales Pipeline | Spun",description:"A WhatsApp CRM tool for sales: a kanban board where the cards are your contacts and the stages are ordinary Spun labels, from New lead to Won. Leads enter by themselves, every move is recorded, and Spun never messages a customer when a card moves.",canonical:"https://spun.com/kanban/"},q={heroKicker:"WhatsApp CRM",heroBadge:"Now live",heroH1:"Your WhatsApp conversations, as a sales pipeline.",heroSub:"A kanban board that moves a customer from New lead to Won without leaving the inbox where the conversation already lives. The cards are your contacts, and the stages are ordinary Spun labels, so nothing you already built stops working.",heroNote:"The pipeline is switched on for every Spun account. Open the board from your inbox and your six default stages are already seeded, in your language, waiting for the first card.",heroCta:"Open your pipeline",heroCta2:"See all the features",statusH2:"Starting takes nothing",statusSub:"There is no import, no setup project and no second tool. The board is on, the stages are seeded, and the contacts are the ones you already talk to.",boardKicker:"The board",boardH2:"Columns are your stages. Cards are your contacts.",boardSub:"Not your chats, and not your tasks. That distinction is the whole design: a person moves through your funnel once, however many conversations you have with them.",stagesKicker:"Stages",stagesH2:"Stages are just labels, so your setup keeps working",stagesSub:"A stage is an ordinary Spun label that lives in one mutually exclusive group. A contact is therefore always in exactly one stage, and every filter, search and automation you already built on labels keeps doing its job.",entryKicker:"Getting on the board",entryH2:"New leads put themselves on the board",entrySub:"The point of a pipeline is that nothing falls out of it. Two things place a contact in your first stage without anyone remembering to do it.",safetyKicker:"Safety",safetyH2:"Built for several people touching the same board",safetySub:"The move service is where this is enforced. It is one path, and every surface goes through it: the board, the chat, the contact panel and the phone.",actionsKicker:"On arrival",actionsH2:"What happens when a lead reaches a stage",actionsSub:"Work that fires on arrival instead of on your memory. Spun does not message the customer on a stage change, which is a deliberate decision rather than a gap, and an undo runs none of these.",builtKicker:"Day to day",neverKicker:"Deliberately not doing this",neverH2:"What the pipeline never does",neverSub:"These are decisions, not a backlog. They are the reason the feature is safe to run on the number your business depends on.",twoBoardsKicker:"Two boards, two jobs",twoBoardsH2:"This board is not the tasks board",twoBoardsSub:"Spun has two kanban boards and they are deliberately separate at every level, including the data.",futureKicker:"Later",futureH2:"Where the pipeline is going",futureSub:"Directions we intend to take this, described as what you would get rather than how it would work. None of this is built, none of it is dated, and none of it is promised with a signup.",builtH3:"The rest of what the board does",builtSub:"The smaller things, all of them live today, that decide whether a board is pleasant to work or a chore.",mockKicker:"A look at the shape of it",mockH2:"Illustrations, not screenshots",mockSub:"These are simplified drawings in the site design language rather than pictures of the running product. Real screenshots of the live board follow shortly.",mockLabel:"Illustration, not a screenshot",mockBoardTitle:"The board",mockHistoryTitle:"The stage history",faqH2:"Frequently asked questions",crossPre:"More on what Spun does: ",crossFeatures:"Features",crossMid1:", ",crossPricing:"Pricing",crossMid2:", ",crossTasks:"Tasks",crossMid3:", and ",crossPrivacy:"Privacy and security",crossPost:".",ctaH2:"Put your leads on the board",ctaSub:"Open Spun, open the board, and the six stages are already there. Every conversation you already have stays exactly where it is.",ctaBtn:"Open your pipeline",ctaNote:"The pipeline is part of Spun itself, not a separate product to buy. See the pricing page for what plans include."},B={heroKicker:"CRM לוואטסאפ",heroBadge:"זמין עכשיו",heroH1:"השיחות שלכם בוואטסאפ, בתור צינור מכירות.",heroSub:"לוח קנבן שמעביר לקוח מליד חדש ועד נסגר, בלי לצאת מהתיבה שבה השיחה ממילא נמצאת. הכרטיסים הם אנשי הקשר שלכם, והשלבים הם תוויות רגילות של Spun, כך ששום דבר שכבר בניתם לא מפסיק לעבוד.",heroNote:"הצינור מודלק בכל חשבון Spun. פותחים את הלוח מתוך התיבה, וששת שלבי ברירת המחדל כבר נזרעו, בשפה שלכם, ומחכים לכרטיס הראשון.",heroCta:"לפתוח את הצינור שלכם",heroCta2:"לכל התכונות",statusH2:"להתחיל לא דורש כלום",statusSub:"אין ייבוא, אין פרויקט הטמעה ואין כלי שני. הלוח דלוק, השלבים נזרעו, ואנשי הקשר הם אלה שאתם ממילא מדברים איתם.",boardKicker:"הלוח",boardH2:"העמודות הן השלבים שלכם. הכרטיסים הם אנשי הקשר שלכם.",boardSub:"לא השיחות, ולא המשימות. ההבחנה הזו היא כל התכנון: אדם עובר בצינור שלכם פעם אחת, לא משנה כמה שיחות יש לכם איתו.",stagesKicker:"שלבים",stagesH2:"השלבים הם פשוט תוויות, אז ההגדרות שלכם ממשיכות לעבוד",stagesSub:"שלב הוא תווית רגילה של Spun שחיה בקבוצה אחת בלעדית. לכן איש קשר תמיד נמצא בדיוק בשלב אחד, וכל סינון, חיפוש ואוטומציה שכבר בניתם על תוויות ממשיכים לעשות את שלהם.",entryKicker:"איך עולים ללוח",entryH2:"לידים חדשים עולים ללוח בעצמם",entrySub:"כל הרעיון בצינור הוא ששום דבר לא נופל ממנו. שני דברים מציבים איש קשר בשלב הראשון בלי שאף אחד יצטרך לזכור לעשות זאת.",safetyKicker:"בטיחות",safetyH2:"בנוי לכמה אנשים שנוגעים באותו לוח",s
11afetySub:"שירות המעבר הוא המקום שבו זה נאכף. הוא נתיב אחד, וכל ממשק עובר דרכו: הלוח, השיחה, פאנל איש הקשר והטלפון.",actionsKicker:"בהגעה",actionsH2:"מה קורה כשליד מגיע לשלב",actionsSub:"עבודה שנדלקת בהגעה במקום בזיכרון שלכם. Spun לא שולחת הודעה ללקוח בשינוי שלב, וזו החלטה מכוונת ולא חוסר, וביטול פעולה לא מריץ אף אחת מהן.",builtKicker:"ביום-יום",neverKicker:"במכוון לא",neverH2:"מה הצינור לעולם לא עושה",neverSub:"אלה החלטות, לא רשימת משימות. הן הסיבה שאפשר להריץ את הפיצ׳ר הזה על המספר שהעסק שלכם תלוי בו.",twoBoardsKicker:"שני לוחות, שתי מטרות",twoBoardsH2:"הלוח הזה הוא לא לוח המשימות",twoBoardsSub:"ל-Spun יש שני לוחות קנבן והם נפרדים במכוון בכל רמה, כולל ברמת הנתונים.",futureKicker:"בהמשך",futureH2:"לאן הצינור הולך",futureSub:"כיוונים שאנחנו מתכוונים לקחת לשם, מתוארים כמה שתקבלו ולא איך זה יעבוד. שום דבר מזה לא בנוי, אין לו תאריך, ואין הבטחה שנלווית להרשמה.",builtH3:"מה עוד הלוח עושה",builtSub:"הדברים הקטנים יותר, כולם פעילים היום, שקובעים אם נעים לעבוד עם לוח או שזו טרחה.",mockKicker:"איך זה נראה",mockH2:"איורים, לא צילומי מסך",mockSub:"אלה ציורים מפושטים בשפת העיצוב של האתר ולא תמונות של המוצר הרץ. צילומי מסך אמיתיים של הלוח החי יגיעו בקרוב.",mockLabel:"איור, לא צילום מסך",mockBoardTitle:"הלוח",mockHistoryTitle:"היסטוריית השלבים",faqH2:"שאלות נפוצות",crossPre:"עוד על מה ש-Spun עושה: ",crossFeatures:"תכונות",crossMid1:", ",crossPricing:"מחירים",crossMid2:", ",crossTasks:"משימות",crossMid3:", ו",crossPrivacy:"פרטיות ואבטחה",crossPost:".",ctaH2:"להעלות את הלידים שלכם ללוח",ctaSub:"פותחים את Spun, פותחים את הלוח, וששת השלבים כבר שם. כל שיחה שכבר יש לכם נשארת בדיוק במקומה.",ctaBtn:"לפתוח את הצינור שלכם",ctaNote:"הצינור הוא חלק מ-Spun עצמה, לא מוצר נפרד לרכישה. בעמוד המחירים אפשר לראות מה המסלולים כוללים."},a=s?B:q,W=[{icon:y,title:"It is already inside your inbox",titleHe:"זה כבר בתוך התיבה שלכם",text:"The board opens next to the conversations it is about. There is no second app to keep open, no export, and no sync to keep running between two systems.",textHe:"הלוח נפתח ליד השיחות שהוא עוסק בהן. אין אפליקציה שנייה להחזיק פתוחה, אין ייצוא, ואין סנכרון שצריך לתחזק בין שתי מערכות."},{icon:H,title:"Six stages are waiting on the first open",titleHe:"שישה שלבים מחכים בפתיחה הראשונה",text:"A default pipeline is seeded for you in English and Hebrew, with a Comm Plan cadence per stage. Rename, recolor and reorder it until it matches how you actually sell.",textHe:"צינור ברירת מחדל נזרע עבורכם באנגלית ובעברית, עם קצב תוכנית תקשורת לכל שלב. משנים שם, צבע וסדר עד שזה מתאים לאיך שאתם באמת מוכרים."},{icon:k,title:"Nothing to import",titleHe:"אין מה לייבא",text:"The cards are the contacts you already have and the stages are ordinary Spun labels, so there is no data migration to plan and nothing to rebuild in a new vocabulary.",textHe:"הכרטיסים הם אנשי הקשר שכבר יש לכם והשלבים הם תוויות רגילות של Spun, כך שאין הגירת נתונים לתכנן ואין מה לבנות מחדש בשפה חדשה."}],P=[{icon:l,title:"A card is a person, not a thread",titleHe:"כרטיס הוא אדם, לא שיחה",text:"Cards are contacts. If the same customer wrote to you three times from two numbers you saved, they are still one card in one stage, instead of three half-tracked conversations drifting apart.",textHe:"הכרטיסים הם אנשי קשר. אם אותו לקוח כתב לכם שלוש פעמים משני מספרים ששמרתם, הוא עדיין כרטיס אחד בשלב אחד, במקום שלוש שיחות שנעקבות חלקית ומתפזרות."},{icon:S,title:"The conversation is one click away",titleHe:"השיחה במרחק קליק",text:"The board is a view over your inbox, not a separate system you keep in sync. Open the chat from the card and answer where you always answer.",textHe:"הלוח הוא תצוגה מעל התיבה שלכם, לא מערכת נפרדת שצריך לסנכרן. פותחים את השיחה מהכרטיס ועונים איפה שאתם תמיד עונים."},{icon:c,title:"Time in stage, and overdue, are different numbers",titleHe:"זמן בשלב ואיחור הם שני מספרים שונים",text:"How long a lead has sat in this stage is one thing. Whether your Comm Plan for that stage is overdue is another. The design keeps them separate on purpose, because a lead can be fresh in a stage and still owed a reply.",textHe:"כמה זמן ליד יושב בשלב הזה זה דבר אחד. האם תוכנית התקשורת שלכם לשלב הזה באיחור זה דבר אחר. התכנון מפריד ביניהם במכוון, כי ליד יכול להיות טרי בשלב ועדיין להיות חייב לו תשובה."},{icon:d,title:"Stage is not ownership",titleHe:"שלב הוא לא בעלות",text:"Which stage a contact is in, who owns them, and who owes the next message are three separate facts. Squashing them into one field is what makes most simple CRMs lie to you.",textHe:"באיזה שלב איש הקשר נמצא, מי אחראי עליו, ומי חייב את ההודעה הבאה, אלה שלוש עובדות נפרדות. הדחיסה שלהן לשדה אחד היא מה שגורם לרוב מערכות ה-CRM הפשוטות לשקר לכם."}],R=[{icon:p,title:"One stage at a time, enforced",titleHe:"שלב אחד בכל רגע, נאכף",text:"The stage labels sit in one mutually exclusive group, so moving a contact into Qualified takes them out of Contacted in the same operation. There is no drifting into two stages at once.",textHe:'תוויות השלבים יושבות בקבוצה בלעדית אחת, כך שהעברת איש קשר ל"מתאים" מוציאה אותו מ"יצרנו קשר" באותה פעולה. אין מצב של שני שלבים במקביל.'},{icon:o,title:"Six stages to start, in both languages",titleHe:"שישה שלבים להתחלה, בשתי השפות",text:"New lead, Contacted, Qualified, Proposal, Won and Lost, seeded for you with a Comm Plan cadence per stage, in English and Hebrew. Rename them, recolor them, reorder them, add your own.",textHe:"ליד חדש, יצרנו קשר, מתאים, הצעה, נסגר ואבוד, נזרעים עבורכם עם קצב תוכנית תקשורת לכל שלב, באנגלית ובעברית. אפשר לשנות שם, צבע, סדר, ולהוסיף משלכם."},{icon:T,title:"Your existing label work carries over",titleHe:"עבודת התוויות הקיימת שלכם עוברת איתכם",text:"Because a stage is a label, your saved filters, searches and label automations already work on pipeline stages. Nothing has to be rebuilt in a new vocabulary.",textHe:"מכיוון ששלב הוא תווית, הסינונים השמורים, החיפושים ואוטומציות התוויות שלכם כבר עובדים על שלבי הצינור. אין מה לבנות מחדש בשפה חדשה."},{icon:A,title:"Stages cannot be deleted out from under history",titleHe:"אי אפשר למחוק שלב מתחת להיסטוריה",text:"A stage can be archived once it is empty, and the two closing stages stay put. History that points at a stage c
11an never end up pointing at nothing.",textHe:"אפשר להעביר שלב לארכיון רק כשהוא ריק, ושני שלבי הסגירה נשארים במקומם. היסטוריה שמצביעה על שלב לעולם לא תישאר מצביעה על כלום."}],E=[{icon:C,title:"The first message from a new contact",titleHe:"ההודעה הראשונה מאיש קשר חדש",text:"When somebody new writes to you in a one to one chat, they land in your first stage by themselves. That is the moment a lead is most often lost, and it does not need a human to notice it.",textHe:"כשמישהו חדש כותב לכם בשיחה אישית, הוא נוחת בשלב הראשון שלכם מעצמו. זה הרגע שבו ליד הכי הרבה פעמים אובד, ולא נדרש בן אדם כדי לשים לב אליו."},{icon:l,title:"Saving a contact who already wrote",titleHe:"שמירת איש קשר שכבר כתב",text:"Save or link a contact from a chat that already has an inbound message and they enter the same way. Both routes lead to the same first stage.",textHe:"שומרים או מקשרים איש קשר משיחה שכבר יש בה הודעה נכנסת, והוא נכנס באותה דרך. שני המסלולים מובילים לאותו שלב ראשון."},{icon:M,title:"On by default for new accounts, your call for existing ones",titleHe:"דלוק כברירת מחדל לחשבונות חדשים, אצלכם ההחלטה בקיימים",text:"New organizations get automatic entry switched on. If you have been with us a while, you get asked once rather than waking up to a board full of history.",textHe:"ארגונים חדשים מקבלים כניסה אוטומטית דלוקה. אם אתם איתנו כבר זמן מה, תישאלו פעם אחת במקום להתעורר ללוח מלא היסטוריה."},{icon:w,title:"An unsaved number is not a dead end",titleHe:"מספר לא שמור הוא לא מבוי סתום",text:"A number you never saved cannot be a card, because a card is a contact. Save and stage turns that unknown number into a contact and puts it on the board in one confirm.",textHe:"מספר שלא שמרתם לא יכול להיות כרטיס, כי כרטיס הוא איש קשר. פעולת שמירה והצבה הופכת את המספר הלא מוכר לאיש קשר ומעלה אותו ללוח באישור אחד."}],L=[{icon:d,title:"Two people, one card, no corruption",titleHe:"שני אנשים, כרטיס אחד, בלי שיבוש",text:"A move says which stage it expects the contact to be in. If a colleague got there first, the second move is refused and told so, rather than quietly overwriting what they did.",textHe:"מעבר מצהיר באיזה שלב הוא מצפה שאיש הקשר יהיה. אם עמית הגיע ראשון, המעבר השני נדחה ומקבל על כך הודעה, במקום לדרוס בשקט את מה שהוא עשה."},{icon:o,title:"A batch tells you about every contact in it",titleHe:"אצווה מדווחת על כל איש קשר שבה",text:"Move a group at once and you get a result per contact. The ones that worked commit; the ones that could not are named with the reason, instead of the whole batch failing or silently half applying.",textHe:"מעבירים קבוצה בבת אחת ומקבלים תוצאה לכל איש קשר. אלה שהצליחו נשמרים, ואלה שלא מקבלים שם וסיבה, במקום שהאצווה כולה תיכשל או תתבצע חצי בשקט."},{icon:b,title:"Every move is on the record",titleHe:"כל מעבר נרשם",text:"Who moved it, when, from where to where, and whether it was a person, a rule or the AI. The history is append-only and written in the same transaction as the move, so it cannot disagree with the board.",textHe:"מי הזיז, מתי, מאיפה לאן, והאם זה היה אדם, כלל או ה-AI. ההיסטוריה נכתבת בהוספה בלבד ובאותה טרנזקציה של המעבר, כך שהיא לא יכולה לסתור את הלוח."},{icon:g,title:"A lead who comes back is a new run, not a broken number",titleHe:"ליד שחוזר הוא סבב חדש, לא מספר שבור",text:"Reaching Won or Lost closes that pass through the pipeline. If the customer writes again months later and re-enters, it counts as a fresh pass, so a returning lead can never push a conversion rate above one hundred percent.",textHe:'הגעה ל"נסגר" או ל"אבוד" סוגרת את המעבר הזה בצינור. אם הלקוח כותב שוב אחרי חודשים ונכנס מחדש, זה נספר כמעבר חדש, כך שליד חוזר לעולם לא יכול להקפיץ אחוז המרה מעל מאה.'}],I=[{icon:x,title:"Moving a card never messages the customer",titleHe:"הזזת כרטיס לעולם לא שולחת הודעה ללקוח",text:"Automatic sending on a drag is not a missing feature, it is a rejected one. A slip of the hand that fires a message to a customer is exactly how a WhatsApp number gets limited or banned, and no board is worth that risk.",textHe:"שליחה אוטומטית בגרירה היא לא פיצ׳ר חסר, היא פיצ׳ר שנדחה. החלקה של היד ששולחת הודעה ללקוח היא בדיוק הדרך שבה מספר וואטסאפ נחסם או מוגבל, ואף לוח לא שווה את הסיכון הזה."},{icon:K,title:"Nothing sends from somebody else on your behalf",titleHe:"שום דבר לא נשלח ממישהו אחר בשמכם",text:"Messages go out from your number, by your action. That stays true no matter who else can see a board.",textHe:"הודעות יוצאות מהמספר שלכם, בפעולה שלכם. זה נשאר נכון לא משנה מי עוד יכול לראות לוח."},{icon:x,title:"No two way sync with another CRM, and no forecasting",titleHe:"בלי סנכרון דו-כיווני ל-CRM אחר, ובלי תחזיות",text:"The pipeline is a view of your conversations, not a mirror of another system, and it does not put a number on your deals or predict a quarter. Those are separate products pretending to be a feature.",textHe:"הצינור הוא תצוגה של השיחות שלכם, לא מראה של מערכת אחרת, והוא לא מצמיד סכום לעסקאות ולא מנבא רבעון. אלה מוצרים נפרדים שמתחזים לפיצ׳ר."}],O=[{title:"Boards other people can see",titleHe:"לוחות שאנשים אחרים יכולים לראות",text:"A partner, a secretary or a client seeing the slice of the pipeline that c
11oncerns them, without getting your inbox.",textHe:"שותף, מזכירה או לקוח שרואים את הפרוסה מהצינור שנוגעת להם, בלי לקבל את התיבה שלכם."},{title:"Pipelines that arrive ready for your trade",titleHe:"צינורות שמגיעים מוכנים למקצוע שלכם",text:"A starting board that already looks like how your profession sells, plus a library of common stage setups to borrow from.",textHe:"לוח פתיחה שכבר נראה כמו איך שהמקצוע שלכם מוכר, ולצידו ספרייה של הגדרות שלבים נפוצות שאפשר לאמץ."},{title:"Knowing where leads leak",titleHe:"לדעת איפה לידים דולפים",text:"Reporting that answers how many made it through, how long each stage really takes, and which stage quietly loses people.",textHe:"דוחות שעונים כמה עברו, כמה זמן כל שלב באמת לוקח, ואיזה שלב מאבד אנשים בשקט."}],_=[{icon:o,title:"Create a follow-up task",titleHe:"יצירת משימת מעקב",text:"A task on your tasks board, so the next step is a job somebody owns rather than something somebody has to remember.",textHe:"משימה בלוח המשימות, כך שהצעד הבא הוא עבודה של מישהו ולא זיכרון של מישהו."},{icon:c,title:"Set or clear a reminder",titleHe:"קביעה או ביטול של תזכורת",text:"An alarm when a stage means come back to this, and clearing one when a stage means it is handled.",textHe:"תזכורת כששלב אומר לחזור לזה, וביטול תזכורת כששלב אומר שזה טופל."},{icon:p,title:"Add or remove an ordinary label",titleHe:"הוספה או הסרה של תווית רגילה",text:"A second label alongside the stage, which keeps your existing label filters useful instead of competing with them.",textHe:"תווית נוספת לצד השלב, ששומרת על הסינונים הקיימים שלכם שימושיים במקום להתחרות בהם."},{icon:g,title:"Reset the Comm Plan clock",titleHe:"איפוס שעון תוכנית התקשורת",text:"A new stage usually means a new cadence, so the overdue flag measures the stage the lead is in now.",textHe:"שלב חדש בדרך כלל אומר קצב חדש, כך שסימון האיחור נמדד לפי השלב שהליד נמצא בו עכשיו."},{icon:d,title:"Notify the owner",titleHe:"התראה לאחראי",text:"The person who owns the lead hears that it moved, without anybody having to tell them.",textHe:"מי שאחראי על הליד שומע שהוא זז, בלי שמישהו יצטרך להגיד לו."},{icon:w,title:"Call your own signed webhook",titleHe:"קריאה ל-webhook חתום משלכם",text:"Your endpoint, HMAC-signed, so your own systems hear about the move and can do whatever they do.",textHe:"הנקודה שלכם, חתומה ב-HMAC, כך שהמערכות שלכם שומעות על המעבר ועושות את מה שהן עושות."}],F=[{title:"An undo on every move",titleHe:"ביטול לכל העברה",text:"Eight seconds to take a move back, or Ctrl and Z, including a whole batch in one go.",textHe:"שמונה שניות להחזיר העברה, או Ctrl ו-Z, כולל אצווה שלמה בפעולה אחת."},{title:"The Lost reason before the move, not after",titleHe:"סיבת האובדן לפני ההעברה, לא אחריה",text:"Dropping a card on a closing stage asks why first, and cancelling means nothing moved at all.",textHe:"הפלת כרטיס על שלב סוגר שואלת קודם למה, וביטול אומר ששום דבר לא זז."},{title:"Setting a stage without opening the board",titleHe:"קביעת שלב בלי לפתוח את הלוח",text:"From the chat itself or the contact panel, which also shows that contact recent stage changes.",textHe:"מתוך השיחה עצמה או מפאנל איש הקשר, שגם מציג את שינויי השלב האחרונים של אותו איש קשר."},{title:"Stage chips in your filter bar",titleHe:"תוויות שלב בסרגל הסינון",text:"Filter the inbox by stage from the same bar you already filter by label.",textHe:"סינון התיבה לפי שלב מאותו סרגל שבו אתם כבר מסננים לפי תווית."},{title:"A column for contacts not on the board yet",titleHe:"עמודה לאנשי קשר שעדיין לא על הלוח",text:"A bounded Unstaged column of recently active contacts, so a full history never floods the view.",textHe:"עמודה תחומה של אנשי קשר פעילים לאחרונה שאינם משויכים, כך שהיסטוריה מלאה לא מציפה את התצוגה."},{title:"A dialog for managing stages",titleHe:"דיאלוג לניהול שלבים",text:"Add, reorder and archive an empty stage. Deleting a stage is not offered at all, so history can never point at nothing.",textHe:"הוספה, שינוי סדר והעברה לארכיון של שלב ריק. מחיקת שלב לא מוצעת בכלל, כך שהיסטוריה לעולם לא תצביע על כלום."},{title:"Two card densities",titleHe:"שתי צפיפויות כרטיס",text:"A compact card for scanning a long column, and a fuller one when you want the detail.",textHe:"כרטיס מצומצם לסריקת עמודה ארוכה, ומלא יותר כשרוצים את הפרטים."},{title:"A board that works on a phone",titleHe:"לוח שעובד בטלפון",text:"Columns snap one at a time as you swipe, and a Move to menu stays visible on touch instead of asking you to drag.",textHe:"העמודות נעצרות אחת אחת בהחלקה, ותפריט העברה נשאר גלוי במגע במקום לדרוש גרירה."}],D=[{icon:l,title:"This board moves people",titleHe:"הלוח הזה מזיז אנשים",text:"Cards are contacts and the columns are the stages of your funnel. The question it answers is where each customer stands.",textHe:"הכרטיסים הם אנשי קשר והעמודות הן שלבי המשפך שלכם. השאלה שהוא עונה עליה היא איפה כל לקוח עומד."},{icon:o,title:"The tasks board moves work",titleHe:"לוח המשימות מזיז עבודה",text:"Cards are work items your team assigns and finishes, with their own columns, and a task can even go to somebody who has no Spun account at all.",textHe:"הכרטיסים הם פריטי עבודה שהצוות שלכם מקצה ומסיים, עם עמודות משלהם, ומשימה יכולה אפילו לצאת למישהו שאין לו חשבון Spun בכלל."}],U=[{q:"Can I use this today?",a:"Yes. The pipeline is switched on for Spun accounts: open the board from your inbox and a default set of stages is already seeded for you, in English and Hebrew. Nothing has to be imported first."},{q:"Do I need another CRM alongside it?",a:"That is the point of building it this way. The pipeline is a view over the conversations and contacts you already have in Spun, so the stage a customer is in lives next to the thread where you talk to them, rather than 
11in a second system you have to keep in step by hand."},{q:"Are the cards my chats or my contacts?",a:"Contacts, always. A chat is just the conversation you happen to be having with that person, and one contact can have more than one. Making cards contacts is what stops the same customer appearing in three places in three stages."},{q:"What happens to numbers I have not saved?",a:"An unsaved number cannot be a card, because a card is a contact. Instead of hiding it, the chat offers to save and stage it: one confirm turns that unknown number into a contact and puts it on the board at the same time."},{q:"Does moving a card message the customer?",a:"No, and that is deliberate rather than unfinished. Automatic sending on a drag was rejected in the design, because one mis-drop firing a message to a customer is exactly how a WhatsApp number gets limited or banned. Messages leave when you send them."},{q:"Can two people work the board at once?",a:"Yes, and it is built for that. Each move states which stage it expects the contact to be in, so if a colleague already moved that card, your move is refused and you are told, instead of one of you silently overwriting the other."},{q:"What happens to a lead who writes again after being marked Lost?",a:"They can come back onto the board, and the system counts it as a fresh pass through the pipeline rather than editing the old one. That is what keeps later numbers honest: a returning lead cannot push a conversion rate above one hundred percent."},{q:"Is it in Hebrew?",a:"Yes. The default stages are seeded in English and Hebrew, and Spun runs right to left throughout, the same as the rest of the product."},{q:"Does it work on my phone?",a:"Yes. On a phone the columns snap one at a time as you swipe, and a Move to menu stays visible on touch instead of asking you to drag a card across a small screen. Spun runs in the browser and as an iOS and Android app."},{q:"Which plan is it on?",a:"The pipeline is part of Spun rather than a separate product to buy. See the pricing page for what plans include today, because a summary here would drift out of date."}],Q=[{q:"אפשר להשתמש בזה היום?",a:"כן. הצינור מודלק בחשבונות Spun: פותחים את הלוח מתוך התיבה וסט שלבים ברירת מחדל כבר נזרע עבורכם, באנגלית ובעברית. אין מה לייבא קודם."},{q:"אצטרך CRM נוסף לצידו?",a:"בדיוק בשביל זה הוא נבנה כך. הצינור הוא תצוגה מעל השיחות ואנשי הקשר שכבר יש לכם ב-Spun, כך שהשלב שבו הלקוח נמצא חי ליד השיחה שבה אתם מדברים איתו, ולא במערכת שנייה שצריך ליישר ידנית."},{q:"הכרטיסים הם השיחות שלי או אנשי הקשר שלי?",a:"אנשי קשר, תמיד. שיחה היא רק ההתכתבות שיש לכם במקרה עם אותו אדם, ולאיש קשר אחד יכולה להיות יותר מאחת. זה שהכרטיסים הם אנשי קשר הוא מה שמונע מאותו לקוח להופיע בשלושה מקומות בשלושה שלבים."},{q:"מה קורה עם מספרים שלא שמרתי?",a:"מספר לא שמור לא יכול להיות כרטיס, כי כרטיס הוא איש קשר. במקום להסתיר אותו, השיחה מציעה לשמור ולהציב: אישור אחד הופך את המספר הלא מוכר לאיש קשר ומעלה אותו ללוח באותו רגע."},{q:"הזזת כרטיס שולחת הודעה ללקוח?",a:"לא, וזה מכוון ולא חוסר. שליחה אוטומטית בגרירה נדחתה בתכנון, כי הפלה אחת לא נכונה ששולחת הודעה ללקוח היא בדיוק הדרך שבה מספר וואטסאפ מוגבל או נחסם. הודעות יוצאות כשאתם שולחים אותן."},{q:"שני אנשים יכולים לעבוד על הלוח במקביל?",a:"כן, והוא בנוי לזה. כל מעבר מצהיר באיזה שלב הוא מצפה שאיש הקשר יהיה, כך שאם עמית כבר הזיז את הכרטיס, המעבר שלכם נדחה ואתם מקבלים הודעה, במקום שאחד מכם ידרוס בשקט את השני."},{q:"מה קורה לליד שכותב שוב אחרי שסומן כאבוד?",a:"הוא יכול לחזור ללוח, והמערכת סופרת את זה כמעבר חדש בצינור במקום לערוך את הישן. זה מה ששומר על מספרים כנים בהמשך: ליד חוזר לא יכול להקפיץ אחוז המרה מעל מאה."},{q:"זה בעברית?",a:"כן. שלבי ברירת המחדל נזרעים באנגלית ובעברית, ו-Spun עובדת מימין לשמאל לכל אורכה, כמו שאר המוצר."},{q:"זה עובד בטלפון?",a:"כן. בטלפון העמודות נעצרות אחת אחת בהחלקה, ותפריט העברה נשאר גלוי במגע במקום לדרוש גרירת כרטיס על מסך קטן. Spun רצה בדפדפן וגם כאפליקציית iOS ואנדרואיד."},{q:"באיזה מסלול זה נמצא?",a:"הצינור הוא חלק מ-Spun ולא מוצר נפרד לרכישה. בעמוד המחירים אפשר לראות מה המסלולים כוללים היום, כי סיכום כאן היה מתיישן."}],Y=[{title:"New lead",titleHe:"ליד חדש",cards:[{name:"Maria Lopez",nameHe:"דנה לוי",meta:"2 h in stage",metaHe:"שעתיים בשלב"},{name:"James S.",nameHe:"אופיר ס.",meta:"1 d in stage",metaHe:"יום בשלב"}]},{title:"Contacted",titleHe:"יצרנו קשר",cards:[{name:"Daniel M.",nameHe:"יוסף מ.",meta:"3 d in stage",metaHe:"3 ימים בשלב",stale:!0}]},{title:"Qualified",titleHe:"מתאים",cards:[{name:"Priya K.",nameHe:"רינה ק.",meta:"5 d in stage",metaHe:"5 ימים בשלב"}]},{title:"Proposal",titleHe:"הצעה",cards:[{name:"Tom B.",nameHe:"אבי ב.",meta:"1 d in stage",metaHe:"יום בשלב"}]}],G=[{from:"New lead",fromHe:"ליד חדש",to:"Contacted",toHe:"יצרנו קשר",by:"entered automatically",byHe:"נכנס אוטומטית"},{from:"Contacted",fromHe:"יצרנו קשר",to:"Qualified",toHe:"מתאים",by:"moved by Maria",byHe:"הוזז על ידי דנה"},{from:"Qualified",fromHe:"מתאים",to:"Proposal",toHe:"הצעה",by:"moved by Maria",byHe:"הוזז על ידי דנה"}];function pe(){f.useEffect(()=>{window.scrollTo(0,0)},[]);const h=s?Q:U;
11return e.jsxs(e.Fragment,{children:[e.jsx(v,{title:r.title,description:r.description,canonicalUrl:r.canonical}),e.jsx(j,{items:[{labelKey:"breadcrumb.home",to:"/"},{labelKey:"breadcrumb.kanban"}]}),e.jsxs("section",{className:"relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-white to-spun-ice"}),e.jsxs("div",{className:"relative max-w-4xl mx-auto px-6 pt-14 pb-10 text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-3 mb-3",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold",children:a.heroKicker}),e.jsx("span",{className:"rounded-full border border-gold/50 bg-gold/10 px-3 py-1 text-[11px] font-semibold uppercase tracking-wide text-gold-dark",children:a.heroBadge})]}),e.jsx("h1",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold tracking-tight text-brand leading-[1.1] mb-4",children:a.heroH1}),e.jsx("p",{className:"text-lg text-steel-blue max-w-2xl mx-auto leading-relaxed",children:a.heroSub}),e.jsx("p",{className:"mt-5 mx-auto max-w-2xl rounded-2xl border border-spun-cyan bg-white/80 px-5 py-3 text-sm text-steel-blue leading-relaxed",children:a.heroNote}),e.jsxs("div",{className:"mt-7 flex flex-wrap items-center justify-center gap-3",children:[e.jsxs("a",{href:m,className:"inline-flex items-center gap-2 rounded-full bg-deep-blue px-7 py-3 text-base font-semibold text-white hover:bg-brand shadow-lg shadow-deep-blue/30 transition-all",children:[a.heroCta,e.jsx(i,{className:"h-4 w-4 rtl:rotate-180"})]}),e.jsx("a",{href:"/features/",className:"inline-flex items-center gap-2 rounded-full border border-spun-cyan bg-white px-7 py-3 text-base font-semibold text-brand hover:border-deep-blue transition-all",children:a.heroCta2})]})]})]}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.statusH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.statusSub})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-6",children:W.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(t.icon,{className:"h-7 w-7 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-lg font-semibold text-brand mb-2",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.boardKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.boardH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.boardSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:P.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue shrink-0",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand",children:s?t.titleHe:t.title})]}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.mockKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.mockH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.mockSub})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-6",children:[e.jsxs("figure",{className:"rounded-2xl border border-spun-cyan bg-white p-5",children:[e.jsxs("figcaption",{className:"flex items-center justify-between gap-3 mb-4",children:[e.jsx("span",{className:"text-sm font-semibold text-brand",children:a.mockBoardTitle}),e.jsx("span",{className:"rounded-full bg-spun-ice px-3 py-1 text-[11px] font-medium text-steel-blue",children:a.mockLabel})]}),e.jsx("div",{"aria-hidden":"true",className:"overflow-x-auto",children:e.jsx("div",{className:"grid grid-cols-4 gap-2 min-w-[30rem]",children:Y.map(t=>e.jsxs("div",{className:"rounded-xl bg-spun-ice/70 p-2",children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between px-1",children:[e.jsx("span",{className:"text-[11px] font-semibold text-brand",children:s?t.titleHe:t.title}),e.jsx("span",{className:"text-[10px] text-steel-blue",children:t.cards.length})]}),e.jsx("div",{className:"space-y-1.5",children:t.cards.map(n=>e.jsxs("div",{className:"rounded-lg border border-spun-cyan bg-white p-2",children:[e.jsx("div",{className:"text-[11px] font-semibold text-brand truncate",children:s?n.nameHe:n.name}),e.jsxs("div",{className:"mt-0.5 flex items-center gap-1 text-[10px] text-steel-blue",children:[e.jsx(c,{className:"h-2.5 w-2.5 shrink-0",strokeWidth:2}),s?n.metaHe:n.meta]}),n.stale&&e.jsx("div",{className:"mt-1 inline-block rounded bg-amber-500/15 px-1.5 py-0.5 text-[9px] font-medium text-amber-700",children:s?"תוכנית תקשורת באיחור":"Comm Plan overdue"})]},n.name))})]},t.title))})})]}),e.jsxs("figure",{className:"rounded-2xl border border-spun-cyan bg-white p-5",children:[e.jsxs("figcaption",{className:"flex items-center justify-between gap-3 mb-4",children:[e.jsx("span",{className:"text-sm font-semibold text-brand",children:a.mockHistoryTitle}),e.jsx("span",{className:"rounded-full bg-spun-ice px-3 py-1 text-[11px] font-medium text-steel-blue",children:a.mockLabel})]}),e.jsx("div",{"aria-hidden":"true",className:"space-y-2",children:G.map(t=>e.jsxs("div",{className:"flex items-center gap-2 rounded-xl border border-spun-cyan bg-spun-ice/40 px-3 py-2",children:[e.jsx(b,{className:"h-4 w-4 text-deep-blue shrink-0",strokeWidth:1.75}),e.jsxs("span",{className:"text-[11px] text-steel-blue",children:[e.jsx("span",{className:"font-medium text-brand",children:s?t.fromHe:t.from}),e.jsx(i,{className:"mx-1.5 inline h-3 w-3 rtl:rotate-180"}),e.jsx("span",{className:"font-medium text-brand",children:s?t.toHe:t.to}),e.jsx("span",{className:"mx-1.5 text-steel-blue/60",children:"|"}),s?t.byHe:t.by]})]},t.to))})]})]})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.stagesKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.stagesH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.stagesSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:R.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue shrink-0",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand",children:s?t.titleHe:t.title})]}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.entryKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.entryH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.entrySub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:E.map((t,n)=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-deep-blue text-white text-sm font-bold shrink-0",children:n+1}),e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue shrink-0",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand",children:s?t.titleHe:t.title})]}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.safetyKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.safetyH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.safetySub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:L.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue shrink-0",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand",children:s?t.titleHe:t.title})]}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.actionsKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.actionsH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.actionsSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-5",children:_.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.builtKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.builtH3}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.builtSub})]}),e.jsx("ul",{className:"grid sm:grid-cols-2 gap-x-6 gap-y-3",children:F.map(t=>e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(y,{className:"h-4 w-4 text-deep-blue mt-0.5 shrink-0",strokeWidth:2}),e.jsxs("span",{className:"text-sm text-steel-blue leading-relaxed",children:[e.jsx("span",{className:"font-semibold text-brand",children:s?t.titleHe:t.title}),". ",s?t.textHe:t.text]})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.neverKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.neverH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.neverSub})]}),e.jsx("div",{className:"space-y-4",children:I.map(t=>e.jsx("div",{className:"rounded-2xl border border-gold/40 bg-spun-ice/60 p-6",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue mt-0.5 shrink-0",strokeWidth:1.75}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]})]})},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.twoBoardsKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.twoBoardsH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.twoBoardsSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:D.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(t.icon,{className:"h-6 w-6 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))}),e.jsx("p",{className:"text-center text-sm text-steel-blue mt-6",children:e.jsx("a",{href:"/tasks/",className:"text-deep-blue hover:underline",children:s?"לעמוד המשימות":"See the tasks board"})})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsx("div",{className:"max-w-4xl mx-auto px-6",children:e.jsxs("div",{className:"rounded-3xl border-2 border-dashed border-steel-blue/30 bg-spun-ice/30 p-8",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-steel-blue mb-3",children:a.futureKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.futureH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.futureSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:O.map(t=>e.jsxs("div",{className:"rounded-2xl border border-steel-blue/20 bg-white/70 p-5",children:[e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})})}),e.jsxs("section",{className:"py-12 bg-spun-ice/40",children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:h.map(t=>
11({"@type":"Question",name:t.q,acceptedAnswer:{"@type":"Answer",text:t.a}}))})}}),e.jsxs("div",{className:"max-w-3xl mx-auto px-6",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand text-center mb-8",children:a.faqH2}),e.jsx("div",{className:"space-y-4",children:h.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-5",children:[e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:t.q}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:t.a})]},t.q))}),e.jsxs("p",{className:"text-center text-sm text-steel-blue mt-8",children:[a.crossPre,e.jsx("a",{href:"/features/",className:"text-deep-blue hover:underline",children:a.crossFeatures}),a.crossMid1,e.jsx("a",{href:"/pricing/",className:"text-deep-blue hover:underline",children:a.crossPricing}),a.crossMid2,e.jsx("a",{href:"/tasks/",className:"text-deep-blue hover:underline",children:a.crossTasks}),a.crossMid3,e.jsx("a",{href:"/privacy/",className:"text-deep-blue hover:underline",children:a.crossPrivacy}),a.crossPost]})]})]}),e.jsx("section",{className:"py-14 bg-brand text-white",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight mb-4",children:a.ctaH2}),e.jsx("p",{className:"text-white/70 text-lg mb-6",children:a.ctaSub}),e.jsxs("a",{href:m,className:"inline-flex items-center gap-2 rounded-full bg-deep-blue px-8 py-3.5 text-base font-semibold text-white hover:bg-brand shadow-lg shadow-deep-blue/30 transition-all",children:[a.ctaBtn,e.jsx(i,{className:"h-4 w-4 rtl:rotate-180"})]}),e.jsx("p",{className:"text-white/50 text-sm mt-4",children:a.ctaNote})]})})]})}export{r as KANBAN_META,pe as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.