Odile Labs

Stop losing the jobs you can’t pick up

You are up a ladder, under a sink, or driving. The phone rings, and the next caller rings someone else. This answers it, gets the job out of them, and texts it to you. Takes about two minutes to set up.

Start here

Three boxes. The rest comes after.

Your shop

What the receptionist says about you, and what it can help with.

Hours

What the receptionist will tell callers. Leave a day's open time blank or write "Closed" to close it.

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Languages and calendar

The line callers dial

Anything else

.su{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.su-main{min-width:0}.su-side{position:sticky;top:84px;display:flex;flex-direction:column;gap:14px}.su-card{border:1px solid var(--rule,#d2d2d7);border-radius:16px;padding:20px 22px;background:var(--bg,#fff)}.su-card.dark{background:var(--ink,#1d1d1f);color:#f5f5f7;border-color:transparent}.su-card.dark p,.su-card.dark li{color:#a1a1a6}.su-card.dark a{color:#fff}.su-card h3{margin:0 0 8px;font-size:16px;letter-spacing:-.01em}.su-card p{margin:0 0 8px;font-size:14.5px;color:var(--ink-2,#6e6e73);line-height:1.5}.su-card p:last-child{margin:0}.su-card ol{margin:0;padding-left:18px;font-size:14.5px;color:var(--ink-2,#6e6e73)}.su-card li{margin:6px 0}.su-price{font:600 34px/1 -apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;letter-spacing:-.02em;margin:2px 0 8px;font-variant-numeric:tabular-nums}.su-price small{font-size:15px;font-weight:400;color:var(--ink-2,#6e6e73);letter-spacing:0}.su-founder{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--bg-soft,#f5f5f7);font-size:13.5px}.su-sec{border:0;padding:0;margin:0 0 30px;min-width:0}.su-sec h2{font-size:19px;margin:0 0 2px;letter-spacing:-.015em;font-weight:600}.su-sec .hint{margin:0 0 12px;font-size:14px;color:var(--ink-2,#6e6e73)}.su-sec label{margin-top:12px}.su-sec .row+.row{margin-top:0}.langs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.langs label{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 12px;border:1px solid var(--rule,#d2d2d7);border-radius:100px;font-weight:500;font-size:14px;cursor:pointer}.langs label:has(input:checked){border-color:var(--accent,#0071e3);background:rgba(0,113,227,.08)}.langs input{width:14px;height:14px;margin:0}.row{display:grid;grid-template-columns:96px 1fr 1fr;gap:8px;align-items:center;margin:4px 0}.row span{font-size:14px}.row input{padding:9px 12px}.consent{margin-top:20px;padding:14px 16px;border:1px solid var(--line,#e3e6eb);border-radius:10px;background:rgba(127,127,127,.05);font-size:13.5px;line-height:1.5}.consent p{margin:8px 0 0;color:inherit;opacity:.85}.consent .check{display:flex;gap:9px;align-items:flex-start;font-weight:600;cursor:pointer}.consent .check input{margin-top:2px;width:16px;height:16px;flex:none}button{margin-top:22px;background:var(--accent);color:var(--accent-ink);border:0;border-radius:980px;padding:13px 26px;font:600 16px inherit;cursor:pointer;font-family:inherit}button:hover{filter:brightness(1.08)}@media (max-width:900px){.su{grid-template-columns:1fr;gap:28px}.su-side{position:static}button{width:100%}}@media (max-width:640px){.row{grid-template-columns:1fr}}