RainRocks Web Design
Prepared for Integra Partners
Marketing strategy and research
Full HTML report
Delivery and reporting

Define ownership.
Measure useful progress.

A launch sequence, practical acceptance checks and a consistent route from enquiry to opportunity and won project.

2027 annual planCalgary and Western Canada
CAD $2,000 / monthPaid media cap
10 November 2026Research date

The build and the first 90 campaign days.

These are two related clocks. The indicative eight-week build establishes the foundation; the first 90 campaign days start after the agreed launch checks. January–December describes the editorial plan, while actual campaign activation follows readiness and the agreed start date.

PhaseWorkReady to progress when
Week 1Confirm scope, access, licences, current data and client owners.The account inventory, connection routes and responsibilities are agreed.
Weeks 2–3Approve design, sitemap, key copy and metric definitions.Integra provides consolidated sign-off.
Weeks 3–6Build pages/forms; configure intake, owner rules and Ruddr mapping.Successful, duplicate and failed-delivery test paths are evidenced.
Weeks 5–8Build reporting; reconcile sources; test permissions; train owners.Acceptance checks and handover are complete.
Campaign days 1–30Activate LinkedIn and Google within the 60/40 cap and verify incoming enquiries.Spend, routing and qualification feedback are visible.
Campaign days 31–60Refine creative, terms and destinations using relevant requests and sales feedback.Changes and reasons are logged for review.
Campaign days 61–90Review accepted opportunities and delivery capacity alongside acquisition activity.The next-quarter allocation and priorities have an evidence-based decision.

Acceptance means evidence, not just a launch date.

RainRocks and the relevant Integra owner review these checks before the agreed service goes live.

WorkstreamAcceptance evidenceClient owner
WebsiteApproved priority pages; mobile and keyboard review; working redirects and consent controls.Approval contact and service reviewer
Enquiry handlingTest receipts, assigned owner, preserved source, duplicate replay and failed-delivery recovery.Sales owner
Ruddr handoffRequired fields, supported update routes, next actions and a reconciled opportunity/project test.Sales and delivery owners
ReportingCampaign spend and lead counts reconciled; financial definitions agreed; refresh/failure states tested.Marketing and finance owners
HandoverRecorded training, operating guide, support route and unresolved-issue register.Account/licence owner

Attribution and Ruddr

Every stage needs the same definition.

Use one campaign ID across website links, email, ads and the opportunity record, for example ip_2027_03_copilot. Keep the initial source separate from the latest campaign interaction. UTM source identifies the platform, medium identifies paid versus organic, campaign identifies the offer and content identifies the creative.

StageDefinitionOwner
EnquiryA unique person requests information or submits a valid formMarketing
Qualified leadSales confirms company fit, a relevant need and a credible next stepSales
OpportunitySales accepts a scoped potential engagement with stage and estimated valueSales
Won projectAgreement accepted and project createdSales and delivery
Delivered valueRecorded revenue, delivery costs and margin for the agreed periodFinance and delivery

Capture lead ID, company, business contact, service interest, original source, original campaign, latest campaign, landing page, consent evidence, owner, status, rejection reason and relevant opportunity ID. Record estimated opportunity value separately from won revenue. Do not send confidential form content into analytics platforms.

Ruddr supports companies, contacts, opportunities and custom API integrations. Verify which fields and write endpoints are available in their actual workspace before choosing the integration. Keep consent, detailed attribution and email suppression in a marketing system or companion database if Ruddr cannot hold them. [S26 S27]

Suggested integration: website form creates a deduplicated lead in the lead store, sends an internal notification and creates or updates the relevant Ruddr record when qualified. Email stays in an email platform. Ads and analytics data join the lead and opportunity data in a reporting dataset, which can feed Power BI or a simpler dashboard.

Report spend, clicks, valid leads, qualified leads, meetings, accepted opportunities, pipeline value and won revenue. Cost per qualified lead equals spend divided by qualified leads. Paid ROAS equals attributed revenue divided by paid spend; it is not profit or total marketing ROI. Count each opportunity and sale once. Keep first-touch, last-touch and assisted views separate. Reconcile a 30-day acquisition report with 90-day opportunity follow-up.

Reporting framework

Report the measures that matter.

