Skip to content
CodeSubmit Integration

ApproveThis manages your CodeSubmit Integration approvals.

April 17, 2025

Integration Category: Hr

When Approval Workflows Meet Coding Challenges

Let's get real: hiring developers is messy. Between coding tests, team reviews, and executive sign-offs, candidates slip through cracks while your inbox drowns in "Hey, did you look at that assignment yet?" emails. That's where ApproveThis and CodeSubmit come in – like a well-crafted API, but for humans.

Why This Combo Works

CodeSubmit handles the technical vetting. ApproveThis handles the human decision-making. Connect them through Zapier, and you've got a hiring pipeline that actually moves. We're talking:

  • No more "I thought YOU were reviewing candidate #32!"
  • Zero manual handoffs between engineering leads and HR
  • Approvals that happen where your team actually works (email, Slack, carrier pigeon – we don't judge)

Real-World Scenarios That Don't Suck

1. The "Auto-Escalate" Play for Tech Agencies

Picture this: Your agency's reviewing 50 coding tests for a client project. Junior devs handle first-pass reviews, but anything above $80/hour rates needs CTO sign-off. With the integration:

- CodeSubmit detects a candidate scoring 90%+ on React challenges
- ApproveThis automatically routes it to your CTO with rate card data
- Client gets a vetted candidate in 3 days, not 3 weeks

Actual result: One SaaS company reduced time-to-hire for contract roles by 40%.

2. The Compliance Two-Step for Enterprise HR

Enterprise teams love bureaucracy. At least until they have to track 17 approval steps across 5 departments. Here's the fix:

- CodeSubmit flags a candidate who aced the technical but failed the culture-fit quiz
- ApproveThis routes to HRBP + Legal + Diversity Council (in order)
- Every "Approve" triggers automatic docs in Workday

Bonus: Vacation delegation means no more waiting for Karen from Legal to get back from Maui.

3. The Freelancer Fire Drill

When your product team needs a Python freelancer STAT:

- CodeSubmit auto-sends your take-home test
- Candidate submits (with 2hrs to deadline, obviously)
- ApproveThis pings your lead dev via email AND Slack
- Approved? Contract terms auto-send via DocuSign

Pro tip: Set approval thresholds so small gigs auto-approve, big ones escalate.

Setting This Up Without Losing Your Mind

Step 1: Connect both apps to Zapier (5 mins tops)
Step 2: Pick your trigger – we like "Candidate Completed Assignment"
Step 3: Map CodeSubmit's data to ApproveThis fields (protip: use calculated fields for score-based routing)
Step 4: Test with a real candidate (or your CEO's nephew if you're desperate)

Who Actually Benefits Here?

HR Teams:

Track approvals company-wide without playing 20 questions. Real-time dashboards show bottlenecks faster than you can say "EEOC compliance."

Eng Leads:

Get coding tests reviewed before the candidate accepts another offer. Conditional routing means senior devs only see the 10% that matter.

External Clients:

Client stakeholders can approve candidates without getting added to your CodeSubmit plan. (They'll still find ways to micromanage, but hey.)

The "Oh, That's Clever" Features

While you're setting this up, steal these pro moves:

  • Use approval thresholds to auto-approve junior roles below certain salary bands
  • Enable email-based approvals for execs who still print their Slack messages
  • Set sequential approvals so engineering reviews happen before budget sign-off

No-BS Limitations

This isn't magic. You'll still need to:

- Keep CodeSubmit licenses for anyone creating tests
- Manually handle edge cases (like when a candidate submits a blockchain solution in COBOL)
- Actually look at the code sometimes (AI ain't that good yet)

Why This Beats "Just Using Email"

Last quarter, a mid-sized fintech company ran 287 coding tests through this integration. Their VP Engineering told us (and I quote): "We stopped losing candidates to FAANG companies because we could actually make decisions faster."

Ready to Stop Herding Cats?

If you're still manually forwarding CodeSubmit results, you're basically running a daycare for approval requests. Book a 15-minute demo and we'll show you how to:

- Cut approval delays by 60%+
- Reduce license costs (remember – approvers don't need CodeSubmit seats)
- Look like you actually have your shit together

Or keep playing approval email bingo. Your call.

🥳

Integrate with CodeSubmit Integration and get 90 days of ApproveThis for free.

After you create a Zapier integration, please email us at support@approve-this.com with your account name and we'll add 3 months of ApproveThis to your account. Limit one redemption per account.

Learn More

Best Approval Workflows for CodeSubmit

Suggested workflows (and their Zapier components) for CodeSubmit

Create approval requests for new completed assignments

When a candidate completes an assignment in CodeSubmit, automatically create an approval request in ApproveThis for further review. This integration streamlines the handoff between candidate evaluation and approval processes. *Note: Ensure required fields are mapped between CodeSubmit and ApproveThis.*

Zapier Components

CodeSubmit Logo

Trigger

Candidate Completed Assignment

Triggers when a candidate completes her assignment.

Action

Create Request

Creates a new request, probably with input from previous steps.

Create approval requests for new started assignments

Automatically trigger an approval request in ApproveThis when a candidate begins an assignment in CodeSubmit. This integration keeps decision-makers in the loop from the very start and accelerates approval workflows. *Note: Validate that the candidate details are synced correctly.*

Zapier Components

CodeSubmit Logo

Trigger

Candidate Started Assignment

Triggers when a candidate starts her assignment.

Action

Create Request

Creates a new request, probably with input from previous steps.

Create candidate for new approval requests

When a new approval workflow is initiated in ApproveThis, automatically create a candidate in CodeSubmit to streamline the onboarding process. This integration reduces manual data entry and accelerates candidate management. *Note: Ensure your candidate details comply with CodeSubmit requirements.*

Zapier Components

Trigger

New Request

Triggers when a new approval request workflow is initiated.

CodeSubmit Logo

Action

Create Candidate

Create a Candidate.

Create candidate from completed approval workflows

When an approval decision is finalized in ApproveThis, automatically create a candidate record in CodeSubmit for further processing. This integration ensures that approved candidates are immediately logged for subsequent steps. *Note: Verify that candidate creation aligns with your post-approval workflow.*

Zapier Components

Trigger

A Request Is Approved/Denied

Triggers when a request is approved or denied.

CodeSubmit Logo

Action

Create Candidate

Create a Candidate.