Kelowna · Okanagan Valley, BC

Your social media, run by the person who shoots it.

One operator for the whole chain — strategy, shoot, edit, posting, ads. No agency middleman, no stock library.

Kris Ulley on a hillside above the Okanagan with a camera
Kris Ulley — Magic and Flow Media
10+Years as a photographer & videographer
6+Years running marketing for businesses
1M+Views on a single client reel
1Person you actually deal with
Marketing first

The strategy is the job

Calendars, captions, replies, ad spend, and a read on what's working. One reel I built for a client passed a million views.

Camera second

Shot in-house, every time

Ten years full-time behind the camera, with the bodies, glass, lighting, audio and drone to match. Your feed gets made of your business.

One contact

You deal with me

Same person on the shoot, in the edit, and answering your text on a Sunday. Nothing gets lost between departments — there are none.

What you get

The complete media package.

Most businesses choose between an agency that outsources the camera and a shooter who hands over files and disappears. This is both jobs, one person.

Primary service

Social media management

Built, scheduled, published and watched. Every month's content is planned around what your business is actually doing that month.

  • Content calendar & monthly shoot planning
  • Captions, hashtags and cross-platform posting
  • Comments, DMs and community engagement
  • Page setup, cleanup and profile optimization
  • Reporting on what's working and what to cut
Included

Photography & video

Ten years full-time behind the camera, not a marketer who bought a DSLR. Product, team, storefront, job site, events.

  • Commercial & product photography
  • Reels, shorts and brand films
  • Team & executive headshots
  • Teleprompter talking-head shoots
  • Colour grading and audio finishing
Included

Aerial & drone

Licensed, insured and current, so the aerials are legal as well as good — the angle that makes a property look worth the drive.

  • Property & real estate aerials
  • Job site and progress documentation
  • Cinematic reveals for video openers
  • Transport Canada certified operation
Included

Paid advertising

Boosted Meta ads are the cheapest serious advertising a local business can buy. I build the campaign, aim it at your demographic and only the areas you service, and run it on footage from your own shoot.

No contracts — pause it, raise the budget for a busy month, or retarget whenever the business changes.

  • Instagram & Facebook campaign build
  • Demographic, interest & radius targeting
  • Creative cut from your own footage
  • Budget managed, results reported
  • No contract — stop or change any time

Where it gets posted

Your Google listing counts as social media. Most people forget it.

I post straight to your Google Business Profile, not just the feeds. A listing that keeps showing activity — fresh posts, new photos, recent reviews — is what lifts you in local search when somebody nearby types your trade into their phone. Cheapest local SEO there is, and almost nobody bothers.

Google Business Profile Instagram Facebook TikTok YouTube Pinterest & others as needed

AI, used properly

Fluent in the tools. Allergic to the slop.

AI belongs in the workflow, not in the feed. It speeds up the unglamorous parts — research, drafting, cleanup, upscaling, transcription — so more of the budget goes into real footage of your real business.

Your customers should never be able to tell a machine touched it. If a post looks generated, it has already cost you trust.

Workflow automation Research & drafting Image & video cleanup Upscaling & restoration Transcription & captions Team training

I also train teams to use it — what it's good for, where it embarrasses you, and how to set it up so it saves real hours.

Two people sitting on the shore of a still turquoise mountain lake
Shot, not generated

The kit

You're not hiring a phone.

Ten years of buying the right tool instead of the cheap one.

Cameras

Professional Sony mirrorless bodies with fast prime and zoom glass, shot in log for full grading latitude.

Lighting

Studio and location lighting, so a dim shop still looks worth photographing.

Audio

Broadcast-grade wireless and shotgun microphones. Bad audio is the fastest way to lose a viewer.

Teleprompter

Read your script straight down the lens. No memorizing, no forty takes — talking-head videos that take an hour, not an afternoon.

Headshot setup

A portrait setup that travels — backdrop, key and rim light, a whole staff done in an afternoon. Matching headshots look like a company; mismatched selfies look like a group chat.

Drone

Licensed and insured aerials for properties, job sites, orchards and events — flown legally, which is not a given here.

Compact & action

DJI Osmo Pocket 4 Pro, Osmo 360 and Osmo Action 6 — gimbal-smooth walkthroughs, full 360 coverage, and a camera small enough to mount on a machine or a helmet.

Post

DaVinci Resolve Studio for grade and finish, the Adobe suite for stills, Topaz for restoration and upscaling.

Selected work

Shot in the Okanagan, for the Okanagan.

Cafés, trades, studios, teams and families — plus the landscape work that started all of it.

Two matcha lattes being placed on a wooden café table
Café · product & menu
Dancer mid-pose under stage lighting
Studio · dance
Vintage red tractor overgrown in an orchard field
Orchard · editorial
Minor hockey team portrait on the ice at a local arena
Team · club portrait
Two people with coffee on a couch in a bright café
Brand · lifestyle
Aerial silks performer suspended above a lit stage set
Live · performance
Woman on a lookout platform above the city and the lake
Tourism · lifestyle
Long exposure of a lit carnival ride at night
Night · long exposure
Family of four leaning on a fence in a field of yellow flowers
Family · portrait
Bare tree on the shoreline of Okanagan Lake with mountains behind
Landscape · Okanagan Lake
Dog sitting on a rock in golden grass at sunset
Pet · portrait
Vineyard rows silhouetted against an orange sunset
Vineyard · golden hour
Pink and violet sunset over a lake between dark hills
Landscape · last light
Kris Ulley standing beside a helicopter on a helipad
On location — aerial shoot day

About

Started outdoors. Ended up running feeds.

I started with landscape photography, because I'm enamoured with the sheer beauty of this valley — most of my free time still goes to the mountains around it.

Portrait work came next, and with it my first business. Ten years on it has kept widening — videography, real estate, product, licensed drone — and for the last six I've run the marketing side too. The same methods grew my own Instagram past 7,000 followers, and working with larger production companies sharpened the videography.

That combination is the whole point: the person planning your posts is the person holding the camera, so what gets shot is exactly what the strategy needs.

Experience10+ years photography & video · 6+ years marketing
BasedKelowna, BC — working throughout the Okanagan Valley
DisciplinesSocial media management, photography, videography, licensed drone, paid ads

From clients

What working together looks like.

5.0 Rating on GoogleRead the reviews →

“Your attention to detail and dedication to creating content that truly reflects my brand's personality has yielded exceptional results.”

Erik LockeOwner, The Tile Guy

“Your dynamic and refreshing approach is unmatched, and we appreciate how you consistently create beautifully crafted and on-trend posts.”

Hailey SmithManager, Artistic Awning & Screens

“They captured the essence of my brand and helped me connect with my audience.”

Contact

Let's talk about your feed.

Tell me what your business does and what you're posting now. If it's a fit, I'll build a package around it.