Device Magic Partner Program

Your industry expertise meets industrial grade mobile data collection.

The Device Magic Partner Program is a network of thought leaders with a common goal: collective success driven by collaboration. Join our growing community of industry experts to reach new customers and grow your business through integrated data collection solutions.
Become A Partner

Partners working together to improve their business

Explore Our Partnership Opportunities

Whitelabel your app with Device Magic

Reseller Partners

Differentiate your business by offering industry-leading mobile data collection solutions to your customers under your own company branding. We’ll work with you to develop white-labeled software and applications to suit your business needs.

OEM Partners

OEM Partners

Expand your core product offering with a mobile data collection component. We’ll work with you to develop and enable mobilized, offline data collection capabilities that complement your existing solutions.

Technology Partners

Reach a wider user base through platform integration. We’ll work with you to educate current and potential customers about the operational benefits that can be achieved by subscribing to compatible software systems.

Referral Partner

Referral Partners

Connect your customers with a mobile data collection solution that meets their professional needs. We’ll work with you to establish a referral partnership that drives collective success and stronger customer relationships.

Experience the Benefits of the Device Magic Partner Program

Discounted partner pricing

Gain access to features and pricing beyond our regular subscription plans.

White labeling services

Customize the Device Magic mobile and web forms apps with your own company branding.

Sandbox demo account

Access everything Device Magic has to offer with your own demo account.

Exclusive tech roadmap insights

Be the first to learn about upcoming product releases.

Product enhancement collaboration

Work directly with our product developers to deliver your feedback and customer requests.

Dedicated partnership success manager

Provide onboarding support and ongoing training services.

Contact Us

If you'd like to join our partner program, please fill out the form below and we'll be in touch very soon!

.page-template-flexible section.form, .page-template-landing-page section.form {
max-width: 650px !important;
}

