clickSomo

Agentskappe

Een tregter, twintig kliënte, twintig reputasies wat apart gebly het

'n Driepersone-agentskap wat bemarking doen vir twintig plaaslike besighede het dieselfde probleem twintig keer, en dieselfde oplossing twintig keer — behalwe dat elke kliënt se lys, sendingidentiteit, domein en toestemmingsrekord heeltemal hulle eie moet bly. Die interessante werk lê in daardie "behalwe".

'n Projek per kliënt, en die grens is die databasis se werk

Alles hier is afgebaken tot 'n huurder en 'n projek saam — kontakte, tregters, kreatiewe, veldtogte, sendingidentiteite, verslae. Daardie afbakening word afgedwing deur ryvlak-sekuriteit in die databasis, nie deur 'n klousule wat iemand moet onthou om by 'n soektog te voeg nie. 'n Vergete projek sien niks eerder as die eerste projek se rye nie.

Dit beteken 'n kliënt se lys kan nie per ongeluk in 'n ander kliënt se veldtog uitlek nie, en dit beteken 'n verslag gaan oor een kliënt omdat dit struktureel nie oor twee kan gaan nie.

Elke kliënt stuur as hulself

'n Sendingidentiteit behoort aan 'n projek: hul domein, hul DKIM-sleutels, hul posbus of hul verskafferrekening, hul tempo-perk. Een kliënt se ongelukkige veldtog kan nie 'n ander kliënt se aflewerbaarheid benadeel nie, want hulle het nooit iets gedeel wat benadeel kon word nie.

Dit skik ook vroeg 'n ongemaklike gesprek. Die kliënt besit hul stuur, hul lys en hul toestemmingsrekord. Wanneer hulle vertrek — en sommige sal — vertrek hulle met alles daarvan, en jy het nie 'n gyselaarsituasie gebou wat jy moes verduidelik het nie.

Twintig projekte, een agentskapAfbakening
  • 1KontaktePer projek. Afgedwing in die databasis, nie deur 'n soektog wat jy moet onthou nie.
  • 2StuurHul domein, hul DKIM, hul posbus of verskaffer, hul tempo-perk.
  • 3ToestemmingHul register. Dit reis saam met hulle, bewysmateriaal ingesluit, as hulle vertrek.
  • 4VerslaePer projek deur konstruksie. Daar is geen manier om per ongeluk twee kliënte saam te voeg nie.
  • iWat jy behouDie tregterdefinisies en die manier waarop jy werk. Dit is jou produk, en dit is die deel wat die hergebruik werd is.

Geen gedeelde reputasie nieGeen gedeelde lys nie

Hergebruik sonder kopieer-en-plak

Bou die tregter een keer. Ontplooi dit soveel keer as wat jy kliënte het.

'n Tregter is 'n grafiek, en 'n grafiek is JSON met 'n gepubliseerde skema. Dit beteken die ding wat jy hergebruik is 'n dokument, nie 'n skermkiekie van 'n skerm wat jy in elke rekening met die hand moes herbou nie.

Jou eie tregters

Welkom, verlate mandjie, nie-verskyning, interval, terugwen. Een keer geskryf deur wie daarin die beste is, in jou eie bewaarplek gehou, en in 'n kliëntprojek geskep met een API-roep.

Oral op dieselfde manier nagegaan

Die valideerder loop oor jou tregter in elke projek waar dit beland. 'n Grafiek wat sonder 'n wagtyd sou lus maak, of sonder 'n onderwerpreg sou stuur, word daar geweier net soos dit hier geweier sou word.

Gesimuleer voordat dit loop

Laat 'n werklike kontak uit daardie kliënt se lys droog deur die tregter loop en lees terug wat dit aan hulle sou stuur. Doen dit een keer per ontplooiing en die "dit het verkeerd uitgegaan"-gesprek hou op gebeur.

Op een plek verbeter

Wanneer jy iets leer — die tweede herinnering doen dit beter om tienuur die oggend — verander jy jou definisie en rol dit vorentoe. Die kliënte wat reeds die ou weergawe loop, voltooi op die ou weergawe; niemand mid-in-vlug word versteur nie.

Kreatiewe ook

'n Kreatiewe is 'n dokument met saamvoegveranderlikes. Dieselfde welkom-e-pos, gerender met elke kliënt se handelsmerk, kleure en logo — by hul eie webwerf afgehaal by die eerste loop.

Of laat 'n agent dit doen

Wys 'n assistent na die MCP-bediener, afgebaken tot een projek, en laat dit die tregter vir daardie kliënt opstel en nagaan. Alles wat 'n werklike persoon bereik, benodig steeds 'n uitdruklike bevestiging en bly binne die kwota.

Elf kliënte, elf stuurders, een plek om te kyk.

Die maandelikse verslagprobleem

Die meeste van 'n agentskap se verslagpyn is nie om syfers te produseer nie. Dit is om syfers te produseer wat 'n opvolgvraag van die kliënt oorleef, en om hulle te produseer sonder drie ure se skermkiekies op die eerste van die maand.

Twee dinge help hier. Verslae is API-roetes, so die maandelikse pakket kan deur 'n skrip saamgestel en as 'n PDF uitgevoer word eerder as deur 'n persoon en 'n sigblad. En die syfers is eerlik oor botte: rou en gefilterde is albei beskikbaar, gemerk, sodat wanneer 'n kliënt vra hoekom die oopkoers gedaal het nadat hulle geskuif het, jy dit in een sin kan verduidelik eerder as om dit in vier te verdedig.

Dieselfde teëls beland in dash-b — veldtogprestasie, tregteruitval, lysgroei, aflewerbaarheid per domein — sodat 'n kliënt wat 'n lewendige bord wil hê, een kan hê, op sy eie rekening, met sy eie geloofsbriewe en geen sleutel van jou op die bladsy nie.

Die eerste van die maandGeskrepte
  • 1Vir elke projekEen teken, een projekomvang, dieselfde skrip.
  • 2TrekVeldtogprestasie, tregteruitval, lysgroei, aflewerbaarheid per domein.
  • 3WeergeeHul kreatiewe dokument as 'n verslagbladsy, dan na PDF.
  • 4StuurOf gooi dit op hul bord. Watter een daardie kliënt werklik lees.
  • iWat verander hetDrie uur se skermkiekies het 'n geskeduleerde taak geword, want die verslae was die hele tyd roetes.

Rou en gefilter, albei benoem

Die gesprek oor toestemming, vroeg gevoer

Elke agentskap het al die kliënt ontmoet wat met 'n sigblad van vierduisend adresse en 'n vaag antwoord oor waar hulle vandaan kom opdaag. Hier is dit nie 'n argument wat jy moet wen nie; dit is 'n veld.

Die invoer beland hoogstens as gewettigde belang, nooit as toestemming nie, en die grondslagmengsel word gewys voordat enige veldtog uitgaan. As 'n lys nie gepos kan word nie, sê dit dit by die invoer eerder as by 'n klagte. Dit maak van 'n ongemaklike oordeelsroep 'n gesamentlike lees van dieselfde skerm — wat 'n veel beter posisie vir jou is wanneer die kliënt aandring.

Die moeite werd om hardop aan die kliënt te sê: die reputasie wat deur 'n slegte lys bedreig word, is syne, op sy eie domein, want elke projek stuur as homself. Dit is 'n sterker argument as enige regulasie, en dit is die een wat gewoonlik tref.