Design the job pages
Gives the careers and job pages the business's own look: colours, a font, corners, a cover, a headline and its own CSS.
$0.001 a call
From your agent’s balance. A call that fails costs nothing.
An example
Make our job pages look like our site: dark green buttons, a warm off-white page, serif type and the workshop photo at the top.
Your agent callshiring_design_careers$0.001 a call
The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.
{
"accent": "#0f5132",
"background": "#faf7f2",
"font": "serif",
"radius": 6,
"headline": "Build bikes with us"
}Use it when
The pages should match the business's website, or the owner wants a cover photo of the team.
- For the logo, name and colour every page and email wears, use
account_set_brand.
What it does
The look of the careers page and every job page with its application form, on top of the brand kit (account_set_brand: name, logo, colour): accent (buttons, links, chosen answers), background and text colours, font (conecto, system, serif or rounded), radius for corners (0 to 24 px), a cover image above the roles (cover_file_id from the file store; "" takes it away), the careers page headline, and css: your own stylesheet. The CSS is confined to the pages: every rule applies inside them, @import and the like are removed and listed in warnings, and "Hiring by Conecto" at the foot stays as it is. Only what you pass changes; "" clears one, reset: true clears them all.
What comes back
design: every setting (null when not set) and the CSS as the pages use it; warnings: what the CSS checker removed and why, and text that is hard to read on its background; page_url. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
accent | string | A hex colour like #0f5132; "" for the default. Up to 7 characters. |
background | string | A hex colour like #0f5132; "" for the default. Up to 7 characters. |
text | string | A hex colour like #0f5132; "" for the default. Up to 7 characters. |
font | string | One of: ,conecto,system,serif,rounded. |
radius | integer or null | Pixels; null for the default. 0 to 24. |
cover_file_id | string | A PNG, JPEG, WebP or GIF from the file store, kept as a JPEG of at most 2400 by 1200 pixels. Up to 36 characters. |
headline | string | Default "Careers at <name>". Up to 120 characters. |
css | string | Rules for the pages' own classes (.jb-hero, .jb-role, .jb-job and the form's .fm-*); body and :root mean the page itself. Up to 200,000 characters. |
reset | boolean |
The call
Over MCP, call hiring_design_careers on https://api.conecto.chat/mcp/hiring. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/hiring_design_careers \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"accent":"#0f5132","background":"#faf7f2","font":"serif","radius":6,"headline":"Build bikes with us"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | A colour is not a hex colour, the font is not on the list, the radius is out of range, the headline is too long, or the cover is not an image. | Fix what the message names. |
not_found404 | No file with that cover_file_id in the store. | Upload it with files_upload first. |
not_set_up404 | The account has no careers page yet. | Run hiring_setup_careers first. |
More Hiring tools
All 25 tools- Set up the careers page
hiring_setup_careersSets up the careers page at cncto.co/j/<name>: its name, intro, website, reply-to address and who hears about applications.$0.001 a call - Post a job
hiring_create_jobPosts a job with its own page and application form on the careers page.$0.01 a call - Change a job
hiring_update_jobChanges a job's details, its criteria and filter, or opens or closes it.$0.01 a call - List jobs
hiring_list_jobsThe business's jobs with their status, page and applicants per stage.Free* - List applicants
hiring_list_applicantsApplicants, newest or best match first: for one job or all, by stage, screening, risk, name or email, or the ones kept as spam.Free* - Read an application
hiring_get_applicantOne application in full: answers, résumé link, screening and match score, the checks on who sent it, notes and history.Free* - Applications to screen
hiring_screen_queueThe next applications nobody has screened, with the job's criteria and the résumé as text, blind by default.Free* - Save a screening
hiring_record_screeningSaves a review of one application: strong, partial or weak, a summary, and each criterion with its evidence.$0.01 a call
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md