MeasureDefinitionOwnerImportant distinction
Valid enquiriesUnique people making a relevant requestMarketing and salesDeduplicate, reject spam and log reasons
Qualified leadsCompany fit plus confirmed need and next stepSalesDo not count all downloads as qualified
Cost per qualified leadPaid spend divided by qualified leadsMarketingUnavailable when qualified-lead count is zero
MeetingsCompleted or explicitly agreed discovery meetingsSalesDistinguish booked from attended
Accepted opportunitiesScoped potential engagements accepted by salesSalesOne opportunity ID, one owner
Pipeline CADEstimated value of accepted open opportunitiesSalesSeparate estimates from revenue
Won revenue CADRevenue attributed once using the agreed reporting viewFinanceSeparate recognised revenue from contract value
Project marginRevenue less agreed delivery costs for the periodFinance and deliveryNot the same as advertising ROAS
Actual performanceNot populated. No ads or email campaigns have been launched as part of this report.
Reporting cadence30-day acquisition view plus 90-day opportunity follow-up. Keep assisted and primary attribution separate.
Open Excel tracker

Execution checklist

Launch tasks and evidence.

Before January
Confirm priority services, service area and availability

Owner: Leadership. Acceptance evidence: Offer scope and owner agreed.

Before January
Approve campaign themes and identify one SME per service

Owner: Marketing lead. Acceptance evidence: Named reviewers and review deadlines.

Before January
Audit existing email list consent and unsubscribe suppression

Owner: Marketing lead. Acceptance evidence: Only eligible recipients enter campaigns.

Before January
Export 12 months of available web, ad and lead history

Owner: Analytics owner. Acceptance evidence: Baseline with source dates and gaps.

Before January
Validate candidate keywords in Calgary and Alberta Keyword Planner

Owner: Paid media specialist. Acceptance evidence: Volume, bid ranges and relevance recorded.

Before January
Build or verify scanning and governance landing pages

Owner: Web owner. Acceptance evidence: Working forms, mobile layout and correct routing.

Before January
Test consent-aware tags and enquiry events with test records

Owner: Analytics owner. Acceptance evidence: One valid submission creates one lead.

Before January
Define enquiry, qualified lead and opportunity stages

Owner: Sales operations. Acceptance evidence: One definition used across channels.

Before January
Map lead source and campaign fields into Ruddr or companion CRM

Owner: Sales operations. Acceptance evidence: Original source survives opportunity creation.

January week 1
Launch narrow Google service groups within approved cap

Owner: Paid media specialist. Acceptance evidence: No more than two core groups; negatives applied.

January week 1
Start weekly social and monthly editorial workflow

Owner: Marketing lead. Acceptance evidence: First four weeks approved.

January week 2
Review first enquiries and follow-up handling

Owner: Sales lead. Acceptance evidence: Reject reasons and response time logged.

January week 4
Review search terms, lead quality and landing-page friction

Owner: Marketing and sales. Acceptance evidence: Document one change to test.

February
Prepare Copilot checklist and March webinar outline

Owner: Service SME. Acceptance evidence: Useful asset and confirmed host.

February
Check paid-social audience eligibility and consent

Owner: Marketing lead. Acceptance evidence: Audience large enough or budget returns to Search.

March
Run one LinkedIn webinar burst and follow-up sequence

Owner: Marketing lead. Acceptance evidence: Spend capped and leads reviewed by sales.

March end
Review first 90 days and service delivery capacity

Owner: Leadership. Acceptance evidence: Continue, change or stop each tactic.

Monthly
Review all 12 competitors and capture public changes

Owner: Marketing lead. Acceptance evidence: Dated offer/content/ad log; no inferred spend.

Quarterly
Reconcile campaign IDs, deduplication and opportunity outcomes

Owner: Analytics owner. Acceptance evidence: No duplicated revenue or invented attribution.

Quarterly
Refresh technical details and approved proof assets

Owner: Service SME. Acceptance evidence: No unapproved client names or results.

Ownership

Who owns what.

RoleResponsibility
Marketing leadCalendar, copy, assets and distribution
Service SMETechnical accuracy and approved proof
Sales leadResponse, qualification and opportunity records
Web and analytics ownerWorking forms, tags, deduplication and attribution
LeadershipBudget, capacity and commercial promises

The service behind the calendar.

The managed programme includes content production, ads, website checks, lead-routing monitoring, pipeline hygiene and Power BI reconciliation.

Read the complete monthly checklist