Uw app-activeringscode is de sleutel tot de app
U kiest zelf uw app-activeringscode en geeft deze aan uw klanten. Een klant typt de code in de app in bij Uw partner activeren: uw profiel wordt geopend, en met Selecteren wordt u de SMART Migration-partner van die klant: het aanspreekpunt voor de proefperiode, de licentie en de migratie. Alleen partners die door MigrateDMS zijn gecertificeerd, staan in de app en hebben een app-activeringscode. Een klant kan dus alleen een gecertificeerde partner activeren, met de code die deze partner heeft gegeven.
Kies een code die gemakkelijk te typen is en uniek is voor u, bijvoorbeeld uw bedrijfsnaam. Zet de code in uw XML-bestand en geef deze aan elke klant, samen met de proeflicentiesleutel voor de SMART Migration-server.
Laat uw profiel opvallen
Uw partnerprofiel is uw etalage voor potentiële klanten die een migratie naar Nextcloud plannen. Klanten activeren u in de app met de app-activeringscode die u hun geeft, bekijken uw profiel en houden het op het tabblad Ondersteuning als hun aanspreekpunt. Licht uw diensten en ervaring uit op het gebied van inventarisatie, selectie, planning, migratie en documentatie, en maak duidelijk waar u meerwaarde biedt.
Neem relevante links op naar dienstbeschrijvingen, casestudy's en ondersteunende artikelen op uw eigen website. AI Help in de app gebruikt uw profiel en de gelinkte pagina's om vragen van klanten over uw diensten te beantwoorden. Een duidelijk, informatief profiel helpt klanten dus te begrijpen waarom ze voor u zouden moeten kiezen.
KLANTEN ONTMOETEN U OP DRIE PLEKKEN IN DE APP
Uw app-activeringscode
U kiest deze code en geeft hem aan uw klanten. Een klant kiest Uw partner activeren en typt de code in: uw profiel wordt geopend, en met Selecteren wordt u de partner van die klant.
Uw profielkaart
Uw profiel, dat wil zeggen uw live webpagina of uw HTML-presentatie, met uw contactgegevens. Zolang een klant nog geen partner heeft, vindt hij u in de partnerlijst op het tabblad Ondersteuning en bij Aan de slag, en opent hij uw profiel om het te lezen en uw contactgegevens te vinden. Zodra de klant u activeert, blijft uw kaart daar staan.
AI Help
Klanten stellen de app vragen over de diensten van partners. Voordat een klant een partner activeert, baseert AI Help zijn antwoorden op de profielen van alle gecertificeerde partners, waaronder het uwe. Zodra de klant u activeert, gebruikt AI Help alleen uw profiel en de pagina's waarnaar het linkt.
AI Help leest uw profielpagina
Het belangrijkste dat u aanlevert, is het adres van uw profielpagina: een pagina op uw eigen website over uw SMART Migration- en Nextcloud-diensten. Dit mag niet de hoofdpagina van uw bedrijf zijn. Een startpagina over alles wat u doet, geeft AI Help weinig om antwoorden op te baseren en leidt AI Help af van waar klanten naar vragen.
Wanneer een klant AI Help vraagt naar uw diensten, voordat hij een partner activeert of nadat hij u heeft geactiveerd, opent AI Help eerst uw profielpagina en daarna de links op die pagina. Elke link op uw profielpagina die binnen uw eigen domeinen blijft, is een pagina die AI Help kan openen. Bij elke vraag opent AI Help de pagina's die bij die vraag passen, en baseert het zijn antwoord uitsluitend op het verzamelde materiaal: uw profielpagina, de pagina's waarnaar deze linkt en uw HTML-bestand. De links op uw profielpagina bepalen dus wat AI Help een klant over u kan vertellen.
Wat u aanlevert
Drie bestanden met één gemeenschappelijke naam (een XML-bestand, een SVG-logo en een HTML-presentatie) en het adres van uw profielpagina. De app vindt het logo en de presentatie aan de hand van de naam van het XML-bestand, dus de drie namen moeten overeenkomen.
Het XML-bestand
Uw bedrijfsgegevens: naam, app-activeringscode, landen, diensten, Nextcloud-partnerniveaus en contactgegevens.
Het SVG-logo
Uw logo, vierkant, weergegeven op uw profielkaart en in het helppaneel, in lichte en donkere modus. Aanbevolen.
De HTML-presentatie
Uw naam, wat u aanbiedt en hoe men u kan bereiken. Altijd verplicht, ook als u een profielpagina hebt.
Partnersjablonen
Download de partnersjablonen: template.zip
Alle drie de bestanden in één zip-bestand: template.xml, template.html en template.svg. Pak het uit en volg de onderstaande stappen.
Sterk aanbevolen: uw eigen profielpagina
Een pagina over uw SMART Migration- en Nextcloud-diensten, niet uw startpagina. Als deze pagina in de app kan worden weergegeven, zien klanten uw live, altijd actuele webpagina in plaats van het HTML-bestand, en leest AI Help deze pagina als eerste en volgt het de links erop.

