One press, and the posting is on your clipboard.
A bookmark you install once. Press it on a job posting and it reads what the page already publishes about itself, then puts a clean block on your clipboard in the shape Decide expects. It makes no network call of any kind, so there is nothing to install and no permission to grant.
On a phone, Share is the clipper.
Tap Share on any posting, in Chrome, Safari, LinkedIn, Indeed or any job app, and pick Rolespect. The title and link land in Add a role. It works from inside the Rolespect app too.
Open rolespect.com/app in Chrome, tap the three dots, and tap Install app or Add to Home screen. Rolespect then shows up in the Share menu of every app.
On any posting: tap Share, pick Rolespect, and press Add it now.
Tap the button, then Add Shortcut. After that, on any posting: tap Share, then Share to Rolespect.
The shortcut is on its way. Until then: tap Share on the posting, then Copy. Open Rolespect, press Add a role, and paste.
Use Rolespect in Safari rather than from your Home Screen, so a shared posting lands on the same board.
The title and the link. Rolespect fetches nothing, so the description stays on the posting. Paste it under the title if you have it, or press Add it now: the role is marked Description to add on the board until you do.
If a job app will not let you copy its text, tap Apply in it. The employer's own posting usually opens, and it copies, or shares with its real title. Or take a screenshot of the posting and tap Read a screenshot in Add a role: Rolespect reads it on your phone, and the picture goes nowhere.
A whole list on a phone: take a screenshot of the list, three or four jobs to a shot. In Rolespect, open Add a role and press Read a screenshot. The jobs that fit your titles, place and type come across with their titles. Share the ones you want, one at a time, to bring in the rest.
Pick the one you need.
Clip this posting brings one job across. Clip this list brings a whole page of jobs across. Most people want both. Drag each green button up to your bookmarks bar, then press a card to see how it works.
Clip this posting
Press it on a single job posting. The title, employer, place, pay and requirements land in Add a role.
Clip this postingClip this list
Press it on a careers page or a job site's results. Every role on screen comes across, and Rolespect keeps the ones that match you.
Clip this listThis page is not a job posting, so pressing the bookmark here tells you nothing. There is a practice posting one click away, marked up exactly the way an employer's applicant system marks one up. Open it and press the bookmark. If a panel appears in the corner with the role, the organization, the location and the pay in it, the clipper is installed and working.
Copy the text below. Then right click your bookmarks bar, choose Add page, put Clip this posting in the name box and paste into the address box. That is the same bookmark, built by hand.
It starts with the word javascript and then a wall of characters. That is normal. The whole clipper lives inside the bookmark, which is why nothing has to be downloaded and nothing can update itself behind you.
Some sites block every bookmark that runs code, and no bookmark can get past that. LinkedIn does, in Brave and in some other browsers. Two ways round it. Press Apply on the LinkedIn job and clip the employer's own posting page, which is the better source anyway. Or select the posting text, copy it, and paste it into Add a role in Decide.
If nothing happens on every site, drag the bookmark again from this page. An old copy of the bookmark is the usual cause.
Press it on an employer's careers page while its open jobs are showing. It reads every role on screen, and Rolespect keeps only the ones that match your titles, place, type and excluded employers. It reads Paylocity, Paycom, ADP, UKG, BambooHR, Workday, Greenhouse and Lever pages, and most careers pages that list their jobs as links. It also reads the results pages on Indeed, Monster, Google Jobs, ZipRecruiter, Glassdoor, Dice, SimplyHired and LinkedIn, one page at a time: scroll to the bottom so every listing loads, then press it. On LinkedIn, scroll the list of jobs on the left to its end. A job whose employer the site hides comes across with no employer, never the site's name. Already have the bookmark? Drag this one up again to replace it, because the reader lives inside the bookmark. Like the first bookmark, it makes no network call.
It reads only what is on screen. If a page shows 20 jobs out of 300, search that page for your title first, then press it. In the app, Scout shows four of your employers each day under Career Sites, 1 Your employers.
Copy the text below. Then right click your bookmarks bar, choose Add page, put Clip this list in the name box and paste into the address box.
You press it and no panel appears.
There are three reasons, and only the first is common. In every one of them the fallback is the same: select the posting, copy it the ordinary way, and paste it into Decide. That is the same parser, and it does not mind how the text arrived.
Several of the largest job boards send a security header that stops any bookmark from running on their pages. Nothing on this end can change that, and no extension would fix it either without asking to read every site you visit.
You will know because absolutely nothing happens. No panel, no flicker, no error.
If the description arrives a second after the page does, an early press captures an empty shell. The panel says so in red rather than handing you a hollow record.
Scroll the description into view, select it, and press again.
On a phone, Share is the clipper: tap Share on the posting and pick Rolespect. See On a phone at the top of this page.
For a whole list on a phone, screenshot it and press Read a screenshot in Add a role.
The clipper is new. If a posting comes across wrong, that is worth knowing, and it is the thing that decides whether a browser extension is ever worth building.
Best source first, one field at a time.
Every field comes from the best source on the page that has it, so a posting with good markup and no salary can still pick the salary off a share tag without losing the good title.
- The employer's own posting markup. Most applicant systems publish a schema.org JobPosting block so search engines can list the job. That block is the employer answering the same questions Decide asks, in their own words, and it is what the clipper prefers.
- The same thing as microdata. Older systems write it into the page instead of a script block. It carries less, but what it carries is still the employer.
- The page's own share tags and title. Thinner. A title reading Employer hiring Role in City is split, and the body is a teaser rather than the posting.
- Text you selected. If you highlight the description before you press, that wins over a teaser, because you have told it exactly what you meant.
- The visible text of the largest content block. The last resort, and the panel labels it as the guess it is.
The reason this is a bookmark and not an extension.
- ✓No network call of any kind. No fetch, no image ping, no analytics, no version check. It reads the page that is already open and writes to your clipboard.
- ✓No permission to grant. An extension asks to read every site you visit. A bookmark asks for nothing, because it only runs when you press it.
- ✓Nothing invented. A field with no source on the page is left out rather than guessed at. A missing salary line is the honest answer, and Decide's salary gate will ask you about it.
- ✓Nothing hidden. The panel shows you the exact block before any of it reaches the app.
- ✓No update to install. The whole clipper is inside the bookmark. If it changes, you drag a new one, and the old one keeps working.
An extension is the only version of this that can read a page on its own, and that capability is real. What it also carries is a permission prompt, two store reviews, and an update cycle that is no longer a push to a repository.
So the small version ships first. If clipping turns out to be the thing slowing people down, the bookmark will show it, because people will use it and say what it cannot reach. That is evidence, and an extension is worth building on evidence rather than on enthusiasm.
It would still only ever read a page. Filling an application is a different thing, and Rolespect does not do it.
Installed. Now use it.
Press the bookmark on a posting, then paste into Decide. Inside the app it is the Add a role panel.