Capturing Love & Moments

Welcome to ShotbyD, a visual storytelling studio capturing weddings, lifestyle moments, and celebrations—turning real emotion into lasting cinematic memories.

Trusted Rate

Satisfied clients and we are always consistent in our service
0 %

About Us

ShotByD exists to preserve real moments with clarity, emotion, and intent. The brand was built on a simple principle: authentic stories don’t need heavy gear—they need presence, timing, and a filmmaker who understands people.

The focus is precision: clean framing, intentional movement, curated sound, and edits that feel alive. Every project is crafted to hold meaning long after the moment has passed.

ShotByD is available for travel and works with clients who value sincerity over spectacle. The goal is consistent: capture your story with honesty, elevate it with craft, and deliver visuals that remain timeless.

Our Services

These are the signature moments we capture

Weddings

Your day is unique. With phone-videography, we’re unobtrusive yet ready to capture every tear, laugh and dance. We travel to your venue and create cinematic, heartfelt videos that feel like you’re reliving the moment.

Includes:

Lifestyle Sessions

Whether it’s a couple’s shoot, family gathering, branding visuals or just a celebration of life — we bring the same passion and phone-first approach. Natural light, real moments, zero over-production.

Includes:

Events & Parties

Birthday bashes, launches, charity events, you name it. With phone videography we stay agile, light, and ready for action—ensuring we don’t miss the real energy of the room.

Includes:

Brand & Creator Content

Beyond personal moments, we also create clean, modern visual content for small brands, creatives, and entrepreneurs. Using phone videography keeps things natural, fast, and relatable—perfect for social media, campaigns, and storytelling that feels real.

Includes:

Our Works

At ShotbyD, we don’t just produce content

We tell stories through powerful visuals. Shotbyd is a collective of visual storytellers and creative specialists focused on crafting bold, intentional imagery that resonates.

 

Person Shoot

Birthday Event Shoot

Testimonials

Real Stories From Our Amazing Clients

Well captured! ❤️❤️❤️❤️ Thank you.

Ondot experience Client

Shotbyd never disappoints when it comes to delivering ❤️❤️. A very good job

Buflus Events Client

Shotbyd Thank you soo much for this beautiful video, I love it smm😊❤️❤️

Ashabi Jewels Client

Omggg, I love the video! 😍

James Client

Trusted Rate

Satisfied clients and we are always consistent in our service
0 %

Creativity is our engine; every frame begins with an idea worth exploring.

Integrity guides our lens; the story stays honest, and the moment stays true.

Connection gives our work meaning; visuals matter only when they reach someone deeply.

FAQs

Frequently Asked Questions

Cinematic phone-based videography for weddings, lifestyle shoots, events, and parties.

It allows mobility, intimacy, and authentic moments without the distraction of heavy gear.

Yes. Local and international travel is available and included in custom quotes.

Submit your details through the booking form. A deposit secures your date.

Highlight edits within 7–10 days. Full video delivery within 3–6 weeks depending on project size.

Yes. Raw clips can be added to any package.

Pricing depends on shoot type, duration, location, and travel requirements. A tailored quote is provided after inquiry.

Live Chat

Talk to our customer support

Read FAQs

Browse general questions

Let’s Connect

Great stories begin with a single conversation.

Whether you’re ready to book a shoot or want clarity on how we can capture your moment, reach out. ShotByD is built on trust, ease, and genuine connection—your vision sets the tone, and we shape the experience around you.

parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) } /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-listing-fname" as=${html``} />
parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) } /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-listing-lname" as=${html``} />
parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-telephone" as=${html``} />
parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-email" as=${html``} />
<${props.Select} isOptionDisabled=${option => option.mf_input_option_status === 'disabled'} className=${"mf-input mf-input-multiselect " + ( validation.errors['mf-multi-select'] ? 'mf-invalid' : '' )} classNamePrefix="mf_multiselect" value=${parent.getValue("mf-multi-select") && [{"label":"Wedding","value":"value-1","_id":"5ab37d2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Lifestyle","value":"value-2","_id":"7cf6837","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Event","value":"value-3","_id":"32701e2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Party","value":"value-4","_id":"c1960a1","mf_input_option_status":"","mf_input_option_selected":""}].filter(item => { if(parent.state.formData['mf-multi-select'] && parent.state.formData['mf-multi-select'].indexOf(item.value) != -1 ){ return item; } })} name='mf-multi-select' placeholder="${ parent.decodeEntities(`Event Type`) } " options=${[{"label":"Wedding","value":"value-1","_id":"5ab37d2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Lifestyle","value":"value-2","_id":"7cf6837","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Event","value":"value-3","_id":"32701e2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Party","value":"value-4","_id":"c1960a1","mf_input_option_status":"","mf_input_option_selected":""}]} onChange=${(el) => { setValue("mf-multi-select", ''); if(el != null){ setValue("mf-multi-select", el, true); } parent.multiSelectChange(el, 'mf-multi-select'); }} ref=${() => { register({ name: "mf-multi-select" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if(parent.state?.submitted !== true){ if ( parent.getValue("mf-multi-select") === '' && false ) { parent.setValue( 'mf-multi-select', '[]'); parent.multiSelectChange('[]', 'mf-multi-select'); } } }} isMulti /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-multi-select" as=${html``} />
<${props.Flatpickr} name="mf-date" className="mf-input mf-date-input mf-left-parent " placeholder="${ parent.decodeEntities(`Event Date`) } " options=${{"minDate":"today","maxDate":"","dateFormat":"m-d-Y","enableTime":"","disable":[],"mode":"single","static":true,"disableMobile":true,"time_24hr":false}} value=${parent.getValue('mf-date')} onInput=${parent.handleDateTime} aria-invalid=${validation.errors['mf-date'] ? 'true' : 'false'} ref=${el => props.DateWidget( el, '', {"message":"This field is required.","required":true}, register, parent )} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-date" as=${html``} />
{ parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-text" as=${html``} />
<${props.Select} isOptionDisabled=${option => option.mf_input_option_status === 'disabled'} className=${"mf-input mf-input-multiselect " + ( validation.errors['mf-multi-select'] ? 'mf-invalid' : '' )} classNamePrefix="mf_multiselect" value=${parent.getValue("mf-multi-select") && [{"label":"Yes","value":"value-1","_id":"5ab37d2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"No","value":"value-2","_id":"7cf6837","mf_input_option_status":"","mf_input_option_selected":""}].filter(item => { if(parent.state.formData['mf-multi-select'] && parent.state.formData['mf-multi-select'].indexOf(item.value) != -1 ){ return item; } })} name='mf-multi-select' placeholder="${ parent.decodeEntities(`Travel Requirement`) } " options=${[{"label":"Yes","value":"value-1","_id":"5ab37d2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"No","value":"value-2","_id":"7cf6837","mf_input_option_status":"","mf_input_option_selected":""}]} onChange=${(el) => { setValue("mf-multi-select", ''); if(el != null){ setValue("mf-multi-select", el, true); } parent.multiSelectChange(el, 'mf-multi-select'); }} ref=${() => { register({ name: "mf-multi-select" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if(parent.state?.submitted !== true){ if ( parent.getValue("mf-multi-select") === '' && false ) { parent.setValue( 'mf-multi-select', '[]'); parent.multiSelectChange('[]', 'mf-multi-select'); } } }} isMulti /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-multi-select" as=${html``} />
{ parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-text" as=${html``} />
<${props.Select} isOptionDisabled=${option => option.mf_input_option_status === 'disabled'} className=${"mf-input mf-input-multiselect " + ( validation.errors['mf-multi-select'] ? 'mf-invalid' : '' )} classNamePrefix="mf_multiselect" value=${parent.getValue("mf-multi-select") && [{"label":"Highlight Video","value":"value-1","_id":"5ab37d2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Full Coverage","value":"value-2","_id":"7cf6837","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Raw Clips","value":"value-3","_id":"40c4ade","mf_input_option_status":"","mf_input_option_selected":""}].filter(item => { if(parent.state.formData['mf-multi-select'] && parent.state.formData['mf-multi-select'].indexOf(item.value) != -1 ){ return item; } })} name='mf-multi-select' placeholder="${ parent.decodeEntities(`Type of Deliverables Needed`) } " options=${[{"label":"Highlight Video","value":"value-1","_id":"5ab37d2","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Full Coverage","value":"value-2","_id":"7cf6837","mf_input_option_status":"","mf_input_option_selected":""},{"label":"Raw Clips","value":"value-3","_id":"40c4ade","mf_input_option_status":"","mf_input_option_selected":""}]} onChange=${(el) => { setValue("mf-multi-select", ''); if(el != null){ setValue("mf-multi-select", el, true); } parent.multiSelectChange(el, 'mf-multi-select'); }} ref=${() => { register({ name: "mf-multi-select" }, parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true})); if(parent.state?.submitted !== true){ if ( parent.getValue("mf-multi-select") === '' && false ) { parent.setValue( 'mf-multi-select', '[]'); parent.multiSelectChange('[]', 'mf-multi-select'); } } }} isMulti /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-multi-select" as=${html``} />
{ parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el) }} /> <${validation.ErrorMessage} errors=${validation.errors} name="mf-text" as=${html``} />
<${validation.ErrorMessage} errors=${validation.errors} name="mf-textarea" as=${html``} />