Here's how opening a role usually goes. You copy last quarter's job description, find-and-replace the title, second-guess the salary band, paste it into a Google Doc, paste it again into LinkedIn, rewrite it shorter for a Facebook group, and stash the requisition in a spreadsheet that already has four versions of "Open Roles - FINAL." A week later someone asks "do we have an open backend role in Austin?" and you genuinely don't know without opening three tabs.
The writing isn't the hard part. The system is the hard part — keeping every posting consistent, findable, and promoted to the right places without redoing the work for each channel.
LinkedIn Talent Solutions has noted that a typical job posting reaches only a small handful of genuinely qualified candidates, while a large share of hiring managers cite insufficient reach as their top frustration. The reach problem isn't usually the description. It's that the description lives in one place and dies there.
You don't build the job system. You describe it.
The old way to fix this was to build a recruiting board by hand: add a column for role, a column for location, a column for status, a column for the description, a column for each channel. Then maintain it forever.
Dotallio flips that. You describe what you want in plain language, and it assembles the board, the columns, the views, and the starter content for you. The description you write becomes a versionable, editable artifact — not a one-off post you'll lose track of. Open positions become structured rows. Channel-specific copy becomes generated drafts you can edit and roll back. The whole thing stays alive instead of going stale in a doc.
You're not configuring a tool. You're telling Dotallio what you're hiring for, and it does the assembly.
A real session: from one sentence to a working job system
Here's what actually typing into the chat looks like.
Spin up the system. Start with the structure:
Create a job openings tracker for my company. Columns for role title, department, location, employment type, seniority, salary range, status (Open / Interviewing / Filled / On hold), hiring manager, and the full job description. Add a board view grouped by department and a second view filtered to only Open roles.
Dotallio builds the board — right column types, the two views, and a few sample rows so you can see how it behaves. It's a real board you can edit, not a mockup. If a column type is wrong, you tell it "make salary range a number range" and it adjusts.
Add a real opening. Now you describe the role itself:
Add an open Senior Backend Engineer role in Austin, full-time, reporting to Maya. Write a clear, friendly job description: Go and Postgres, 5+ years, remote-friendly within the US, mention our async-first culture.
It fills the row and drafts the description as an editable artifact attached to the position. You tweak a line, and the edit is saved as a new version — roll back anytime.
Drop in a messy requisition. You don't even need to type it out. Paste a hiring manager's rambling Slack message, or snap a photo of a whiteboard from the planning meeting:
Here's the hiring brief Maya sent over — pull out the role, must-have skills, nice-to-haves, and salary band, and create the position from it.
Vision OCR and parsing read the photo or the pasted text and structure it into a clean row. No retyping.
Generate channel-specific copy. One posting, several audiences:
For the Senior Backend Engineer role, write three versions of the post: a polished LinkedIn version, a short punchy version for a Go developers Slack community, and a plain version for our careers page. Keep the salary and remote details in all three.
You get three editable drafts. Each is its own artifact with its own version history, so you can refine the LinkedIn one without touching the others.
Keeping it alive after the first post
A job board that's accurate for one day is useless. The point is that it stays current with almost no manual upkeep.
Fill columns in bulk with AI. Imported a list of ten roles from a spreadsheet with no descriptions? Ask Dotallio to fill an AI column that drafts a description for every row at once, using the role title, seniority, and department already in the board. Ten descriptions, consistent tone, one pass.
Run live web research on demand. Salary bands drift. Trigger a Smart Workflow that researches current market pay for a role and location and writes its finding into a "Market range" column, so your offer numbers aren't a year out of date. Web research runs when you ask for it — on demand, from a button, on a board event, or from an incoming webhook — not silently in the background.
Enrich rows automatically. Point Dotallio at a competitor's careers page or a niche community and have it suggest where each role would get real reach, then drop those suggestions into a "Promote on" column per position. The board does the legwork; you decide where to actually post.
Everything is versioned. Every description, every channel variant, every edit is a saved version of an artifact. Set visibility to private while you draft, share with the workspace for the hiring manager to review, or publish a clean public link for the careers page. No more "FINAL_v4" filenames.
What this looks like in a real week
Monday, leadership greenlights three new roles. You paste the meeting notes into Dotallio: it creates three positions, drafts a description for each, and flags that two are missing salary bands. You trigger the market-research workflow and it fills the bands from live data. You ask for LinkedIn and community versions of all three — nine drafts, generated, then edited where they need a human touch.
Wednesday, a hiring manager wants the backend role rewritten to emphasize the async culture. You edit the artifact, the change saves as a new version, and the public careers-page link updates. The old version is still there if they change their mind.
Friday, someone asks the question that used to cost you twenty minutes: "what's open in Austin?" You filter the board. Three seconds. Done.
Why this is better
- You describe, Dotallio builds — the board, columns, and views come from one sentence, not an afternoon of setup.
- Every posting is one source of truth — searchable and filterable by role, location, status, or department in seconds.
- Channel copy without copy-paste — LinkedIn, community, and careers-page versions generated as separate editable artifacts.
- Messy input is fine — paste notes, drop a PDF, or snap a photo; vision OCR structures it for you.
- It stays current — AI columns, on-demand web research, and row enrichment keep salary bands and reach suggestions fresh.
- Nothing gets lost — every description and variant is version-controlled, with private / workspace / public visibility.
Get your job system running today
You can have a working, searchable, multi-channel job system before your coffee gets cold — not because you built one, but because you described one and Dotallio assembled it, then kept it alive. Start with a single sentence about what you're hiring for, and refine from there.
Try Dotallio Free and turn your next open role into a structured, promotable artifact in minutes.



