Hallo zusammen, Wie kann ich am besten einen MQL-Bericht erstellen, der über die Anzahl der Unternehmen berichtet, die in diesem Monat ein MQL wurden? Manche Unternehmen haben mehrere Kontakte zugeordnet und wenn die Lebenszyklusphase für alle 続きを読む
Hallo! Wir veranstalten Webinare und nutzen eine Software, die es nicht zulässt mehr als 250 Teilnehmer gleichzeitig zu haben. Ich habe einen Workflow der Bestätigungsemails verschickt und ich möchte gerne, dass sobald sich 240 Teilnehmer angem 続きを読む
Hallo zusammen, aktuell geben wir die Deal Beträge manuell ein als Bruttowert. Gibt es eine Möglichkeit, dass man sich die Beträge am Deal und auch in den Dashboards als Netto-Wert anzeigen lassen kann? Also eine Möglichkeit sich die Werte inkl 続きを読む
Herzlich Willkommen zu unserem 4. AMA im September!
Mein Name ist Allison und ich arbeite im Customer Success bei HubSpot in Berlin. Ich arbeite seit 2 Jahren bei HubSpot und bin momentan Onboarding Spezialistin für DACH und EMEA Kunde 続きを読む
Hallo! Ich finde die das Berichte-Tool super, aber ich denke wir könnten definitiv noch mehr herausholen von unserer Seite. Daher würde ich mich ...続きを読む
Hallo zusammen, Ein paar Fragen zu Calls: 1. Gibt es eine automatische Benachrichtigung, dass wir die Aufnahme des Calls machen? 2. Wie finde ich die Liste aller Aufnahmen in Hubspot 3. Wie lade ich diese Aufnahme als mp3 herunter? Lieb 続きを読む
Hallo, ich würde gerne Custom Reports / Custom Listen erstellen die mir die Aktivitäten der Vertriebler ausgiben. Mich interessiert welcher Vertriebler einen Kontakt / Firma bearbeitet hat (also ein Property durch Ihn geändert wurde) um nachz 続きを読む
Guten Morgen, gibt es eine Möglichkeit über die ich mir anzeigen lassen kann, welche Emails an welche Lifecycle-Phasen versendet werden? Bspw. bei Abonnenten werden die Emails X & Y versandt, bei Leads die Emails A, B, C, D, bei Marketin 続きを読む
Hallo liebe Community, ich möchte einzelne Kontakt nur einem Mitarbeiter zuweisen. Die gesammte Kommunikation darf nur von diesem Mitarbeiter einsehbar sein. ist das möglich? Vielen Dank! Jonas
Hallo zusammen, wir wollen einmalig eine Email an alle unsere B2C Kunden schicken. Diese sind nicht in unserem CRM eingepflegt, weil wir sie nicht mit unseren B2B Kundendaten vermischt haben wollen. Ist es möglich eine Email einmalig an diese Kunde 続きを読む
Hallo zusammen, Wie kann ich am besten einen MQL-Bericht erstellen, der über die Anzahl der Unternehmen berichtet, die in diesem Monat ein MQL wurden? Manche Unternehmen haben mehrere Kontakte zugeordnet und wenn die Lebenszyklusphase für alle 続きを読む
Hallo! Wir veranstalten Webinare und nutzen eine Software, die es nicht zulässt mehr als 250 Teilnehmer gleichzeitig zu haben. Ich habe einen Workflow der Bestätigungsemails verschickt und ich möchte gerne, dass sobald sich 240 Teilnehmer angem 続きを読む
Hallo zusammen, aktuell geben wir die Deal Beträge manuell ein als Bruttowert. Gibt es eine Möglichkeit, dass man sich die Beträge am Deal und auch in den Dashboards als Netto-Wert anzeigen lassen kann? Also eine Möglichkeit sich die Werte inkl 続きを読む
//
//
//
//
//
(function($) {
//START END-USER CONFIGURATION
//------------------------------
//selectors for hover card triggers
var allHoverCardTriggers = '.author-name-link,.friend-list .friend a,.username a,.avatar,.user-avatar,.author-img, .authors a, .messageauthorusername a, a.lia-user-name-link, .js-latest-post-by-from a, .user-online-list li a, a.UserAvatar, .customUsersOnline a, #authors a,.dashboard-followers a.user-name, .dashboard-following a.user-name,.author-login-wrapper a, .hb-leaderboard a, .author-img-floated';
// Forward calling page's URL params to endpoint URL as well, helps with testing!
var params = (new URL(location.href)).searchParams;
var userApiUrl = '/plugins/custom/hubspot/hubspot/hovercardendpoint?' + ((params.set('user_id', '') == []._) && params.toString());
if($('.hover-card-container').length<1){
$('body').append('');
}
var cardWrapper = $('.hover-card-container');
var error = false;
var thisUserID = '';
var thisUserLogin = '';
var userLink ='';
var cardTimer;
var leaveTimer;
function mouseenter(Elem) {
var thisEl = Elem;
cardTimer = setTimeout(function(){
var docWidth = $(document).width();
var rightSide = false;
var userLink = thisEl.attr('href');
if($('.ViewProfilePage').length && $('img.lia-user-avatar-profile',thisEl).length){thisUserID = '132653';}
else if(thisEl.attr('href')=='#' || thisEl.attr('href')=='' || !userLink.match('viewprofilepage')){
return false;}
else{
var thisLen = (userLink).split('/');
thisUserID = (thisLen)[thisLen.length-1];
}
var thisCard = $('.profileCard[data-user='+thisUserID+']',cardWrapper);
var cardId = 'userProfileCard-'+ thisUserID;
var addAttr = thisEl.attr('aria-describedby',cardId);
var thisElTopOffset = Math.round(thisEl.offset().top+(thisEl.height()/2)+30);
var thisElbottomoffset = "auto";
var className = "";
var winHeight = $(window).height();
var elOffset = thisEl.offset();
var scrollTop = $(window).scrollTop();
var elementOffset = thisEl.offset().top;
var distanceTop = (elementOffset - scrollTop);
var distanceBottom = (winHeight + scrollTop) - (elOffset.top + thisEl.outerHeight(true));
var distanceLeft = Math.round(thisEl.offset().left);
var bodyHight = $('body').height();
var topParam = '';
var bottomparam = '';
var position = '';
var className = 'topArrow';
cardId
if(distanceBottom < 300 ){
if(distanceLeft < 59){
thisCard.removeClass('bottomArrow');
var className = 'leftArrow';
var distanceLeft = (distanceLeft)+(39);
var thisElTopOffset = (thisElTopOffset)-(150);
}else{
var thisElTopOffset = (thisElTopOffset)-(301); var className = 'bottomArrow'; thisCard.removeClass('topArrow');
thisCard.removeClass('leftArrow');
var distanceLeft = (distanceLeft)-(45);
}
}
else{
if(distanceLeft < 59){
thisCard.removeClass('topArrow');
var className = 'leftArrow';
var distanceLeft = (distanceLeft)+(39);
var thisElTopOffset = (thisElTopOffset)-(150);
}else{
thisCard.removeClass('leftArrow');
thisCard.removeClass('bottomArrow').addClass('topArrow');
var distanceLeft = (distanceLeft)-(45);
}
}
if(thisCard.length && $('.profileCard[data-user='+thisUserID+'] .preloader',cardWrapper).length<1){
$('.profileCard',cardWrapper).hide();
thisCard.addClass(className);
rightSide?thisCard.addClass('rightArrow'):thisCard.removeClass('rightArrow');
thisCard.delay(0).css({'top':(thisElTopOffset),'left':distanceLeft,'bottom':thisElbottomoffset}).fadeIn();
} else {
var ajaxReturn = '';
//just in case
thisCard.remove();
//hover card wrapper markup
var rightArrowClass = rightSide?'rightArrow':'';
if(thisElTopOffset != "auto"){
topParam = 'px';
}
if(thisElbottomoffset != "auto"){
bottomparam = 'px';
}
var profileCardHtml = '';
$.when(
//get the background
$.ajax({
type: 'GET',
url: userApiUrl+thisUserID,
dataType: 'html',
success: function(data) {
$('.profileCard',cardWrapper).hide();
ajaxReturn = data;
}
})
)
.done(function(){
cardWrapper.append(profileCardHtml);
$('.profileCard[data-user='+thisUserID+']',cardWrapper).eq(0).empty().html(ajaxReturn);
if($('.profileCard[data-user='+thisUserID+'] .preloader',cardWrapper).length){
$('.profileCard[data-user='+thisUserID+'] .preloader',cardWrapper).parents('div.profileCard').remove();
}
})
.fail(function(){
//uh oh - bail out!
$('.profileCard',cardWrapper).hide();
});
}
}, 360);
}
function mouseleave(e) {
clearTimeout(cardTimer);
// glowingblue: When the user leaves the hovercard trigger, wait because the leaving could be
// to interact with the hovercard, if we don't wait it will just disappear...because
// we left the trigger, right...so we'll have another handler that check if the mouse is
// over the hovercard and if so clears this timer, so the card doesn't close here
leaveTimer = setTimeout(function() {
if ($('.profileCard[data-user="'+thisUserID+'"]',cardWrapper).length) {
$('.profileCard[data-user="'+thisUserID+'"]',cardWrapper).fadeOut('fast');
} else {
$(".profileCard").fadeOut('fast');
}
}, 2400);
}
$(document).on("mouseenter focusin", allHoverCardTriggers, function(event) {
if(!($(this).parents().hasClass('custom-header'))&& !($(this).parents().hasClass('green-wrap'))){
(leaveTimer !== []._) && clearTimeout(leaveTimer);
mouseenter($(this));
event.stopPropagation();
}
});
$(document).on("mouseleave focusout", allHoverCardTriggers, function(event) {
(leaveTimer !== []._) && clearTimeout(leaveTimer);
mouseleave(event);
event.stopPropagation();
});
// glowingblue: Add handlers for when the users interacts with the hovercard, no closing!
$('.hover-card-container').on('mouseenter', function(e) {
(leaveTimer !== []._) && clearTimeout(leaveTimer);
});
$('.hover-card-container').on('mouseleave', function(e) {
(leaveTimer !== []._) && clearTimeout(leaveTimer);
if ( $(e.target).is('.profileCard[style*="block"]') ) {
leaveTimer = setTimeout(function() {
$(e.target).fadeOut('fast');
}, 2400);
}
});
// glowingblue: add one global root level click handler to also close any visible hovercards
// if the user taps/clicks outside the hovercard
$(document).on('mousedown', function(e) {
if ( !$(e.target).parents('.hover-card-container').length ) {
(leaveTimer != []._) && clearTimeout(leaveTimer);
$('.hover-card-container .profileCard[style*="block"]').each(function() {
$(this).fadeOut('fast');
});
}
});
})(LITHIUM.jQuery);
(function($) {
$(document).ready(function(){
var originalElementId;
function setCookie(cname,cvalue,exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires=" + d.toGMTString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
function errorDisplay(errType) {
var errAuth = '