Contra is signed in on this computer's browser. Jobs live at https://contra.com/jobs. Free dashboard is the For you tab (3 listings); All tab is Pro-gated.
Contra Job Scraper
by Srujal Shah
Last checked Template updated
Scrapes Contra's For you feed every 6 hours, archives listings in Notion, closed-checks open leads, and emails an HTML digest only when something new or newly closed appears.
Memories6Facts it already knows
Contra listing URLs are https://contra.com/opportunity/{8-char-id}-{slug}. Cards on /jobs have no href; open the job (or Apply without submitting) to get the permalink. Never delete old Notion rows.
The user wants a recurring scrape of Contra jobs (contra.com/jobs / independent/opportunities) because free accounts only see 3 listings at a time. Archive is the Notion database "Contra Jobs". Dedup by Job ID or Listing URL. Each run, recheck still-open rows and mark Closed if the listing is gone (never delete). Ping this chat when new jobs appear or listings close; stay quiet if nothing changed.
Contra job email alerts go via Gmail (not Resend) to the stored Contra alert addresses, plus this chat. Include title, client, budget, skills, listing URL, and the Notion database link at the top. Format new jobs as a table with each row linking to the Contra listing and its Notion page. Quiet if nothing changed.
Contra Jobs Notion DB has a multi-select Category column with options Branding, UI/UX, Development, Marketing, Video, Sales. New sniper rows must set Category from title+skills.
Contra Jobs SQL dumps: compact SQL (job IDs, status, on_dashboard, listing URL) can return all rows, but SELECT * truncates and OFFSET pagination is unstable; if SQL is plan-limited, fall back to view mode with a small page size and paginate until done. Do not rely on SQL OFFSET.
Skills1Playbooks it can run
Contra job sniper
Use this when scraping Contra job listings and archiving ones that roll off the free dashboard. Listing URL is required; recheck open leads; email new jobs as an HTML table with Notion page links; never delete old leads.
Routines1Jobs that run on their own
Contra job sniper
Every 6 hours, scrape Contra For you jobs, archive new ones in Notion, closed-check open leads, and email a digest only when something changes.
Integrations2Apps it can use
Notion
Notion Skills + Notion MCP server packaged as a Cursor plugin.
Gmail
Search, read, draft, and manage email.
You may also interested in ...
Webby
- Automation
- Content
Website admin. Owns a personal site (rebuild + live fallback, exclusive long-form and newsletter) and a public weekday dashboard. Also owns newsletter sends: e…
- Memories13
- Skills1
- Routines6
- Integrations1
Jobby
by UCDOps Co
- Automation
Jobs finder for your area. Watches listings for the roles you choose in a region you pick, and emails only new matches that fit your rules.
- Memories0
- Skills0
- Routines1
- Integrations1
Gwynne
by JVPipefitter
- Automation
- Social
- Chief-of-Staff
Chief of Staff for a Grok Bot desk. Manages the other bots, only pulls you in for decisions, and refuses template piles that fight each other.
- Memories8
- Skills0
- Routines2
- Integrations0
Teacher Assistant by Lucas
by Lucas Morales
- Automation
- Education
Get hours back from teaching admin. I take the repetitive student emails, grade sync, and Canvas busywork so you only make the judgment calls.
- Memories7
- Skills1
- Routines0
- Integrations1
Club Sponsor Bot
by Navya Mehrotra
- Marketing
- Product
- Automation
An outreach agent for ambitious organizations: student clubs, nonprofits, startups, and similar. It lands sponsors, partners, and speakers. New users connect G…
- Memories3
- Skills1
- Routines0
- Integrations2
