Denna funktion gör automatiska utskick eller skapar marknadsaktiviteter. T.ex. för att skicka ut födelsedagshälsningar eller påminnelser till kunder som inte har tränat på länge.
...
Namn | Urval | Parametrar | ||
---|---|---|---|---|
Födelsedagshälsning | Personer som fyller år idag. Tar inte hänsyn till värdet på Produktetikett. Utskick går enbart till kunder som har aktiva abonnemang. | |||
Ny medlem för X dagar sedan | Personer som har abonnemang som startade för X dagar sedan. | days=X (positivt heltal) | ||
Ny medlem för X antal dagar sedan och har mellan Y och Z besök | Tar ut personer som filtret "Ny medlem för X dagar sedan" ovan. Utav dessa tas sedan bara de som har besökt anläggningen mellan Y och Z gånger ut. MaxGap = | days=X (positivt heltal) numberOfVisitsLow=Y (heltal) exempel: days=10, maxGap=30, numberOfVisitsLow=0, numberOfVisitsHigh=3 | ||
Ej tränat på X antal dagar | Personer som inte har passerat in på anläggningen på X dagar men har ett aktivt abonnemang. Personer med frysning på någon gång mellan X och "idag" tas inte med. | days=X (positivt heltal) | ||
Abonnemang går ut om X dagar | Personer som har ett abonnemang som tar slut om X dagar och inte förnyas automatiskt. "Slut" är debiterat.tom eller bindningstid Abonnemang måste ha ett debiterat t.o.m. datum. Abonnemang med sparade dagar utesluts alltid i detta urval. Observera dock att medlemskapsabonnemangen också är abonnemang och om träningsabonnemanget går ut så kommer medlemsskapsabonnemanget förhindra att personen kommer med i urvalet. Detta måste man lösa genom att ange en produktetikett till urvalet. 1. Skapa en produktetikett som heter tex Träningsabonnemang. 2. Sätt denna produktetikett på alla Träningsabonnemangs-produkter men inte medlemsskaps-abonnemangs-produkterna. Uppsagda abonnemang tas inte med i urvalet. | days=X (positivt heltal) | ||
Värdekort går ut om X dagar | Personer som har ett värdekort som går ut om X dagar. Värdekort av typen summa ska ha ett kvarvarande belopp på minst Y (sätt till minst 1 så att det inte skickas meddelanden om 0,5 kr som personen ändå inte kan nyttja). Här används produktetikett för att avgöra vilka värdekort systemet ska skicka påminnelser för. Personer med många värdekort som går ut samma dag kommer bara att få meddelanden för Z stycken av dem (denna parameter skapades för en kund som annars skulle få över 500 sms samtidigt). | days=X (positivt heltal) minAmount=Y (positivt heltal) maxMessagesPerPerson = Z (positivt heltal, 10 kan vara ett rimligt värde på denna parameter) | ||
Saknar godkänt Autogiromedgivande | Endast Sverige, och endast autogiro. Ej annan “direct debit”. Personen är betalare för ett aktivt autogiroabonnemang men saknar registrerat medgivande “autogiroReminder.groovy” Skapar upp autogiromedgivanden om de saknas (som inte kommer vara kompletta). | dayOfMonth=X (1-31) Dag i månaden då denna kontroll ska köras. | ||
Saknar godkänt AvtaleGiro | Endast Norge, och endast autalegiro. Ej annan “direct debit”. Personen är betalare för ett aktivt autogiroabonnemang men saknar registrerat medgivande | dayOfMonth=X (1-31) Dag i månaden då denna kontroll ska köras. daysOld=Y (positivt heltal) tar bara med | ||
Förfallen faktura person | Personen har en obetald skickad faktura med rest på minst Y kronor vars förfallodag har passerat med X dagar. Tar inte hänsyn till värdet på Produktetikett. Om noOrganizations=true skickas endast påminnelser till fakturor som saknar organisationskoppling. Not recommended to use for type 2 (AG) in combination with stateToMoveUnpayedInvoicesTo = not sent, as when they are denied they go back to a no sent state. | minAmount=Y, days=X, types=*,noOrganizations=[false|true] | ||
Förfallen men ej skickad faktura | Personen har en obetald, ej skickad faktura med rest på minst Y kronor vars förfallodag har passerat med X dagar. . Rekommenderas ej! Bör endast används för typerna 2&4 (AG och RCP). Då kontrolleras också att fakturan skickats minst en gång via AG/RCP. Om noOrganizations=true skickas endast påminnelser till fakturor som saknar organisationskoppling. | minAmount=Y, days=X, types=*,noOrganizations=[false|true] | ||
Förfallen faktura (Återkommande kortbetalning) | Personen har en obetald faktura av typen Återkommande kortbetalning som har status "Väntar på svar" , en rest på minst Y kronor samt vars förfallodag har passerat med X dagar. Tar inte hänsyn till värdet på Produktetikett. | minAmount=Y, days=X | ||
Förfallen faktura organisation | Endast organisationer. Organisationen har en obetald faktura med rest på minst Y kronor vars förfallodag har passerat med X dagar. Tar inte hänsyn till värdet på Produktetikett.
| minAmount=Y, days=X, types=* | ||
Prislista går ut | Personer som har ett aktivt autogiro-/RCP-abonnemang och en prislista som tar slut om X dagar. Tar inte hänsyn till värdet på Produktetikett. | day=X (positivt heltal) | ||
Kundtyp går ut | Personer som har någon av de angivna kundtyperna (semikolonseparerat) eller “all”, ett aktivt abonnemang och deras kundtyp går ut om X dagar. Tar inte hänsyn till värdet på Produktetikett. OBS: Kundtyperna behöver även ha inställningen "Skicka notifiering när kundtyp ändras", som ställs in i Configuration. | days=X (positivt heltal),customerTypes=pensioner;student;organizationCustomerType;youth (semikolonseparerat) eller all (påverkar alla kundtyper) exempel: days=5, customerTypes=student days=10, customerTypes=student;youth days=15, customerTypes=all | ||
Månatligt meddelande till anställda | Skickar ett meddelande till de anställda en given dag i månaden. Exempelvis en påminnelse den första varje månad om att låsa tidrapporter. | dayOfMonth=X (1-31) | ||
Betalkort går ut | Personer som har aktivt abonnemang som betalas med återkommande kortbetalning där kortets gilltighetstid tar slut nästa månad. Tar inte hänsyn till värdet på Produktetikett. | dayOfMonth=X (1-31) Dag i månaden då denna kontroll ska köras. Om X=28 och körning sker tex 2014-08-28 kommer alla med kort som löper ut 2014-09 med. | ||
Saknar godkänt Kortmedgivande | Personen är betalare för ett aktivt abonnemang som kräver kortmedgivande men saknar registrerat kortmedgivande alternativt att kortmedgivandets giltighetsdatum är passerat. | dayOfMonth=X (1-31) Dag i månaden då denna kontroll ska köras. | ||
Arrangemang startar | Personen är deltagare på ett arrangemang med startdag om X dagar. Här används produktetikett för att avgöra vilka arrangemang systemet ska skicka påminnelser för. Tänk på att deltagare måste personkopplas, i annat fall kommer inget uppföljningspunkt skickas ut. | days=X, hur många dagar före arrangemangets start som uppföljningen ska köras. | ||
Påminnelse om kontrakt | Personen har en kontraktstid bokad om X dagar (påminnelsen kan t ex vara att komma ihåg att avboka om den inte ska användas). Tar hänsyn till produktetikett, persongrupp och personkategori. | days=X (positivt heltal) | ||
Nyregistrerade kunder | Personen är skapad senare än X dagar och har inte någon marknadsaktivitet. Om requirePurchase = 1 krävs även minst ett internetkvitto på personen för att komma med i urvalet. | days=X, hur många dagar det får ha gått sedan personen registrerades requirePurchase=[0|1] | ||
Påminnelse om ej påskrivet elektroniskt avtal | Personen har påbörjat signering av avtal för X dagar sedan men aldrig slutfört. Tar inte hänsyn till värdet på Produktetikett. | days=X, hur många dagar som ska ha passerat sedan signering efterfrågades dayOfMonth=X (1-31) Dag i månaden för utskicket | ||
Bokningspåminnelse | Personen har en tjänst- eller gruppaktivitetsbokning om X dagar. Om parametern createdTime(hh:mm) anges kommer bara personer med vars bokningar skapades efter detta klockslag på körningsdagen. Detta är användbart om man vill köra uppföljningspunkten vid flera tillfällen samma dag. createdTime ska man bara ha om man har två likadana uppföljningspunkter med skillnaden att ena har createdTime=- och andra har den satt till något värde. Produkter som man ska kunna skicka påminnelse för måste ha kryssrutan "Skicka bokningspåminnelse" ikryssad på Basuppgifter. Här används produktetikett för att avgöra vilka tjänst- och gruppaktiviteter systemet ska skicka påminnelser för per enskild påminnelse Tillåtelse av utskick på kundnivå fungerar lite speciellt för det här filtret, se Påminnelse om bokad tjänst
| days=X (positivt heltal), createdTime=hh:mm (måste ange createdTime = - om denna parameter inte ska användas) | ||
Produkt köpt för x antal dagar sedan | Personen köpte en produkt för x dagar sedan. Används lämpligast tillsammans med produktetiketter för att begränsa vilka produkter uppföljningen ska gälla. OBS. återkommande betalningar klassas också som köp och kommer att triggas av denna uppföljningspunkt såsom debiteringar av löpande abonnemang | days=X (positivt heltal) | ||
Felaktiga autogiromedgivanden | Personer som har ett autogiromedgivande som har fått någon av felkod X senaste dygnet. | errorCodes=X värden på errorCodes anges med & 1=Felaktigt kontonummer (TK = 04). Felaktigt clearingnummer, fel checksiffra om personkonto, räkningsnummer noll. 2=Kontoslag ej godkänt för Autogiro 3=Medgivandet makulerat på initiativ av betalaren eller betalarens bank. | ||
Köpt abonnemang via partnerprogram trots befintligt | Person har köpt ett abonnemang via ett partnerprogram som tex Benify eller Actiway trots att kunden redan har ett abonnemang | invoiceType=X 5=Benify handleOnlyAutomaticRenewSubscriptions=[0|1] 0 om samtliga aktiva abonnemang ska kollas, 1 om bara de med förnyas automatiskt ska kollas | ||
Frysningar går ut om X dagar | Personer som har ett abonnemang där en frysning tar slut om X dagar. "product" är abonnemangsproduktens namn, "ends" är slutdatum för frysningen. Uppsagda abonnemang tas inte med i urvalet. Gäller endast frysningar. | days=X (positivt heltal) | ||
Förfallen faktura räknat med bankdagar | En person har en förfallen fakutra för X dagar sedan. Antalet dagar baseras på bankdagar. En fakturatyp behöver också specificeras. Stöd för autogiro, PBS, avtalsgiro samt RCP
| days=X (positivt heltal) type (InvoiceType) = X autogiro,PBS, avtalsgiro = 2, RCP = 4 | ||
Subscription - First debit made | TP49735 "Send information email to customer when they buy a product" |
...
Namn | Parameternamn |
---|---|
Födelsedagshälsning | birthdate (Day) = personens födelsedag |
Ny medlem för X dagar sedan | product (String) = Namn på abonnemangsprodukten |
Ej tränat på X antal dagar | lastVisit (TimePoint) = Senaste inpasseringen |
Abonnemang går ut om X dagar | ${product} = Namn på abonnemangsprodukten, ${ends} = Datumet som abonnemanget går ut (sista dagen kunden kan träna) |
Värdekort går ut om X dagar | typeAmount (Boolean) = true om presentkort, false om klippkort, leftToUse (Double) = kvarvarande belopp eller antal, due (Day) = Dagen då värdekortet går ut |
Saknar godkänt Autogiromedgivande | product (String) = Namn på abonnemangsprodukten, betalarnummer (String), haserror (Boolean) = medgivande innehåller fel, lasterror (String) = Felmeddelande från BGC, agid (Long)=databasid till autogiromedgivande. |
Saknar godkänt AvtaleGiro | product (String) = Namn på abonnemangsprodukten, kid (String) = KID-nummer, bankgiro (String) = bankgiro/kontonummer, businessunitname (String) = AG-abonnemangets anläggning (inte nödvändigtvis samma som personens). |
Förfallen faktura | invoiceNumber (Integer) = Fakturanummer, rest (Double) = Kvar att betala, ocr (String) = OCR-nummer, kid (String) = KID-nummer, due (Day) = Dag då fakturan förföll, bankgiro (String) = bankgiro/kontonummer, businessunitname (String) = fakturans anläggning (inte nödvändigtvis samma som personens). OBS! Från 2020.5102 kan ${rest} bytas ut mot ${(new brp.domain.Currency(rest.doubleValue())).formatWithCurrency(invoiceBusinessUnit)} vilket då formatterar resten som en valuta. webServer2MyPagesUrl=Länk till Mina Sidor på nya kundwebben (parametern finns om version senare än 2017.4102. Om tidigare version, sätt inställningen myPagesUrl till att länka till Mina sidor på nya kundwebben och använd den parametern i mallen). |
Förfallen faktura (Återkommande kortbetalning) | invoiceNumber (Integer) = Fakturanummer, rest (Double) = Kvar att betala, ocr (String) = OCR-nummer, due (Day) = Dag då fakturan förföll, bankgiro (String) = bankgiro/kontonummer, businessunitname (String) = fakturans anläggning (inte nödvändigtvis samma som personens). OBS! Från 2020.5102 kan ${rest} bytas ut mot ${(new brp.domain.Currency(rest.doubleValue())).formatWithCurrency(invoiceBusinessUnit)} vilket då formatterar resten som en valuta. webServer2MyPagesUrl=Länk till Mina Sidor på nya kundwebben (parametern finns om version senare än 2017.4102. Om tidigare version, sätt inställningen myPagesUrl till att länka till Mina sidor på nya kundwebben och använd den parametern i mallen). |
Förfallen faktura organisation | invoiceNumber (Integer) = Fakturanummer, rest (Double) = Kvar att betala, ocr (String) = OCR-nummer, kid (String) = KID-nummer, due (Day) = Dag då fakturan förföll, bankgiro (String) = bankgiro/kontonummer, businessunitname (String) = fakturans anläggning (inte nödvändigtvis samma som organisationens). OBS! Från 2020.5102 kan ${rest} bytas ut mot ${(new brp.domain.Currency(rest.doubleValue())).formatWithCurrency(invoiceBusinessUnit)} vilket då formatterar resten som en valuta. webServer2MyPagesUrl=Länk till Mina Sidor på nya kundwebben (parametern finns om version senare än 2017.4102. Om tidigare version, sätt inställningen myPagesUrl till att länka till Mina sidor på nya kundwebben och använd den parametern i mallen). |
Prislista går ut | priceListEndDay (Day) = Datum då prislistan går ut |
Kundtyp går ut | customerTypeEndDay (Day) = Datum då kundtypen går ut. |
Betalkort går ut | dayOfMonth=Sista dagen i månaden kortet löper ut. product (String) = Namn på abonnemangsprodukten. webServer2MyPagesUrl=Länk till Mina Sidor på nya kundwebben |
Saknar godkänt Kortmedgivande | product (String) = Namn på abonnemangsprodukten. webServer2MyPagesUrl=Länk till Mina Sidor på nya kundwebben |
Arrangemang startar | start (Day) = startdatum för arrangemanget, productName (String) = Arrangemangsproduktens namn, code (String) = Motsvarar texten under Kod på arrangemanget, info (String) = Motsvarar Information på arrangemanget, internetInfo (String) = Motsvarar Beskrivning Internet på arrangemanget, eventBusinessunit (String) = anläggningen där arrangemanget äger rum |
Påminnelse om kontrakt | product (String) = Namn på kontraktsprodukten, resources (String)=namn på inbokade resurser, start (TimePoint), end (TimePoint) |
Påminnelse om ej påskrivet elektroniskt avtal | documenturl = Länk till underskriftstjänst för att slutföra signering av avtal. |
Bokningspåminnelse | product (String) = Namn på produkten, start (TimePoint), end (TimePoint), businessUnitName (String) = Namnet på bokningens anläggning (från 2016.4601) |
Felaktiga autogiromedgivanden | lasterror (String) = Senaste felmeddelande på autogiromedgivandet. |
productName | Namnet på den abonnemangsprodukt som kunden redan hade. |
...
Code Block |
---|
//groovy """ <html> Hej ${person.firstName}! <p> Din prislista ${person.priceList} kommer att gå ut ${priceListEndDay}. För att behålla dina rabatter vill vi att du kommer in till oss och verifierar din behörighet. </p> mvh vi på <h2>${unit.name}</h2> """ |
Kundtyp går ut
Code Block |
---|
//groovy """ <html> Hej ${person.firstName}! <p> Ditt studentintyg kommer att gå ut ${customerTypeEndDay}. För att behålla dina rabatter vill vi att du kommer in till oss och verifierar din behörighet. </p> mvh vi på <h2>${unit.name}</h2> """ |
...
Vilka av code, internetInfo, och note som ni bör använda beror på vilka av dessa fällt ni brukar fylla i på arrangemanget. ${numberofoccasions} tar med antal tillfällen från fliken avancerat antal tillfällen kräver version 2022.2002 eller nyare av brp.
Code Block |
---|
//groovy """Hej ${person.firstName}! Snart är det dags för${productName}! Första tillfället är ${start}. Mer information: ${code} ${internetInfo} ${note} ${numberofoccasions} Vi på ${unit.name} önskar dig varmt välkommen! """ |
...