On this page
The short answer
Set the main goal in Settings, Goals: a number of results a month, a maximum cost per result, or both. The Goals page then draws each goal against Oppy's plan. A Forecast line shows where the account goes if nothing changes, inside a likely range that holds one time in two.
Set the main goal
Open Settings, Goals
The main goal sits at the top, named in your account's own words: calls, sales, leads or bookings. That word is the kind of conversion the account recorded most over the last 30 days.
Fill one box or both
The number you aim for each month, and the maximum cost per result. Leave one empty if it does not matter to you.
Save
Changes reach the charts as soon as they are saved, and Oppy plans with the goal from then on.
The cost per result is Oppy's reference, not a bid. Oppy judges every budget raise against it, and your Google Ads bidding does not change. While the box is empty, Oppy uses your average cost over the last 30 days and says so under the box.
An example
Plomberie Garnier, a made-up plumber, gets its jobs by phone. Its main goal is 120 calls a month, with a maximum cost per call of €35. Oppy now judges each budget raise by whether calls stay under €35, and the Goals page tracks the month toward 120 calls.
Choose what the goal counts
Under each box of the main goal, a line names where the figure comes from, with a Change button. Each choice shows its figure for last month and this month, so you can see which one matches your real business.
Where the main goal can be counted from Choice What it counts All calls Calls from your ads, whatever their length Calls counted as conversions Calls long enough for Google, 60 seconds by default Conversions of this kind The Google Ads conversions of the result's kind, or of another kind on the account Your table A Google Sheet, or an Excel or CSV file in the Library When the goal is calls, every call the ads took is counted, provided that total is not below Google's own call conversions. An account whose calls come from its website keeps its conversions. Changing the source refits the forecast at once.
Count the goal from a sheet
Use this when your real results live outside Google Ads, for example qualified leads in a CRM export or sales booked by phone.
Choose a table
Click Change, then Your table. Connect Google Sheets so the table updates by itself, import an Excel or CSV file, or download our template: one line a day.
Step 1 of 3
Tell Oppy what each column holds: the date, and the figure to count.
Step 2 of 3
Check the figures Oppy read from the table.
Step 3 of 3
Look at the preview of your goal, then click Save the goal.
Optizads goes back to the sheet every night, and each time you open the app. A day the table does not hold is counted from Google Ads, and the figure shows the split, for example '84 from the table + 9 from Google Ads'. A new tab laid out like the others joins by itself. If a tab changes shape or a past month is edited, Oppy waits for your answer: the line reads New tab to check or A past month to confirm.
With less than a month of days, the goal shows 'Not enough data for a monthly goal'. Oppy shows the days it found but keeps Google Ads for its forecasts until there is a full month.
Add a goal on another figure
Click Add a goal on the Goals page or in Settings, Goals. Then pick any figure: a Google Ads, Google Analytics or Search Console metric, or one of your own sheet and calculated metrics, tagged Custom. A figure you count, such as clicks or leads, gets a goal a month. A rate or a cost, such as ROAS or CPC, gets a level to stay above or under. Each one then has its own tab on the Goals page and can be drawn as a goal line on an Overview card.
Read the Goals page
Each goal is a tab. Under the tabs, one chart sets the goal against Oppy's plan, and a table below it shows the campaigns, ad groups or ads behind it. What you choose is kept in the page's address, so a link opens the same view for a teammate.
- Range offers Today, Yesterday, This week, This month, Last month, 16 weeks, 6 months, 2 of them ahead, Last 12 months, or your own dates up to a year ahead. It opens on the 6 months. The arrows step the window back or forward.
- Group by switches between Day, Week and Month. A window over 62 days moves to weeks, and one over 16 weeks to months.
- Each finished period gets a verdict: On plan, Under plan or Over plan. Periods before the account was connected read 'Before connection · not judged'.
The campaigns table carries a column group called This month's pace: Monthly budget, Spent this month, Projected month end and Status. A campaign is Over pace above 110% of its monthly budget, Under pace below 85%, and Limited by budget when Google reports it so. A campaign that counts its own custom goal says so, and its figures stay out of the table's total.
Read the forecast and its range
Forecast is where the account goes if nothing changes. It is built every night from the account's own history and follows your weekdays, your season and your budgets. Paused campaigns count for nothing ahead, and the conversions Google is still adding to recent days are counted.
The Likely range is drawn around the Forecast. It comes from how far this account's past forecasts missed, so about half of real outcomes land inside it. That is the promise: one time in two, not a guarantee. The range is wider far ahead, and is not drawn when the chart's axis is zoomed.
Potential adds what Oppy's open tasks with an estimate would bring once made, each from the day it would run and building up to its full effect. Kinds of change not yet checked against real results count at half. Its range adds the tasks' own ranges, so it is wider than the Forecast's. Potential is not a budget simulator: you cannot type a budget to see a projection.
Reading it
On the 15th, Plomberie Garnier has 52 calls. The Forecast line ends the month near 108 calls, with a likely range of 96 to 121, and the goal of 120 sits at the top edge. Reaching it is possible, but it is not where the account is heading. Potential ends near 117 with three open tasks, so approving them closes most of the gap.
When there is no forecast
Why a forecast is missing or restarted You see Why Forecast in 3 days The account has less than 7 days of data. Under 28 days, the forecast is a plain 14-day average No campaign running Every campaign is paused in Google Ads, so nothing more is forecast until one runs again What counts as a conversion changed on a given day Conversion forecasts start again from that day. Spend and clicks keep their history A pause of 28 days or more also restarts the history the forecast reads, so a restarted account is not judged on its silent weeks.