Fountain Source allows you to post jobs to multiple channels, manage campaign budgets, and monitor performance—all from one platform. This article explains how to post jobs, view campaign performance, edit budgets, and pause or resume campaigns.
Post Jobs to Multiple Channels
Source streamlines job posting by allowing you to post to multiple job boards and sourcing channels simultaneously. This saves time and ensures clean attribution for tracking performance.
Available Channels
Source integrates with several sourcing channels:
Integrated Channels (full posting and management capabilities):
Joveo
Talroo
Indeed
ZipRecruiter
Boost
Managed Channels:
Channel availability depends on your account configuration. Contact your Fountain representative if you don't see a channel you expect to use.
To post a job to multiple channels:
Go to Source > Dashboard.
Select the checkbox next to each opening you want to post.
Click Post job at the bottom center of the screen.
In the posting flow, you'll see three steps:
Step 1: Channels
Select which channels you want to post to. You'll see cards for each available channel:
Fountain Boost – Boost is a programmatic sourcing channel that automatically posts your job to hundreds of job boards
Indeed
Joveo – A programmatic sourcing channel that automatically posts your job to hundreds of job boards
Talroo – Talroo is a data-driven job advertising platform that focuses on frontline hiring.
ZipRecruiter – A one-stop hiring platform for businesses of all sizes
Fountain Pool – Tap into everyone who has ever applied, referred, or worked for you to rehire faster
Check the box next to each channel you want to use, then click Next.
When the expanded board catalog is enabled for your account, the Channels step displays an Available boards catalog. The six direct integrations (Boost, Indeed, Joveo, Talroo, ZipRecruiter, and Pool) continue to work exactly as before; the catalog adds access to a much larger set of job boards, both free and paid, that you browse and add in the same posting flow.
The catalog includes:
Top Picks — A recommended set of boards shown at the top, with the note "Boards are selected based on account performance, role type and location."
Sort by — Reorder the catalog by Fountain's recommendations (Our top picks) or by price.
Search — Use the Search 2,000+ channels field to find a specific board by name.
Board cards — Each board shows its name, price, posting duration, a type label (such as Job Board, Programmatic, or Community), and a More info link. Click + Add to add a board to your selection.
Selected Openings panel — The right-side panel lists the openings you're posting and the boards selected for each. Openings without a board yet show "No job board selected yet."
Total Spend — A running total updates as you add boards.
Step 2: Job details
Review and edit the job information that will appear on job boards. If you selected multiple openings, you'll see a list of those openings. Click on an opening to edit its job details.
For each opening, review and edit the job information that will appear on job boards:
Job title
Location (city, state, country)
Brand
Job description
Industry, job hours, job type, shift, pay range (optional)
Editing the job description here creates a unique posting for the channel. Changes will not update the opening or job description in Fountain Hire.
Click Next when finished editing job details.
Step 3: Spend
Allocate your budget for each selected channel. The fields you'll see depend on which channels you selected in Step 1.
Per-Channel Spend:
For Talroo:
For Talroo:
Total spend – Enter the total budget you want to allocate
Allocate evenly across openings or Allocate spend per opening – Choose whether to split the budget equally across all selected openings or set custom budgets for each
Start date – When the campaign should begin
End date – When the campaign should end
Source displays the calculated Total spend at the bottom
For Boost:
For Boost:
Total spend – Enter the total budget you want to allocate
Start date – When the campaign should begin (defaults to today)
End date – When the campaign should end
Source displays the Duration (calculated number of days) and Total spend
For Pool:
For Pool:
Pool has a unique setup flow since it involves creating an outreach campaign rather than a paid job board posting. You'll see:
Campaign type – Choose between Email campaign or SMS campaign
From – Select the email address recipients will see (for email campaigns)
Start date – When the campaign should begin
End date – When the campaign should end (or check Never expires)
To (audience) – Select or create an audience of talent from your Pool to target
Campaign message – Click Write message to compose your outreach
Pool campaigns re-engage past applicants, workers, and referrals already in your talent database. Since this is an owned audience, there's no per-applicant cost—you're messaging people who have already expressed interest in your company.
For ZipRecruiter:
For ZipRecruiter:
Spend per opening – Shows a fixed amount (e.g., $149) that cannot be changed
Start date – When the campaign should begin
End date – When the campaign should end
Source displays the Duration and Total spend
Remote job postings: If the opening's location type is remote, a Hiring State field appears on the ZipRecruiter posting page. Select the state where the job is being hired. This field is required by ZipRecruiter for job feed distribution and does not restrict applicant eligibility by location.
Hiring State field
The Hiring State field is used by ZipRecruiter for job distribution and targeting purposes only. It does not filter or restrict which applicants can apply to the opening.
Once you've configured spend for all channels, click Next to proceed to payment.
ZipRecruiter fixed pricing
ZipRecruiter campaigns have fixed pricing that cannot be adjusted once selected. The spend shown is the set cost for posting to ZipRecruiter.
Step 4: Payment
Review your order and click Pay to confirm. Payment is processed via invoice through your Fountain contract.
The campaigns will begin running on the selected channels, and Source will start tracking their performance.
Post to Reach
Reach is a specialized channel managed directly by the Fountain Assist team. It sources candidates through major advertising platforms like Google, Meta, and Bing. Because this is a fully managed service, you cannot post to it directly through Source.
Post to Pool
Pool allows you to re-engage past candidates who have previously applied, referred, or worked for you. When you post to Pool, Source sends targeted messages to eligible candidates from your talent pool, encouraging them to apply to your new opening.
Copy Audience and Message to Multiple Openings
When posting a Pool campaign to multiple job openings, you can configure the audience and message for one opening and apply it to all other openings at once, rather than configuring each one individually.
To copy an audience and message across openings:
In the Pool campaign posting flow, select multiple openings.
Configure the audience and campaign message for one opening.
Check the Copy this audience and message to all other openings checkbox.
The configured audience and message will be applied to all other openings selected in the campaign.
Review your selections and complete the campaign setup.
Personalize Messages with Merge Keys
Pool campaign messages (Email/SMS) can be personalized using dynamic merge keys that automatically populate with talent profile data. This allows you to create more engaging, personalized outreach at scale.
How to add merge keys to Pool postings
How to add merge keys to Pool postings
Available merge keys:
talent_first_name — Talent's first name
talent_last_name — Talent's last name
talent_start_date — Talent's start date
talent_work_email — Talent's work email address
talent_personal_email — Talent's personal email address
To add merge keys to a message:
In the Pool campaign posting flow, click Edit message or Write message for an opening.
In the message composer, place your cursor where you want to insert a merge key.
Click the Insert Worker Attribute icon.
Select the merge key you want to insert (e.g., talent_first_name).
The merge key will be inserted into your message text.
Complete your message and save.
View Campaign Performance
After posting jobs, you can monitor how each channel is performing.
To view campaign performance:
Go to Source > Dashboard.
On the Opening details page, ensure you're on the Channels tab (default view).
You'll see sections for:
Summary Metrics (top of page):
Applicants
Hires
Budget Spend
CPA (Cost Per Applicant)
CPH (Cost Per Hire)
Avg time to hire
General Recommendations:
Source analyzes your campaign performance and provides actionable recommendations. For example, if current campaign performance may fall short of your hiring goal, you'll see suggestions like:
Increase budget of active campaigns
Add new campaigns on different channels
Ongoing Campaigns:
This section shows all active campaigns with detailed metrics:
Channel name and icon
Spend (current spend / allocated budget)
Duration (days elapsed / total days)
Applicants
CPA
Conversion rate
Hires
On/off toggle (for integrated channels)
Edit icon (pencil) to modify campaign settings
Mapped non-integrated channels (such as LinkedIn or Google) also appear in this section if they have been configured in Source Settings > Channel Enablement. These channels display applicant counts and duration but do not have an on/off toggle, since they are not directly controlled by Source. You can click the edit icon to set a budget and targets for these channels.
Applicants from UTM sources that have not been mapped to a channel appear in an Other row at the bottom of the list. To move these applicants into named channel reporting, map their UTM sources in Source Settings > Channel Enablement.
Other Channels:
This section displays available channels you haven't posted to yet. Click Post Job to add a new campaign on any of these channels.
Understand the Data Refresh Timestamp
Look for the timestamp displayed next to the Spend header on each campaign card. This shows when the data was last updated. Data refresh frequency varies by channel:
Integrated channels – Updates occur multiple times per day
Non-integrated channels – Updates may be less frequent
Edit Campaign Budgets
For integrated channels, you can adjust campaign budgets directly in Source without visiting each job board separately.
To edit a campaign budget:
On the Opening details page (Channels tab), locate the campaign you want to edit under Ongoing Campaigns.
Click the pencil icon (edit) on the right side of the campaign row.
In the edit modal, update:
Make your changes, note that your editing options will be based on the channel for the campaign.Click Save.
Source sends the updated budget to the integrated channel immediately.
Budget editing is only available for integrated channels with full management capabilities (e.g. Joveo, Indeed). For Boost and ZipRecruiter, as well as non-integrated channels, the budget may not allow updates once the campaign is active.
Q. Why can't I edit some campaigns?
If you don't see an edit icon next to a campaign, it means Source cannot modify that campaign. This may happen when:
The channel doesn't support budget editing through the API (Boost, ZipRecruiter)
The campaign is non-integrated (display data only)
The campaign was created outside of Source
For these campaigns, log into the job board directly to make changes, or contact the Fountain Assist team for managed channels like Reach.
Pause and Resume Campaigns
You can pause campaigns to stop spending temporarily, then resume them when needed. This is useful when:
Your pipeline is full and you don't need more applicants right now
You want to reallocate budget to a different channel
You're pausing hiring temporarily
To pause a campaign:
On the Opening details page (Channels tab), locate the campaign under Ongoing Campaigns.
On the right side of the campaign row, you'll see a toggle switch.
When a campaign is running, the toggle is ON (blue).
Click the toggle to switch it OFF.
Source sends a pause request to the integrated channel, stopping paid traffic for that campaign.
To resume a paused campaign:
Locate the paused campaign under Ongoing Campaigns.
Click the toggle to switch it back ON.
Source sends a resume request to the integrated channel so that traffic and spend start again.
The pause/resume toggle is only available for integrated channels that support campaign control (e.g. Joveo, Indeed). For channels where Source only reads data (certain XML feeds or manually tracked campaigns), the toggle may not appear. Those campaigns must be paused or stopped directly in the job board or external tool.
Add Target CPA and Conversion Rate
To help Source provide accurate recommendations and performance assessments, you can set target benchmarks for your campaigns. There are two ways to do this:
Method 1: Through the Dashboard
On Source > Dashboard, click the three-dot menu (⋮) on the right side of any opening row.
Select Edit targets.
In the Edit Targets modal, you can set:
Target conversion rate – The percentage of applicants you expect to hire
Target budget – Total planned spend for the hiring goal period
Target CPA – Your target cost per applicant
Click Save.
Method 2: On individual campaigns
On the Opening details page for an Opening (Channels tab), locate the campaign.
In the campaign row, click + Add next to CPA or Conversion.
Enter your target value.
Source will compare actual performance against your targets and highlight campaigns that are performing above or below expectations. This helps you identify which campaigns need attention or budget adjustments.
Setting a target conversion rate at the opening level (Method 1) provides Source with the context needed to calculate how many applicants you need overall. Setting target CPA at the campaign level (Method 2) helps you assess individual channel performance.
Budget Suggestions
When you're setting or editing a target budget for an opening, Source can suggest an appropriate budget amount based on your current active campaigns.
How budget suggestions work:
Source analyzes:
Which channels are currently active for the opening
Average cost-per-applicant (CPA) for those channels
Your hiring target and conversion goals
Historical performance data
Based on this analysis, Source recommends a target budget that should be sufficient to reach your hiring goals through the selected channels.
View Sourcing Openings
At the top of the Channels tab, you may see a section called Sourcing Openings. This shows other openings that have contributed applicants to the current opening. For example, if candidates applied to "Cook" but were transitioned to "Dishwasher," the Cook opening will appear as a sourcing opening for Dishwasher.
This helps you understand the true cost of acquisition when applicants come from multiple sources. For more details, see the article Understanding Source Metrics and Attribution.
Hiring Goal Automation
When Hiring Automation is enabled in your global settings, Source automatically manages campaigns based on your hiring goal periods. This prevents wasted spend after goals are met and makes it easy to resume campaigns when new goals are set.
Goal Period Ended: Auto-Pause
When a hiring goal period ends (for example, if your goal was to hire 28 people by March 28, 2026), Source automatically pauses eligible integrated campaigns to prevent continued spending after the hiring window closes.
Openings Without a Hire By Date
If an opening's hiring goal does not have an end date set, goal period automation (auto-pause) does not apply. Source displays the goal as "In Progress" or "Goal Met" rather than At Risk or On Track. To add an end date at any time, use the + Add link in the Duration field on the opening detail page.
What gets paused:
Integrated channels (Indeed, Joveo, Talroo) auto-pause when the goal period ends
Non-integrated channels display a banner prompting manual pause
Non-pausable channels (ZipRecruiter, Boost) continue until their campaign period ends
New Goal Created: Resume Nudge
When you create a new hiring goal for an opening that has paused campaigns, Source displays a smart popup prompting you to resume relevant campaigns.
Hiring Goal Best Practice
When creating a new hiring goal for a previously completed goal period, review paused campaigns before resuming. Consider:
Whether the same channels performed well in the previous goal period
If budget allocations should be adjusted for the new goal
Whether any campaigns should remain paused based on poor performance
Budget and Duration Warning Emails
Source sends automatic warning emails to alert opening owners and campaign creators before key thresholds are reached, giving the team time to act before campaigns pause automatically.
Hiring Goal Duration Warning (90% threshold)
When 90% or more of a hiring goal's duration has elapsed, Source sends an email to the opening owner (with campaign creators CC'd) alerting the team that the goal period is ending soon. The email includes a link to the opening and recommends extending the Hire By date if more time is needed.
Target Budget Warning (80% threshold)
When an opening's budget reaches 80% utilization and target budget automation is enabled, Source sends an email to the opening owner (with campaign creators CC'd) alerting the team that spend is approaching the limit. The email includes the opening name, current budget utilization, and a link to adjust the budget before campaigns pause automatically.
Emails Go to Opening Owner and Campaign Creators
Both warning emails are sent automatically based on goal and budget data. No configuration is required to receive them. Verify that opening owners have an email address on their Fountain account for notifications to reach them.
Actionable Recommendations
Source analyzes opening performance and provides data-driven recommendations to help you meet hiring goals. Recommendations appear with direct action buttons so you can review and apply changes without navigating away from your current view.
Recommendation Types
Post to More Channels
When an at-risk opening is not on pace to meet its hiring goal, Source recommends specific channels to add, along with a suggested budget and campaign duration for each. The suggestions are calculated to help close the applicant gap within your remaining hiring goal timeline.
To apply a Post to more channels recommendation:
Click Review & apply on the recommendation card.
In the Review recommended changes modal, review the pre-selected channels. All recommended channels are checked by default — uncheck any you do not want to apply.
Click the pencil icon next to any channel to adjust the Budget or Duration (Days) for that channel before applying.
Review the Estimated total spend at the bottom of the modal, which updates in real time as you make changes. Each channel row also shows the projected campaign end date based on the duration you enter.
Click Confirm & Apply.
How Channel Recommendations Are Generated
Source selects channels using benchmark performance data aggregated from similar roles across accounts, matched by job category and location. If a channel has already run on the opening's current hiring goal, Source uses that channel's actual performance data instead of the benchmark. Channels that are already active on the opening are never recommended — only channels worth adding are surfaced. Source also filters out any channel expected to perform worse than the worst-performing channel already running on the opening.
Adjust Budget for a Channel
When Source determines that increasing the budget on an active channel would meaningfully improve performance on an at-risk opening, it recommends a specific budget adjustment. The recommendation card shows the current and recommended budget side by side (for example, $660 / 35 days → $760 / 35 days).
To apply a budget adjustment recommendation:
Click Review & apply on the recommendation card.
In the Review recommended changes modal, review the proposed budget change for the channel.
Click the pencil icon to adjust the amount before confirming, if needed.
Click Confirm & Apply.
Channel Optimization
When a specific channel is underperforming, Source may recommend pausing it to stop wasted spend.
Example:
Recommendation: "Pause ZipRecruiter — low conversion rate"
Button: Pause Campaign
Clicking the button pauses the specified channel immediately
Where Recommendations Appear
Recommendations surface in two locations:
Opening Details page — under the General Recommendations section, above the Ongoing Campaigns list. Click Post Job to channels to open the Review recommended changes modal with pre-computed channel and budget suggestions, or click Review & apply on a channel-level budget recommendation.
Action Center — accessible from the AT RISK OPENINGS card on the Source Dashboard. Shows recommendations for all at-risk openings in a single prioritized queue. For more information, see Get Started with Fountain Source.
Post Job to Channels Uses a Streamlined Modal
On the Opening Details page, clicking Post Job to channels in the General Recommendations section opens the Review recommended changes modal with channels and budgets pre-computed. To use the full multi-step posting flow instead (for example, to post to a channel that was not recommended), use the Post Job option from the ⋮ menu on the dashboard openings table.
Troubleshoot Campaign Issues
I posted a job to Joveo but it's not showing up
I posted a job to Joveo but it's not showing up
Job postings can take 1-2 hours to appear in the Joveo dashboard after posting from Source. If it's been longer than 2 hours, contact Fountain Support.
My campaign shows paused but applicants are still coming in
My campaign shows paused but applicants are still coming in
New applicants can still appear from three common sources even after a campaign is paused:
Organic traffic – Free traffic from candidates finding your job through search or your career page.
Non-integrated channels – Source cannot pause or control spending on non-integrated channels (such as LinkedIn or other job boards where you post directly). These channels appear in reporting but are not managed by Source.
In-flight clicks – A candidate clicked your ad before the pause but finished applying afterward
If you suspect the paid campaign is still running, log into the job board platform directly to verify its status.
Why is the spend different in Source vs the job board?
Why is the spend different in Source vs the job board?
Source calculates spend based on your hiring goal's specific timeline. If a hiring goal has both a start and end date, Source tracks spend from the start date through the end date. If a hiring goal has only a start date (no end date), Source tracks spend from the start date onward with no cutoff.
Example: If your hiring goal runs from January 1-31, but your Indeed campaign started December 15, Source only shows spend from January 1 forward, while Indeed shows total spend since December 15.