Diagram: uw partnerprofiel, bestaande uit drie bestanden en uw profielpagina. Alle bestanden hebben dezelfde naam, bijvoorbeeld example-consulting; de app vindt ze aan de hand van die naam. MigrateDMS voegt ze toe aan de volgende release van de app. XML (example-consulting.xml): bedrijfsgegevens (naam, app-activeringscode, landen, diensten, partnerniveaus en contactgegevens); verplicht. SVG (example-consulting.svg): logo, vierkant, weergegeven op uw profielkaart en in AI Help, in lichte en donkere modus; aanbevolen. HTML (example-consulting.html): presentatie met uw naam, wat u aanbiedt, links naar elke dienst en hoe men u kan bereiken; altijd verplicht. URL (profilePage): uw profielpagina, dat wil zeggen uw SMART Migration-pagina en niet uw startpagina; AI Help leest deze pagina en de links erop als eerste; sterk aanbevolen. Samen voeden ze de SMART Migration-app voor Nextcloud: het tabblad Ondersteuning (klanten typen de app-activeringscode die u hun hebt gegeven, zien uw profielkaart, dus uw pagina of HTML-bestand, en kiezen voor u) en AI Help (beantwoordt vragen van klanten over uw diensten op basis van uw profielpagina, uw HTML-bestand en de pagina's waarnaar deze linken).
Uw profiel stap voor stap voorbereiden
Section titled “Uw profiel stap voor stap voorbereiden”In acht stappen gaat u van de sjabloonset naar een vermelding in de volgende release van de app.
Kopieer de sjabloonset
Begin met
template.zip, dat wij u toesturen. Paktemplate.xml,template.htmlentemplate.svguit en geef alle drie dezelfde naam, bijvoorbeeldexample-consulting. De app vindt uw logo en uw presentatie uitsluitend aan de hand van de naam van het XML-bestand.Vul uw bedrijfsgegevens in
Vul het XML-bestand in: wie u bent, waar u werkt, welke diensten u aanbiedt en uw partnerniveaus. Zie Het XML-bestand hieronder.
Kies uw app-activeringscode
Kies de code die uw klanten intypen om u te activeren. De code is gemakkelijk te spellen en uniek voor u, zoals uw bedrijfsnaam. Zet de code in
partnerCode. U geeft de code aan uw klanten; alleen gecertificeerde partners hebben er een.Voeg uw logo toe
Vervang het sjabloonlogo door uw eigen vierkante SVG.
Schrijf uw presentatie
Beschrijf in het HTML-bestand uw SMART Migration- en Nextcloud-diensten, met uw naam en hoe men u kan bereiken, en controleer het bestand in zowel de lichte als de donkere modus.
Link naar uw dienstpagina's
Link elke dienst die u aanbiedt naar een pagina op uw eigen website die deze dienst beschrijft. AI Help leest deze links om klanten te antwoorden.
Voeg uw profielpagina toe
Maak op uw website een pagina over uw SMART Migration- en Nextcloud-diensten, niet uw startpagina, met een link naar elke dienst. Controleer de pagina aan de hand van de eisen voor de profielpagina en voeg het adres toe aan het XML-bestand.
Stuur de bestanden naar ons
E-mail de drie bestanden naar info@MigrateDMS.com. Wij controleren ze en nemen ze op in de volgende release van de app.
Het XML-bestand
Section titled “Het XML-bestand”Het XML-bestand vertelt de app wie u bent en waar u werkt. Geef het bestand de naam van uw id, bijvoorbeeld example-consulting.xml. Het logo en het HTML-bestand krijgen dezelfde naam: example-consulting.svg en example-consulting.html.
<?xml version="1.0" encoding="UTF-8"?><partner> <id>example-consulting</id> <partnerCode>EXAMPLE-2026</partnerCode> <name>Example Consulting Ltd</name> <country>Denmark</country> <services> <service>Files</service> <service>E-Mail</service> <service>Calendar</service> </services> <serviceProvider>Gold</serviceProvider> <reseller>Silver</reseller> <address>Street 1, 1000 City</address> <email>hello@example-consulting.com</email> <phone>+45 11 22 33 44</phone> <website>https://www.example-consulting.com</website> <profilePage>https://www.example-consulting.com/smart-migration</profilePage></partner>Elk element, en of u het nodig hebt:
| Element | Verplicht | Opmerkingen |
|---|---|---|
id | Ja | Kort, in kleine letters en uniek; meestal de bestandsnaam. Zonder id slaat de server van de app uw bestanden over en leest AI Help uw profiel nooit. |
partnerCode | Ja | Uw app-activeringscode: de code die u kiest en aan uw klanten geeft, en die zij intypen onder Uw partner activeren om u hun partner te maken. Gemakkelijk te typen en uniek voor u; hoofdletters en extra spaties maken niet uit. Alleen gecertificeerde partners hebben een code. Als een andere partner de code al gebruikt, vragen wij u een andere te kiezen. |
name | Ja | Uw bedrijfsnaam zoals klanten die op uw profielkaart zien. Een bestand zonder naam wordt weggelaten. |
country | Aanbevolen | Waar u werkt, getoond op uw profielkaart. Schrijf het land in het Engels. Bij meerdere landen schrijft u voor elk land een <country>-element of scheidt u de landen met komma's. |
services | Aanbevolen | Eén <service> per dienst: Files, E-Mail, Calendar of een korte eigen omschrijving. Vermeld alle diensten die u aanbiedt: er is geen limiet. Uw profielkaart toont ze op één regel en alle diensten wanneer de muisaanwijzer erop staat. Een dienst van meer dan vier woorden wordt als gewone tekst vóór de pills getoond in plaats van als pill. Op uw profielkaart loopt deze tekst door op de volgende regel, met de pills eronder: in totaal maximaal vier regels, daarna afgekapt met …, en alle diensten wanneer de muisaanwijzer erop staat. Zet de belangrijkste diensten vooraan. |
serviceProvider | Nee | Uw niveau in het Nextcloud-partnerprogramma als serviceprovider: Silver, Gold of Platinum. Laat het leeg als u geen serviceprovider bent; elke andere waarde telt als geen niveau. |
reseller | Nee | Uw niveau als reseller, met dezelfde woorden. |
address | Aanbevolen | Uw postadres, zoals Google Maps het kan vinden: de kaartspeld ernaast op het tabblad Ondersteuning opent het adres daar. |
email | Aanbevolen | Het adres waarnaar klanten schrijven: alleen het adres, of met de naam van de persoon die antwoordt ervoor en het adres tussen punthaken, die in het XML-bestand worden geschreven als < en >. De app toont de naam samen met het adres en maakt van beide een link. |
phone | Aanbevolen | Uw telefoonnummer. AI Help geeft uw adres, e-mailadres en telefoonnummer wanneer een klant vraagt hoe hij u kan bereiken. |
website | Aanbevolen | Uw startpagina, die AI Help vermeldt. Moet beginnen met https://. |
profilePage | Sterk aanbevolen | Uw eigen pagina over uw SMART Migration- en Nextcloud-diensten, beginnend met https://, niet de startpagina van uw bedrijf. AI Help opent deze pagina als eerste en volgt de links erop. Voeg frame="no" toe als de pagina niet binnen een andere site kan worden weergegeven. Zie Profielpagina of HTML-bestand hieronder. |
sortOrder | Nee | Wordt ingesteld door MigrateDMS; laat dit weg. |
listed | Nee | Wordt ingesteld door MigrateDMS, alleen voor de eigen demoprofielen: no houdt een profiel buiten de partnerlijsten. Laat dit weg; uw profiel wordt vermeld. |
Het logo
Section titled “Het logo”Uw logo wordt bovenaan uw profielkaart getoond (wanneer een klant uw code intypt, en zodra hij u heeft gekozen, op het tabblad Ondersteuning en op Aan de slag) en naast uw naam in het helpvenster van de app.
- Gebruik een vierkante SVG.
- Zorg dat het logo leesbaar blijft op zowel een lichte als een donkere achtergrond.
- Geef het logo de naam van het XML-bestand, bijvoorbeeld
example-consulting.svgnaastexample-consulting.xml. De app vindt het logo uitsluitend aan de hand van die naam. - Zonder logo toont de app op uw plaats een eigen logo.
De HTML-presentatie
Section titled “De HTML-presentatie”Het HTML-bestand is altijd verplicht, ook als u een profielpagina hebt: zonder dit bestand wordt u helemaal niet vermeld, en klanten zien het wanneer uw pagina niet kan worden weergegeven. Geef het dezelfde naam als het XML-bestand, bijvoorbeeld example-consulting.html — de app vindt het uitsluitend aan die naam. De app toont het in uw profielkaart, over de volle breedte van het scherm, in de lichte en de donkere modus.
Op het tabblad Ondersteuning opent de kaart, zodra een klant u heeft gekozen, met uw logo, naam en de gegevens uit uw XML-bestand — land, e-mailadres, telefoonnummer, adres (met een speld die het op Google Maps opzoekt), Nextcloud-partnerniveaus en diensten — boven uw presentatie of profielpagina. Het dialoogvenster waarin klanten een partner kiezen, toont dezelfde gegevens in zo weinig mogelijk regels, met een kleiner logo, boven uw presentatie of profielpagina.
| Onderwerp | Regel |
|---|---|
| Toegestane tags | Koppen h1 tot en met h4, p, br, hr, lijsten (ul, ol, li), tabellen (table, thead, tbody, tr, th, td), div, span, blockquote, links (a), afbeeldingen (img) die als base64-adres data:image/… in het bestand zijn opgenomen — PNG, JPEG, GIF, WebP of SVG — en b, strong, i, em, u, small. |
| Toegestane stijlen | Inline style voor kleuren (color, background-color), randen en border-radius, marges en opvulling, font-size, font-style, font-weight, letter-spacing, line-height, text-align, text-decoration, text-transform, list-style, width, max-width, min-width, opacity, display, en grid- en flex-opmaak (grid-template-columns, grid-column, gap, flex, flex-wrap, justify-content, align-items en dergelijke). |
| Verwijderd | Alle andere tags — scripts, formulieren, frames — al blijft de tekst ervan behouden; een afbeelding waarvan de src een webadres is, omdat de app niets van elders laadt; alle attributen behalve de href van een link, de src en alt van een afbeelding, en style; en alle andere stijlen, zoals font-family, position of background. |
| Stijlwaarden | Alleen letters, cijfers, #, %, komma's, punten, koppeltekens en spaties. Dus geen url(), geen rgb() — schrijf kleuren als #1a5fb4 — en geen repeat(…). |
| Links | Alleen links met https:, http:, mailto: en tel: blijven behouden. Weblinks openen in een nieuw browsertabblad. |
| Donkere modus | Een blok dat background-color instelt, moet ook color instellen, anders is de tekst in de donkere modus mogelijk onleesbaar. |
| Breedte | Gebruik een kop over de volle breedte, gevolgd door twee tot vier blokken naast elkaar: display:grid; grid-template-columns:1fr 1fr 1fr. Schrijf de kolommen volledig uit. |
Een eenvoudige opmaak die goed werkt:
<h2>Example Consulting – SMART Migration partner</h2><div style="display:grid; grid-template-columns:1fr 1fr 1fr; gap:16px"> <div> <h3>Migration</h3> <p>Microsoft 365 to Nextcloud with SMART Migration.</p> <a href="https://www.example-consulting.com/smart-migration">How we migrate</a> </div> <div> <h3>Hosting</h3> <p>Nextcloud hosted in Denmark.</p> <a href="https://www.example-consulting.com/nextcloud-hosting">Our Nextcloud hosting</a> </div> <div> <h3>Contact</h3> <p><a href="mailto:hello@example-consulting.com">hello@example-consulting.com</a><br> <a href="tel:+4511223344">+45 11 22 33 44</a></p> </div></div>Kopieer deze opmaak en vervang de tekst en links door uw eigen tekst en links.
Profielpagina of HTML-bestand: wat klanten zien
Section titled “Profielpagina of HTML-bestand: wat klanten zien”Uw profielpagina wordt weergegeven als deze kan worden geladen. Anders zien klanten uw HTML-bestand. Als u een profielpagina hebt, leest AI Help die altijd als eerste, ook als de kaart het HTML-bestand toont.

Diagram: wat klanten op uw profielkaart zien. Uw live profielpagina als deze kan worden weergegeven, anders uw HTML-bestand. De klant opent uw profiel. Staat profilePage in de XML? Nee: uw HTML-bestand; AI Help leest het HTML-bestand en de pagina's waarnaar het linkt. Ja: is frame="no" ingesteld? Ja: HTML-bestand + Profielpagina openen in nieuw browsertabblad, met de melding dat de pagina niet kan worden weergegeven; AI Help leest de pagina nog steeds. Nee: wordt uw pagina geladen? Ja: uw live profielpagina, weergegeven in uw kaart; AI Help leest deze als eerste. Nee: uw HTML-bestand (terugvaloptie), met een regel die meldt dat de pagina niet bereikt is. „Geladen” betekent dat uw site binnen 6 seconden antwoordt op het verzoek van de browser om de pagina. Een pagina die insluiten verbiedt, toont een leeg frame: gebruik frame="no".
| Uw configuratie | De profielkaart toont | AI Help leest |
|---|---|---|
Geen profilePage | Uw HTML-bestand | Uw HTML-bestand en de pagina's waarnaar het linkt |
profilePage, en de pagina kan worden geladen | Uw live profielpagina | Eerst uw profielpagina, daarna de links erop |
profilePage met frame="no" | Uw HTML-bestand, met een regel die meldt dat uw pagina niet in de app kan worden weergegeven, en een knop Profielpagina openen in nieuw browsertabblad | Eerst uw profielpagina, daarna de links erop |
profilePage, en de pagina kan niet worden geladen | Uw HTML-bestand, met een regel die meldt dat uw pagina niet bereikt kon worden | Uw profielpagina als die bereikbaar is, daarna uw HTML-bestand |
profilePage die insluiten verbiedt, zonder frame="no" | Een leeg frame; voeg frame="no" toe | Eerst uw profielpagina |
Hoe de app uw pagina controleert
De browser van de klant vraagt uw profielpagina op. Als uw site binnen 6 seconden antwoordt, met welk antwoord dan ook, wordt uw pagina weergegeven. Als er geen antwoord komt, bijvoorbeeld omdat er geen internettoegang is of uw site niet bereikbaar is, wordt in plaats daarvan uw HTML-bestand weergegeven, met een regel die dit meldt. De app kan niet vaststellen of uw pagina insluiten verbiedt: zo'n pagina toont een leeg frame, dus markeer deze met frame="no". Houd het HTML-bestand even volledig als uw pagina.
AI Help bewaart de pagina's die het opent een uur lang, dus een wijziging op uw pagina is binnen een uur in de antwoorden terug te zien.
Vereisten voor de profielpagina
Section titled “Vereisten voor de profielpagina”Uw profielpagina moet aan al deze vereisten voldoen. Doet zij dat niet, dan zien klanten uw HTML-bestand — of, als de pagina insluiten verbiedt, een leeg frame.
- *Begint met
https://.* Elk ander adres wordt genegeerd. - Is niet uw startpagina. Een pagina over uw SMART Migration- en Nextcloud-diensten, zoals
https://www.example-consulting.com/smart-migration— de hoofdpagina van uw bedrijf gaat over alles wat u doet, en AI Help antwoordt op basis van wat de pagina en de links ervan vermelden. - Kan binnen een andere site worden weergegeven. De pagina mag geen
X-Frame-Options: DENYofSAMEORIGINmeesturen, en ook geenContent-Security-Policy: frame-ancestors 'none'. Veel websiteplatforms sturen deze standaard mee; vraag het na bij uw webteam. Als uw site dit niet kan toestaan, schrijft u<profilePage frame="no">…</profilePage>. Uw kaart toont dan het HTML-bestand, met een regel die meldt dat uw pagina niet in de app kan worden weergegeven, en een knop Profielpagina openen in nieuw browsertabblad; AI Help leest uw pagina nog steeds. - Toont uw naam en hoe u bereikbaar bent. Op de kaart is uw pagina het enige wat klanten zien.
- Is openbaar: geen aanmelding, geen cookiemuur die de inhoud afdekt, geen blokkering per land.
- Kan door AI Help worden gelezen. AI Help leest uw pagina via Claude van Anthropic. Blokkeer dit niet met
robots.txtof botbeveiliging. Zet uw diensten in de tekst van de pagina, niet alleen in afbeeldingen of in inhoud die later door scripts wordt geladen. - Linkt naar elk van uw diensten, op uw eigen domeinen. AI Help volgt de links op uw profielpagina om de vraag van een klant te beantwoorden, en opent alleen pagina's op de domeinen van uw profielpagina, uw website en de links in uw HTML-bestand. Een link naar een andere site wordt wel gezien, maar niet geopend.
- Gaat over SMART Migration en Nextcloud: uw diensten, prijzen of pakketten als u die publiceert, landen en talen, en hoe u van start gaat.
Wees royaal met links
Section titled “Wees royaal met links”Neem op uw profielpagina en in uw HTML-bestand zoveel mogelijk relevante links op naar artikelen die de verschillende diensten beschrijven die u aanbiedt. Wanneer een klant vragen stelt over de partners, volgt AI Help deze links en antwoordt het op basis van wat het heeft verzameld; de links bepalen dus welke vragen het over u kan beantwoorden. Hoe relevanter de links, hoe beter.
- Geef elke dienst een eigen pagina en link: migratie, hosting, supportovereenkomsten, training, pakketten en prijzen.
- Houd de links op uw eigen domeinen, zodat AI Help ze mag openen.
- Zet de feiten in de tekst van de pagina, niet in afbeeldingen of in pdf's die eerst moeten worden gedownload.
Blijf binnen het onderwerp
Section titled “Blijf binnen het onderwerp”Vermeld niets wat buiten het bereik van de app en de bijbehorende diensten valt. Vermelden dat u prachtige schilderijen aan de muur hebt, of dat u mensen helpt Microsoft 365 in gebruik te nemen, valt bijvoorbeeld buiten het onderwerp.
| Binnen het onderwerp | Buiten het onderwerp |
|---|---|
| Migreren van Microsoft 365 naar Nextcloud met SMART Migration | Klanten helpen Microsoft 365 in gebruik te nemen |
| Nextcloud-hosting, -inrichting en -beheer | IT-diensten en -producten die niets met Nextcloud te maken hebben |
| Ondersteuning, training en pakketten voor Nextcloud-klanten | Kantoorinrichting en algemene marketing |
| Landen, talen en hoe u van start gaat | Inhoud gericht op andere softwareplatforms |
| Wie u bent: uw bedrijf, de geschiedenis ervan en referenties |
Uw bestanden versturen
Section titled “Uw bestanden versturen”Controleer vóór het versturen of u het volgende hebt:
- het XML-bestand, genoemd naar uw id
- uw activeringscode voor de app, in
partnerCode - een vierkant SVG-logo
- de HTML-presentatie, met uw naam en contactgegevens, gecontroleerd in de lichte en de donkere modus
- links naar een pagina voor elke dienst die u aanbiedt
- uw profielpagina — over uw SMART Migration- en Nextcloud-diensten, niet uw startpagina — getoetst aan de bovenstaande vereisten
Wij controleren de bestanden en nemen ze op in de volgende release van de app. Stuur de drie bestanden en het adres van uw profielpagina naar MigrateDMS: "info@MigrateDMS.com":mailto:info@MigrateDMS.com
Zie ook