Getting startedFind your way around the workspaceUse the shared application menu to move between campaign operations, attribution and account controls.+
How to do it
Dashboard shows current priorities and high-level performance.
Campaigns and Athletes hold partnership and roster records.
Calendar & Tasks organizes deliverables, owners, deadlines and athlete schedules.
Operations contains tracking assets, compliance records and the Evidence Vault.
Analytics & Reports compares revenue, campaigns, athletes, locations and sources.
Workspace contains customization, subscription and account controls.
Athletes & campaignsSelect athletes from a college rosterMove from college to sport, season and roster before adding one or more athletes to a campaign.+
How to do it
Open Athletes and search for the college or university.
Choose the sport and season available for that institution.
Search or filter the roster, then select one or more athletes.
Review position, jersey number, academic year, source and last-updated date.
Confirm the selected athletes and create the campaign records.
Athletes & campaignsImport or manually add roster athletesUse a CSV when provider data is unavailable, or add an individual athlete without delaying campaign setup.+
How to do it
Open the Athlete Roster Center and choose the target school, sport and season.
Download or follow the roster CSV field format shown by the importer.
Upload the file and review inserted and duplicate row counts separately.
Use Athlete not listed? Add manually for an individual record.
Confirm the source and last-updated date before using the roster.
Athletes & campaignsCreate and configure a campaignSet the business objective, economics, tracking method and school accents for an athlete partnership.+
How to do it
Open Campaigns and create or select the athlete partnership.
Enter the primary outcome, campaign spend and operating status.
Select a college theme or keep the standard VarsityProof appearance.
Save the campaign before adding revenue or tracking assets.
Return to the campaign whenever spend, status or attribution settings change.
Attribution & integrationsSend conversions through the secure webhookConnect an unsupported booking, POS or internal system without waiting for a native integration.+
How to do it
Open Integrations and generate a universal webhook endpoint.
Copy the endpoint and JSON example into the source system or automation tool.
Map athlete, campaign, location, source, revenue, refund status and transaction ID.
Send a test conversion and confirm that it appears in the attribution ledger.
Store the endpoint securely and regenerate it if exposure is suspected.
Attribution & integrationsUnderstand direct integration availabilityKnow which sources work immediately and which require production credentials or guided setup.+
How to do it
CSV imports and the universal webhook are available immediately.
Setup required means the adapter is implemented but still needs a paid VarsityProof plan, provider credentials or authorization and formal certification evidence before it can be described as production-proven.
Shopify, Square, Clover, WooCommerce, BigCommerce, QuickBooks Online, Salesforce, HubSpot, Google Analytics 4 and Tag Manager, Klaviyo, Meta, YouTube and Twilio use managed read-only connections. Segment, AppsFlyer, Branch and Adjust use dedicated authenticated event endpoints.
Stripe Payments remains unavailable for merchant installation until Stripe resolves the public-app distribution restriction. TikTok sandbox authorization works, but production distribution remains subject to provider approval.
Toast is waiting on partner review, which may take up to 30 days from the August 22, 2026 submission. Lightspeed is planned next; Mindbody, Vagaro, Boulevard and Wix remain customer-requested candidates.
Open Integrations to see the current connection status for each provider.
Use CSV or webhook ingestion until the provider connection is fully active.
Contact support if a connected source stops delivering records.
Attribution & integrationsConnect WooCommerce and reconcile ordersAuthorize read-only store access and synchronize coupon-attributed orders and refunds.+
How to do it
Create an active campaign and tracking asset with the exact coupon or campaign code used by the store.
Open Integrations, enter the store's public HTTPS address, and choose Set up WooCommerce.
Sign in to WordPress as a WooCommerce administrator and approve VarsityProof's read-only access request.
Return to VarsityProof and choose Sync now to review eligible orders from the previous 90 days.
Confirm matched orders appear in Analytics & Reports, then verify that a later partial or full refund reduces collected revenue on the original order.
Attribution & integrationsConnect Shopify and verify order attributionAuthorize a Shopify store, match paid orders to VarsityProof codes, and confirm refunds reduce net revenue.+
How to do it
Create an active campaign and tracking asset with a promo code or tracking link before connecting the store.
Open Integrations, enter the permanent store domain ending in .myshopify.com, and choose Connect Shopify.
Review Shopify's requested read-only order access, install the app, and return to VarsityProof.
Confirm the Shopify card says Connected, then place a controlled order using the campaign promo code or tracking link.
Open Analytics & Reports to confirm the order, athlete, campaign, location and net revenue, then refund the order and confirm net revenue decreases.
Attribution & integrationsConnect Square and verify attributed paymentsAuthorize a Square seller with read-only merchant, order and payment access, then reconcile locations and refunds.+
How to do it
Create an active VarsityProof campaign and the exact promo or tracking code used by the seller.
Open Integrations, choose Set up Square and sign in as an administrator for the intended seller.
Review and approve the read-only merchant profile, orders and payments permissions.
Return to VarsityProof, choose Sync now and confirm the correct seller and locations are shown.
Run a controlled attributed payment, partial refund and full refund, confirming each update changes the original ledger record rather than creating a duplicate.
Attribution & integrationsPrepare the Stripe Payments connectionInstall the read-only VarsityProof Payments app when Stripe enables public distribution, then verify refunds and disputes.+
How to do it
Confirm that the Stripe Payments card says installation is available; public merchant installation remains blocked until Stripe resolves the current distribution restriction.
Create an active campaign and place its VarsityProof campaign, promo or tracking code in the supported payment metadata or description.
Choose Set up Stripe Payments and install the VarsityProof Payments app on the intended Stripe merchant account.
Return to VarsityProof, choose Sync now and confirm the attributed payment appears without customer, card or email data.
Exercise a partial refund, full refund and dispute and confirm each event reconciles against the original payment.
Attribution & integrationsConnect BigCommerce and reconcile ordersAuthorize read-only order and store access and verify coupon-attributed paid orders and refunds.+
How to do it
Create an active campaign with the exact coupon or tracking code used in BigCommerce.
Open Integrations, choose Set up BigCommerce and authorize the intended store.
Approve only the read-only Orders and Store Information permissions.
Return to VarsityProof, choose Sync now and confirm a controlled paid USD order maps to the expected campaign and location.
Refund the controlled order and confirm collected revenue is reduced on the original ledger record.
Attribution & integrationsConnect HubSpot dealsAuthorize read-only deal access and match closed-won revenue without importing contacts or email addresses.+
How to do it
Create an active campaign and place its exact VarsityProof code in the approved HubSpot deal field.
Open Integrations, choose Set up HubSpot and select the intended HubSpot account.
Approve the OAuth and read-only deals permissions; VarsityProof does not request contact access.
Return to VarsityProof, choose Sync now and confirm only closed-won deals with an exact campaign signal are attributed.
Verify the close date, amount and source reference, then reconnect and repeat the sync before certification.
Attribution & integrationsConnect Salesforce opportunitiesAuthorize API access and match closed-won opportunities through the primary campaign or an approved source code.+
How to do it
Create the VarsityProof campaign and decide whether Salesforce will carry the exact code through Primary Campaign Source or an approved source field.
Open Integrations, choose Set up Salesforce and sign in to the intended production or sandbox organization.
Review the API and refresh-token access, then approve the connection.
Return to VarsityProof, choose Sync now and confirm only closed-won opportunities with an approved campaign signal are attributed.
Verify amount, close date, source and reconnect behavior before moving beyond configured status.
Attribution & integrationsConnect Google Analytics 4 and Tag ManagerAuthorize read-only measurement access, choose one GA4 property and reconcile purchase revenue and refunds.+
How to do it
Create an active campaign and make sure its exact tracking signal reaches the GA4 purchase events you intend to reconcile.
Open Integrations, choose Set up Google Analytics 4 + Tag Manager and approve read-only Analytics and Tag Manager access.
Return to VarsityProof, load the available properties and choose the single USD GA4 property for this workspace.
Choose Sync now and confirm transaction IDs, purchase revenue, refund amounts and campaign signals map correctly.
Test token expiration and reconnect without granting VarsityProof permission to edit or publish tags.
Attribution & integrationsConnect Klaviyo order eventsAuthorize account, metric and event reads and reconcile matched placed, refunded and cancelled orders.+
How to do it
Create an active campaign and include its exact code in the event properties used by the Klaviyo order flow.
Open Integrations, choose Set up Klaviyo and authorize the intended account.
Review the read-only account, metric and event permissions; VarsityProof does not request profile or email access.
Choose Sync now and confirm matched Placed Order events create attributed revenue.
Send Refunded Order and Cancelled Order events and confirm they reconcile against the original order.
Attribution & integrationsSend Segment events to VarsityProofCreate a dedicated endpoint and map Track or Batch events into the normalized attribution ledger.+
How to do it
Open Integrations, find Segment and generate a provider endpoint.
Copy the endpoint immediately and store it as a protected destination or Function setting in Segment.
Map the exact campaign or tracking code, source transaction ID, revenue, location, event time and refund fields.
Send one controlled Track event and confirm it appears in the expected campaign ledger.
Resend the same transaction, send an older update and send a refund to verify duplicate, out-of-order and reconciliation handling.
Attribution & integrationsSend AppsFlyer postbacks to VarsityProofCreate a protected endpoint for attributed purchase and refund events without importing device profiles.+
How to do it
Open Integrations, find AppsFlyer and generate a provider endpoint.
Copy the endpoint into the approved AppsFlyer postback configuration and keep its token secret.
Map the VarsityProof campaign signal, event ID, transaction ID, revenue, currency, location and event time.
Send a controlled purchase event and confirm it maps to the expected campaign and location.
Send duplicate, older and refund postbacks and verify the original ledger record remains authoritative.
Attribution & integrationsSend Adjust callbacks to VarsityProofCreate a protected callback endpoint and normalize revenue events with stable deduplication identifiers.+
How to do it
Open Integrations, find Adjust and generate a provider endpoint.
Copy the endpoint into the approved Adjust callback configuration and protect its token.
Map the VarsityProof campaign signal, callback or event ID, transaction ID, revenue, currency, location and event time.
Send a controlled revenue callback and confirm the expected campaign and location attribution.
Repeat the event, send an older update and send a refund callback to verify ledger safeguards.
Attribution & integrationsConnect Meta partnership evidenceAuthorize managed Pages and professional Instagram accounts and verify public content carrying exact VarsityProof codes.+
How to do it
Create the campaign and its exact promo, tracking or campaign code before content is published.
Open Integrations, choose Set up Meta and select only the managed Pages and professional Instagram accounts needed for the campaign.
Review the read-only permissions and complete the authorization.
Publish or identify controlled public content containing the exact code, then choose Sync now.
Confirm the deliverable appears as partnership evidence and that unrelated content and messages are not imported.
Attribution & integrationsConnect Twilio response evidenceValidate the least-privilege VarsityProof OAuth app and match tracked calls and messaging responses without sending communications.+
How to do it
Confirm the tracked Twilio numbers or campaign fields can carry the VarsityProof source signal used by the campaign.
Open Integrations and choose Set up Twilio.
VarsityProof validates its server-side OAuth client and connects the configured Twilio account with read-only Calls and Messages access.
Choose Sync now and confirm controlled tracked responses map to the expected campaign and location.
Verify VarsityProof cannot place calls or send messages, then exercise credential expiration and reconnect.
Compliance & evidenceCreate a compliance operations recordTrack deadlines, category risks and the evidence needed for an external NIL disclosure process.+
How to do it
Open Operations and choose Compliance.
Select the campaign and enter the deal value and business category.
Review the $600 threshold alert, restricted-category flag and five-day countdown.
Record submission status and supporting notes as the process advances.
Export the NIL Go-ready CSV package when an external filing package is needed.
Compliance & evidenceStore contracts and proof in the Evidence VaultKeep signed agreements, approvals, disclosures and proof of work connected to the campaign record.+
How to do it
Open Operations and choose Evidence Vault.
Select the campaign and, when applicable, the related compliance record.
Choose the evidence type and upload the file.
Confirm the filename, date and audit-history entry.
Limit workspace access to people who are authorized to view the material.
Analytics, reports & billingCustomize the dashboard for campaign goalsPrioritize the metric cluster that matches awareness, revenue, sentiment or corporate objectives.+
Analytics, reports & billingManage your subscription and invoicesChoose a plan and use Stripe-hosted controls for payment methods, invoices and cancellation.+
How to do it
Open Workspace, then Subscription.
Compare Local, Team, Growth, Agency and Enterprise limits.
Choose a paid plan and complete the secure Stripe-hosted checkout.
Return to Subscription and select Manage billing & invoices when available.
Contact billing support if checkout remains pending or a plan change requires assistance.