.page-template-flexible section.full-width-wysiwyg, .page-template-landing-page section.full-width-wysiwyg {max-width: 1280px !important;} .page-template-flexible section.form, .page-template-landing-page section.form { max-width: 650px !important; } /* form styles */ .page-template-flexible section.form .form *[type="submit"], .page-template-landing-page section.form .form *[type="submit"] { display: flex !important; } .mktoForm .mktoButtonWrap.mktoSimple .mktoButton { background-color: #FFB431 !important; border-color: #FFB431 !important; } body form.mktoForm .mktoFormRow { display:flex; margin:0 -.5rem !important; width:auto; clear:none!important; flex-direction:column; } body form.mktoForm .mktoFormCol { padding:0 .5rem; width:100%; margin-bottom:1rem!important; float:none!important } body form.mktoForm select.mktoField { appearance:listbox!important; cursor: pointer; } body form.mktoForm .mktoFieldWrap { width:auto!important } body form.mktoForm label,body form.mktoForm label.mktoLabel { width:auto !important; float:none; max-width: max-content; } body form.mktoForm .mktoFieldWrap input.mktoField,form.mktoForm .mktoFieldWrap select.mktoField,form.mktoForm .mktoFieldWrap textarea.mktoField { padding:0 1rem!important; line-height:2.25!important; background:#F2F5F9!important; border-radius:4px!important; border:none!important; height:auto!important; box-shadow:none!important; min-height:2.25em!important } body form.mktoForm .mktoError { bottom:auto!important; top:100%!important } body form.mktoForm input[type],body form.mktoForm select { font-size:inherit !important; } body form.mktoForm .mktoHasWidth { width:100% !important; } body form.mktoForm .mktoOffset,body form.mktoForm .mktoGutter,body form.mktoForm .mktoClear { display:none } body form.mktoForm .mktoFieldWrap { float:none!important; display:flex; align-items:start; flex-direction:column } body form.mktoForm label.mktoLabel { font-size:.7em!important; flex-shrink:0; margin-right:1em; padding:0!important; color:#00305E; font-weight:600; margin-bottom:.25em!important } body .mktoForm { background:none; padding:0!important } body form[id].mktoForm { font-family:inherit!important; font-size:inherit!important; line-height:inherit!important; padding:0!important; width:auto !important } body form.mktoForm .mktoHtmlText,body form.mktoForm .mktoCapchaDisclaimer { text-align:center!important; font-size:small; margin:auto!important; line-height:1.286; padding:0!important } body form.mktoForm .mktoHtmlText p { margin:0!important } body form.mktoForm .mktoCaptchaDisclaimer a,form.mktoForm .mktoHtmlText a { white-space:nowrap; text-decoration:none } body form.mktoForm .mktoHtmlText a:hover { text-decoration:underline } body form.mktoForm .mktoErrorMsg { font-size:75%!important } body form.mktoForm .mktoButtonRow { display:block!important } body form.mktoForm .mktoButtonWrap { margin:auto!important; display:flex!important } body form.mktoForm .mktoButton { margin:auto!important; display:flex; line-height:1!important; padding:1rem 1.5rem!important; font-size:inherit!important; font-weight:600!important; letter-spacing:1.0625px; text-transform:uppercase; border-radius:3px; background:#0082C9!important; border:none!important; color:#fff!important; align-items: center; } body form.mktoForm a { padding:0!important; color:#0082C9 } body form.mktoForm .mktoButton::after { content:url('https://info.gocanvas.com/rs/409-JOV-794/images/arrow_right.svg'); display:block; width:.55em; margin-left:.5em } body form.mktoForm .mktoRequiredField label.mktoLabel:after { content:'*'; margin-left:.05em; display:inline } body form.mktoForm .mktoRequiredField label.mktoLabel { font-weight:600 } body form.mktoForm .mktoRadioList, body form.mktoForm .mktoCheckboxList { display: flex; } body form.mktoForm input[type="checkbox"] + label::before,body form.mktoForm input[type="radio"] + label::before { display:block; position:absolute; width:1rem; height:1rem; background:none!important; border:2px solid currentColor !important; box-shadow:none; content:'' !important; border-radius:50%!important; margin:0; padding:0; left:-1.2rem; color:inherit !important; } body form.mktoForm input[type="checkbox"]:checked + label::after,body form.mktoForm input[type="radio"]:checked + label::after { content:''; width:1rem; height:1rem; background-color:currentColor; position:absolute; left:-1.2rem; border-radius:50% !important; scale:.6 } body form.mktoForm .mktoRadioList > label,body form.mktoForm .mktoCheckboxList > label { align-items:center; display:flex; position:relative; cursor:pointer; margin: 0 1em 0 1.5em; padding:0 0 0 .5em; line-height: 2; } body form.mktoForm .mktoAsterix,body form.mktoForm input.mktoField[type="radio"],body form.mktoForm input.mktoField[type="checkbox"] { width: 0 !important; opacity: 0 !important; height:0 !important; min-height: auto !important; } body form.mktoForm *:focus-visible { outline:2px solid #0082C9 !important; } body form.mktoForm input[type="checkbox"]:focus-visible + label, body form.mktoForm input[type="radio"]:focus-visible + label { color:#0082C9; } body form.mktoForm input[type="checkbox"] + label::before,body form.mktoForm input[type="checkbox"]:checked + label::after { border-radius:4px!important } /* Template specific form layout switch media query rules. The form is always one-column on mobile. */ @media (min-width:576px) { /* when the screen size is > 576px, the form will be switched to multi-column, if the form is multi column by design */ body form.mktoForm .mktoFormRow { flex-direction: row; } } @media (min-width:768px) { /* again, if the screen size is > than 768px, switch back to one-col layout */ body form.mktoForm .mktoFormRow { flex-direction: column; } } @media (min-width:992px) { /* and finally switch to multi-col */ body form.mktoForm .mktoFormRow { flex-direction: row; } } /* end template specific form layout switch */ @media (min-width:1200px) { body form.mktoForm label.mktoLabel { font-size:inherit!important } } /* end form styles */ MktoForms2.loadForm("//info.gocanvas.com", "409-JOV-794", 2124); MktoForms2.whenReady(function (form) { form.addHiddenFields({ LastFormURL : document.location.href }); }); MktoForms2.whenReady(function(mktoForm){ mktoForm.addHiddenFields({ optInURL : document.location.href }); }); MktoForms2.whenReady(function(mktoForm){ mktoForm.addHiddenFields({ Referrer_URL_Form_Submit__c: document.referrer }); }); (function (){ var invalidPersonalDomains = ["@armyspy.","@mailinator.","@example.","@business.","@dogemn.","@cypresstestcompany.","@dayrep.","@loongwin.","@jollyfree.","@fectode.","@skom.","@tasla.","@kaudat.","@your.email+fakedata."]; MktoForms2.whenReady(function (form){ form.onValidate(function(){ var email = form.vals().Email; if(email){ if(!isEmailGoodPersonal(email)) { form.submittable(false); var emailElem = form.getFormElem().find("#Email"); form.showErrorMessage("Must be businesss email.", emailElem); }else{ form.submittable(true); } } }); }); function isEmailGoodPersonal(email) { for(var i=0; i < invalidPersonalDomains.length; i++) { var domain = invalidPersonalDomains[i]; if (email.indexOf(domain) != -1) { return false; } } return true; } })();