Setup Guide

Set up AutoGig

Five steps, from your free trial to your first proposal. AutoGig is a Chrome extension: it screens jobs from your Upwork search and writes the proposal in your own Chrome, then fills it for you to send, or sends it for you inside the limits you set.

What you need

Upwork restricts bots and automation and may warn, restrict or block accounts that use them. You are responsible for how you use AutoGig. Read Upwork's help article “Use bots and other automation properly” before you start.
1

Start your free trial

Create your AutoGig account: 30 days, no credit card. The trial covers one Upwork profile.

Start your free trial →
2

Set up your profile and limits in the dashboard

The extension reads these settings from your dashboard on every cycle, so there is nothing to download, and a change applies on the next cycle.

  1. Open your AutoGig dashboard at app.autogig.io.
  2. Answer Who's bidding? with My agency. It works with a single profile, and the extension bids with the profiles you add here. Your plan sets how many profiles you can run (the free trial and Starter: one). On Pro or Agency we switch the extra profiles on by hand after your first payment; if the dashboard still allows one, email hello@autogig.io.
  3. Fill in your profile: your name as it shows on Upwork, the Upwork search URL it should work through (run a job search on Upwork with your budget, category and client filters, then copy the link from the address bar in place of the example), your minimum hourly rate, your GitHub URL (without it, a GitHub screening question gets a general line with no link) and the proposal voice (“I” if you bid as yourself). It saves as you type.
  4. Choose the Hourly ask: “Match what the client pays” aims at the client's average hourly paid, never below your minimum rate; otherwise capped at the job's posted rate. So if your minimum is above what the job posts, it asks your minimum.
  5. In Settings, under Proposal AI, replace the System prompt with your own proposal instructions. The starting instructions on your account aren't about you. If yours tell the AI to write in a “we” agency voice, claim 12 years of experience and top-tier status, or promise exceptional results, that is our own agency's stock text: don't bid with it unless all of that is true for you.
  6. Still in Settings, set your bid schedule, timezone and Max bids / day. If that page shows job-filter fields (job type, minimum budget, minimum client rating, minimum client spend, categories, keywords), Max bids / run or Delay between bids, leave them: the extension doesn't apply them yet, so your Upwork search does the filtering. Back on the dashboard, set Stop after ($/day) for a daily spend cap.
  7. On your dashboard home, check that it says Bidding is On. If it says Off, switch it on: the extension can't write a proposal while bidding is off.
3

Add the extension to Chrome

Add the AutoGig extension from the Chrome Web Store, in the Chrome where you're signed in to Upwork. Pin it to your toolbar, then click its icon to open the side panel.

Add to Chrome →
4

Connect it to your account

  1. In the side panel, press Connect to AutoGig. It opens the Connect page on your dashboard.
  2. Sign in to AutoGig if it asks, then press Connect the extension.
  3. Back in the side panel, check that it shows your email and your bidding profile.
The extension gets its own sign-in, so your dashboard stays signed in too. There's no licence key to paste and no file to import. Side panel says no bidding profile switched on? Go back to step 2: answer My agency and fill in a name and an Upwork search URL.
5

Choose how it bids

In the side panel, under Bidding, pick one mode. Bidding starts Off, and nothing runs until you pick one.

  1. Fill the proposal, I press Send: each cycle it finds a job for the next profile, screens it, writes the proposal and fills the form, then leaves the tab open for you to review and send. It never sends, and it logs nothing to your dashboard: the side panel's Activity shows what it did. It waits until you've closed that tab before it fills the next one.
  2. Send proposals automatically: the same, then it boosts at the 1-Connect minimum and sends, at most one proposal per cycle. It asks you to confirm first, because it spends your Connects. It is built to stay inside your dashboard's pause switch, daily bid cap, spend cap and schedule, and it sends nothing if it can't reach AutoGig to check the pause switch and caps. The jobs it sends and the ones it skips are logged in your dashboard's History, with the reason.
  3. Under Every, pick how often a cycle runs (every 2 to 30 minutes). Run a cycle now starts one straight away.

Keep Chrome open while it works. Each cycle opens one Upwork tab of its own and closes it when it's done (Fill only leaves the filled tab open for you).

Before you turn it on, know what it does that doesn't come from your instructions. For now it bids only on hourly jobs that post a rate: it skips fixed-price jobs and hourly jobs with no posted rate. If the AI can't write a proposal (an empty job post, or the AI service fails), it skips the job and sends nothing. It answers screening questions with short stock answers that offer to share details in a message, and a GitHub question gets the GitHub URL on your profile (a general line with no link if that field is empty). You can't change those answers from the dashboard yet; in Fill only mode you can edit them before you press Send.
Set up AutoGig before the extension? If you imported an AutoGig workflow file into another extension, turn that workflow off before you switch the extension on. Never run the two together: the extension won't send while an older AutoGig bot has bid on your account in the last 20 minutes.
🎉

That's it — AutoGig is set up

The side panel shows each cycle and why it skipped a job. With automatic sending, your dashboard's History shows the jobs it sent or skipped, with the reason, and Upwork → “My Proposals” shows the bids.

Manage it anytime from your dashboard

Switch bidding on or off, change your daily bid and spend caps and your schedule, edit your profiles and the AI proposal instructions, and see the jobs it sent or skipped. The extension reads the changes on its next cycle.

Open your dashboard →

Quick fixes

It's on but doesn't bid
Open the side panel: Last cycle and Activity say why, for example paused from the dashboard, not due yet on your schedule, today's bid or spend cap reached, no new job on your search, or Upwork signed out. Check that your dashboard home says Bidding is On, that your profile's Upwork search URL returns jobs, that you're signed in to Upwork in this Chrome, and that you have Connects.
It says another AutoGig bot is bidding
An older AutoGig workflow logged a run on your account in the last 20 minutes, so automatic sending waits. Turn that workflow off; the extension sends again once it has been quiet for 20 minutes.
The side panel says it isn't connected
Press Connect to AutoGig again and sign in with the email of your AutoGig account. If the Connect page says the extension did not answer, reload that page after the extension is installed. Still stuck? Email hello@autogig.io.
How do I stop it?
Set Bidding to Off in the side panel, switch bidding off on your dashboard home, or just close Chrome.
Does it keep bidding when my computer is off?
No. The extension only works while Chrome is open on a computer that's awake, and it stops when you close Chrome or switch bidding off.
Is this allowed on Upwork?
Upwork restricts bots and automation, including browser extensions and automation tools, and may warn, restrict or block accounts that use them. Upwork also says it can't approve or make exceptions for tools that automate actions on its site. Read Upwork's help article “Use bots and other automation properly” before you turn it on. How you use AutoGig on your Upwork account is your decision and your responsibility.