be in private, and I hand over the mic to the next speaker. Hello. OK, thank you. The next talk is from Yuri. 1-1-1. OK, very good. I just wanted to present a little talk about what's happening with open source at Google. And I will start by presenting a number of projects which were initiated by Google, eventually open sourced, and got into Debian. And then I'll present some other information about open source-related resources provided by Google. So this is kind of random selection. And those are mostly the projects which I heard about. And they were announced within Google and then open sourced. So for example, Gennady is a tool for management of Zen clusters. You can find the more information at gennadygooglecode.com. If you have a lot of Zen clusters to manage, it can help with automatically starting up, shutting down, failing over, and managing the disks of these instances. There is this OS installation support. It doesn't offer a live instance migration at the time. It is already in Debian. You can just apt-get install Gennady. Another project is ZumaStore. This is the storage system which basically provides snapshotting and reportedly this snapshotting, file system snapshotting and replication. Reportedly, it is better than LVM because if you create multiple snapshots with LVM, then a changed block in your original file system will correspond to a changed block in each of the LVM snapshots. And this system allows you to create multiple snapshots. And you will still have one block per each changed block in your original file system. So it scales a little bit better. It provides the replication capabilities. So you can periodically create snapshots of your file system, and then only changed blocks will be sent to a remote location. It is GPL version 2, not yet in Debian, but pre-built Debian packages are available from ZumaStore.org. Finally, one of the last large open sourcings at Google is Protobuf, protobuf.google.com. Fancy description is it's flexible efficient mechanism for serializing structured data. Basically what it means is that you can easily obtain binary representation of complicated data structures. So there is a Protobuf meta language, which you run a proto compiler on, and it generates C++ code for setting the values, getting the binary output, decoding, and so on. So if you're working on any kind of distributed system, you most probably will be interested in it because it's very good to do message parsing, RPC calls. You can even store the data in this form with very low overhead. All these libraries in Java and Python bindings are available in Debian already, and it's a patch license 2.0. So code.google.com is a general open source project hosting service which provides some web space for documentation and files. It provides SVN, SVN repository browser. I believe you can also browse the SVN repositories which are not hosted on this service. It provides Wiki and the issue tracking tool for each project. So if you're looking for hosting for your next project, this is one more thing to consider. Finally, while this is not directly related to open source, it's still very cool. This is one of the services which Google advertised recently. It's called Google App Engine. And it basically allows you to run your application on Google infrastructure. Guido and Rossum was one of the persons behind it, major driving force. It provides a Python API to Google-specific data store authentication, URL access, and email access so that once you write your application using this API, you can run it on Google infrastructure. Most Python frameworks support it, and Django in particular is included in the SDK. It provides you with a fully integrated application environment. It is free to get started at this point and you get a fair amount of resources, something like 500 megabyte of storage space and something like 5 million page views per month. However, there is a catch that at this point, you're only allowed to create three projects for each person. This page, code at Google.com slash App Engine, has some nice videos, both a tutorial on how to use it and a talk by Guido on App Engine security, I believe. And finally, when I was preparing this, I remembered that project called Ritville to Google.com is an open source code review application by Guido, which runs on App Engine and which different open source applications can use. Thank you. Thank you. The next talk is from Jakob. OK. Here you are. They are turning on. Is it ready? Can you hear me? Does it work? OK, so I started a research project about a year ago where I realized it was possible to freeze the memory of a computer in order to extract the contents of it. So we wrote a paper about this that we submitted to usenix security. And just last week, we found out it won the best paper, which is pretty cool. Basically, there are a couple of different methods for doing these types of attacks. And all of them require physical access in most people's minds, though actually that's not the case. It's possible to execute a couple of them over the network. And so in order to show this, we released the source code for this, which I'm going to probably package for Debian, either in the next couple of days or next week or something. The basic idea is that memory retains state even after power off, which means that if you quickly reboot a machine or if you cool a machine and power the memory on later, you can extract the memory from it. And to a lot of hardware engineers, this was sort of obvious. To a lot of software people, this was pretty devastating. Because a machine that has cryptographic keys, like, I don't know, is anybody here encrypt their hard drive with Debian's DM crypt, maybe? All right, so we broke DM crypt on Debian specifically. And the way that we did that was by basically taking a think pad. Anybody here using a think pad and DM crypt? All right, cool.  We have a couple of payloads. One of them is a pixie boot payload. Basically, we serve it out with a DHCP server and it spits out the memory of the computer over the network. We have another program. It's a key finder. It extracted the AES key. And then basically using that, we were able to mount the file system of the computer. So it's not very difficult. We also have the ability to reconstruct keys. So the basic idea is that there might be some decay in memory, because bits will decay in a predictable way. And our reconstruction algorithm works with up to 10% or 15% of bit error rates. And we actually never saw anything more than, I think, 0.1% bit decay. So our algorithms are pretty overkill for that. But it might be interesting to come up with a way. I talked with Theodore 8 of OpenBSD about this. But it might be interesting to come up with some things that you can do to detect when someone might be cooling your system or to have a panic button. And Theo and I came up with the idea of a patch to M advice. Basically, you could say, there's a whole bunch of software on this computer. And it would be really useful if in the event of some sort of security panic that you killed these bits first. And we don't care about having a kernel panic. We don't care about pieces of software crashing. Those bits have to die no matter what in the event of a panic. And you might just have a couple of milliseconds if you can detect an event. This might be like a case intrusion detection sensor. It could be a temperature sensor. New DDR3 chips have specific temperature centers on the memory. And you can set interrupts. You can say, I guess, if it drops below a certain temperature, then that's a specific thing you want to catch. And then you want to do a specific action. So it would be kind of interesting to talk with some WN people about making it possible for creating this sort of catch and erase situation. Because as it stands right now, it's pretty difficult to, even if you were to detect an event, to actually ensure that you killed all of the bits properly. Like just trying to remove DMCrypt should, in theory, get rid of the keys in memory because DMCrypt does the right thing. But if you can never hit that entry point and you can never actually destroy those keys, then you won't really be able to erase them. And those keys will continue to be there. We have an iPod-based payload, too. So if you have an iPod, we can put this memory damper on it, and it'll dump it into the iPod. And we also have EFI. So if anyone here is running macOS 10 on Apple hardware, or has a Debian running on Apple hardware, it could also probably dump the memory. But we haven't tried that for that. Anyway, if anyone has any questions, come talk to me about it afterwards. Thanks. The next one is Frank about the source-centric views. No? Do you hear me? OK. So one problem that we have is we have so many packages in our archive. And it makes it difficult for our users, or for ourselves, to find software and to find the right combinations of software to install. So obviously, one solution that was proposed for this is, for example, Deptex, which makes it easier to search for software by their features and implementation details, and stuff like that. And I think one thing we should consider is to also group software better. For example, if you install a binary package, you have a certain set of suggest and recommands, which should tell you which packages go together with this software. But I have the feeling that this is often redundant information. And what you really want is a view where you see, OK, this package comes from this source. And this source has the following binary packages. And there's one binary package that is like the main package of the source, which we often have. And then there are the translation packages. And there are the data packages and stuff like that. So what my idea was is that we should give the user more information about which packages belong together in a group without having necessarily to specify all the right suggest and recommands, but just give them a little bit higher view over the archive. Because with time, we tend to split up packages increasing speed so that we can, for example, we have an increasing number of packages that put their arch-independent data to a data package so that the mirror space isn't wasted for it. And we have packages that move their translations out to singular packages. And we have packages that try to find the packaging so that all the bits that don't need any GUI interface, like X or GTK, GNOME belong to one package. And all the stuff that does need it gets its extra packages so that the dependencies are more granular, more finer. And what I have the feeling is that in this process, we get lost in these huge number of packages which normally don't interest anyone unless they get installed by recommends or by dependencies. So I think we could profit from exposing the user more which packages came from the same source and what option he has to combine these packages together. So one thing I would like to add is descriptions for source packages. Currently, we only have description for binding package, but it would probably be useful to have description for source packages. And maybe the possibility to specify in more detail what the task of a package inside its source group is so that source could specify which of its binding packages is the most important, the one that the user should present it first with and which ones are just dependency packages or stuff like that. So that's something that's just an idea that I had during DevConf and that I want to work after DevConf on to see whether it's feasible and whether it brings actually good results. And if someone is interested in, just talk with me. Thanks. Thanks, Frank. The next one is a show about Terminator making the GUI terminal fun again. Is this on? Can you all hear me? Am I? Great. OK, so I didn't write Terminator. It's written by someone else, but I've been using it a lot lately, and I thought I kept getting questions about it, so I thought I would give a lightning talk about it and why I like it. Let me say a little bit about myself first. I've tried using tiling window managers before, and they were never really fun, at least beyond the first couple of days. I felt that structuring my windows into non-overlapping segments lost me a lot of freedom that I wanted. And also, maybe it's just heretical to save, but I actually like network manager. There's probably some of you who aren't laughing who are probably hopefully thinking, yeah, it works for me also, so I kind of like it too. I hope that there's at least one other person like that in the room. And so having the GNOME panel there actually would be a nice thing, and most of the tiling window managers I've seen, there's one of them that says, and the fact, hey, my GNOME program doesn't work with this window manager, and he says, GNOME is terrible, don't use it. But I have applications that I want to use. I don't use my computer solely to run his window manager. So, but I do like terminals, obviously, and I like thinking about solving problems in terms of stacks, like call stacks. So with that, I guess, I'm going to quickly run a demo of how I like to use Terminator. So first of all, Control Shift P and Control Shift N is how I'm switching back and forth. I might run a mail client and find an email, and it tells me that I have to do something. It tells me I have to set some configuration options for these Git repositories. So let's let the window horizontally, and the last one here is looking good. So I'm going to just clone the Git configuration for where these repositories are. So I like this because I still have this window visible. If I were using GNOME terminal, or Xterm, or something simpler, I would have opened a new window, and it may or may not have overlapped with the one I actually wanted to see. So if I look in here, I can edit geotosis.conf. I nearly need to add some configuration to this, but I can't remember what the configuration line is supposed to look like. So I'll actually, in a new terminal, find another example, and I'll look at my personal Git configuration. So the nice thing about this is that as I open a new terminal, the old contents are still visible and are still modifiable. As I wait for my own configuration to download, I guess I also like the fact that when I open a new terminal, it creates pressure for me to close it eventually. Otherwise, I end up with 50 terminals on one screen, and I never remember why I created them. So in this one, oh, it's called description. OK, great. And it's in a repo block. So then now I just know that he needs repo live validator.git. Description is this. So what I like about this, just to be clear, is that I got to create new terminals, and this is the whole call stack for actually executing the action that I was emailed to do. The first window told me I needed to create, open up the CC, open up one, Gitosis configuration, and when I got there, I learned I needed to open up another one. And I can just use the keyboards, hop between them, close this, now that I know how to do it, exit, save this, get at it, get commit it, and then when I push it, it'll actually be live on the website. And then I'll exit the window collapses and I could reply and say I've done it. So that's how I like to use Terminator as sort of function call stacks for executing actions. Thanks. OK, thanks, Ashley. The next one is Paul about SYNFIG. Oh, you have already. So, OK, Jonas, yeah. This is SYNFIG Animation Studio, a set of tools that put in the hands of artists to reduce realistic compositions and, at the same time, complex animation. It combines high dynamic color range and spatial and temporal independence with an interface built especially for artists. It produces 2D animations and utilizes tweening to reduce the effort needed to put into an animation. It was written by Voria Studios and was turned over to the free software community after the company went out of business. It's written in C++ and released under the GPL. There is a vibrant user community. Every month we have artist challenges and the latest one involves kinematic typography. We use ISE and web forums to communicate. Some of the tools that it provides are geometric shapes, blurs, distortions, filters, fractals, gradients, text, simple particle system, stylization, and other effects. We need developers. So if anyone knows C++ and wants to get involved, please see me afterwards. And I'll leave the rest of the learning talk to the shiny things on the screen. OK. So it's four and a half minutes long, so we enjoy the last minutes. Thanks, Paul. So one of the next one is Jakob about Tor. That's a really tough act to follow. Man. So I spent some time while at DEBCOMF learning about Google Maps API, which is not really that interesting. But it made it really easy to display some data that I was interested in. If you could zoom in on South America, that would be cool. So just like since I have only a short amount of time here, I wanted to get a sense of who is familiar with Tor. Is everybody here? Great. All right, so I don't need to tell you about what Tor is. That's excellent. For those following along at home, please read our website at torproject.org. But basically, I wanted to do some data visualization to sort of understand the clicks that exist within the Tor network. And should you drag the map a little bit so we can see New Zealand also? Like just a little bit? A little out? So one thing you'll notice is that we have very few nodes outside of North America and Europe. And this is incredible. We have this plot's about 1,000 nodes. This is for the v3 consensus protocol. So it doesn't include all of the Tor nodes around the world. But South America is very poorly represented. We have about, say, seven nodes in total in South America. And if you zoom in on any other part of the map at all, like if you could zoom in on Europe, if you could zoom in on Europe, that would be fabulous. Yeah. I mean, the CCC has done kind of an incredible job here with getting Tor adopted by people. And that if pretty much every town in Germany has one Tor node, I mean, it's incredible. Like, could you zoom in here a little more? Just click on the map? Double click there a couple times? Should zoom in? Well, all right, it's too dense for you to do it, so you'll have to use the. But there's basically hundreds and hundreds of nodes per small section of Germany. So one thing I was looking for is for people that are running nodes that are not in Europe or North America, or who have servers that are not in North America or in Europe, and they'd be interested in running a Tor node. And I'd like to talk with you about how you could share some of your network bandwidth in order to help people that maybe need to use Tor. This includes journalists. It includes people who want to do research on topics where they require personal privacy. It may be they want to read Wikipedia articles without letting people know who they're interested in reading about or topics that are sensitive in their particular area. And doing this individualization made me realize that we have a bunch of users from these places. Obviously in Germany, but we also have a lot of users in China. We have users in South America. We have users in Africa. According to the maps that I did, which might be incorrect, we have basically not very many nodes in Africa at all. It looked like one. So if anyone here would be interested, I would love to help you set it up. We have Debian packages. And I'd love to talk about the risks and rewards of doing this, and I think it would be pretty fabulous. All right, thanks. Thank you. The next one is, Orien, about the K3BSD project in Debian. Could you hear me? Yeah. OK, so I'll just give you a brief introduction of GNU K3BSD. So GNU K3BSD is basically a freeBSD kernel with a GNU Lipsy. Currently, we are using either K3BSD, the kernel of freeBSD version 7.0 in our unstable ports, and version 7.1, in experimental. It uses GNU UserLand, and it comes with cool Debian tools like D-Package, HEPT, and it consists actually in two Debian ports, the AMD64.1 and the ES386.1. So why would you want to choose Debian with FreeBSD? So the freeBSD kernel has some cool features, like jails, also ZFS support, something which seems difficult to open in the Linux kernel, also the OpenBSD packet filter. Depending on your devices, the device support can be better or worse. It depends. It's also one of the advantages that you can add diversity among all your machine while keeping the same user land so you can administrate them the same way. And it is able to run GNU FreeBSD binaries, freeBSD binaries, and also Linux binaries. So if you really need to run all these binaries, it can be very useful. And also we choose to make that because it's something we can do, and Debian is a universal OS. And but we can ask questions why just don't use FreeBSD. So the FreeBSD port system is very different from the Debian packaging system. So you may prefer the Debian way to install package. The same way you can prefer the GNU user land over the BSD one. And also we are providing a GPL contaminated kernel. That is why enabling XT2FS, RizalFS, XFS. So you don't have to rebuild your kernel to have this feature. And we are making sure it is 100% free according to the GFSG. And so we don't have the same license policy as FreeBSD. So the status of the GNU FreeBSD port, unfortunately, it's not yet an official port because we are lacking a few requirements, mainly the Debian installer. But we have an up-to-date toolchain, including Java. Ada and KFreeBSD is very six. We also have Mono. We have a lot of packages built on GNU KFreeBSD. And the build-in months are able to build them with an up-to-date rate of 95%. And we have a lot of packages available that is normal for the desktop environment, but also Apache, MySQL, or PortgreSQL, so the server environment. As we can't release with Lenny, we will make a snapshot of it at the time of release. Some packages will have a higher version, but we consider that it could be stabbiness for a port. And I want to remind you that there are developer-accessible machines. So if you want to try, it's really easy. If you are a developer, if not, you can send a mail and you can create an account. And to show you that it works, there is a nice snapshot where we can see that we can play. We can edit images. We can just surf on the web or watch a video. If you need more information, there is a page on the Debian Wiki. That's all. Thank you. The next one is Casaro about marking people in group photos. He's doing the work in our group photo. Can you listen to me? Yes, yeah. Well, we're just doing the setup. And we are going to show you what we've been working the last days. We've been trying to create a program that can show people's face in a picture. We had a previous script that could do that, but it required that you fad it with the location of every person's face.  And then we have created a program to do that. We don't do that using artificial intelligence. We do that using human intelligence. So a person got to use it and click on their face. But, well, we created a program to show it. Then it does not generate a video. It programmatically shows every frame. And we've been working with different frameworks to do that. We've had to use it SDL, Cairo. And finally, we've reached to the conclusion that GDK from GDK would be fine. And it could generate a nice video. It's not finished yet. The last version does not show people's names yet. Well, so Lincoln is going to show what he has done, which is the interface he's using in Python and GDK to mark people's face. Well, he is able to select a picture. And then we have our group photo there. The video dimensions does not do anything by now. And, well, if you could help us with the names. Well, this is Holger, right? You can mark his face and write his name there. And then you do that with every other people's face. And that's why we need your human intelligence to help us. Well, if you can see that when you select the name, that there's a green. And you can move if you have mastered with it. You can change the place. And you can change the names and everything else. And then you save this file. I'm not sure it's going to work, but, well, then you have to, no, no, please move it to, move the file. Move the file to, where is it? Yeah. Is it a ceiling? Right, so please run it. Oh, this is another file. We have four faces in it. And then we are going to try the, well, then it is going to zoom out and zoom in from face to face. It will stop for a few seconds in each face. And it should just show people's names right there. So we are going to try to provide you with this software so you can help us. And then we can finally produce a final data set, which we can use to show the final video. Well, there is a Git report story. So if you can get the software, it's on http.git.cascardo.info slash movie.git. That's it. Thank you very much. Thank you. And you will stay here and do the next talk. OK. Talk is about Quake, another terminal emulator. This is Quake. Have you ever played FPS games like Quake or Open Arena? So this was the idea of Quake. Provide an easy keyboard access to the terminal. And when you type a simple keyboard access key, you show the Quake or hide it. We can create another new tab here. I think we can compare it with Terminator with a simple difference that we just don't split the screen. We just create another tab. But the main cool feature in Quake is the easy way to access it and to hide it. It was based on some standards. We are using Python and VDE widget to make the terminal. Some options like the window size can be controlled by the property window or you can just click here and drag. The first thing is because Quake aims to be a normal human interface guideline is compliant. And we are thinking about implementing new features in Quake, but we don't want to bloat the user interface and the options. So we are hiding some options that make Quake better. For example, I don't like to, when I am using the full screen feature, this toolbar is just clutter me. So I like to hide this toolbar. And now when I set the full screen, I can use my Quake. And Quake actually is not a full-featured terminal. It's just a terminal to give an easy access to a terminal and have two programs like it for KDE. And so we have Tudor and Quake to GNOME GTK. So I think it's all. Oh, yeah, we are very glad because during this conference, Debbie got to APT. So you can just install it in your debit. Thank you. The next target from Jonathan about the queuing maintenance. Can you all hear me? I don't really have very much to say. Hence a lightning talk. I probably won't even take two minutes. We previously had issues with key ring updates, sort of taking a while to process. There have been various flame wars about that, various people unhappy about it. And I just thought I'd stand up and say, I believe that's not the case anymore. I was added by James in April or May time to key ring me. And there's still the both of us who have full access to it. Currently, I believe there are about seven outstanding tickets on the key ring, all of which I've either followed up to or are waiting for responses from the requesters. And fortunately, discovered that we actually have the oldest RT ticket, number five. The only single digit RT ticket is still open. Can you show the next slide? If you need to update your key and you have a good reason, not just because you feel like you want a different ID or whatever. If your key gets compromised, if your key expires, then these are the ways you can talk to us. There's a website, which has very basic HTML, but does tell you what you need to do. You can send a key to keyring.debian.org. If you are only updating subkeys or an expiration date, just send the key to keyring.debian.org. I'm processing those at least once a month. If you need it done faster, raise a ticket, and it'll get done faster. But a month seems to work at the moment. If you need to raise a ticket, keyring.rt.debian.org. You need to include Debian RT or you don't get past the spam filters. You need to include something descriptive. That helps me look at it and go, right, that needs done now immediately, or that can wait until I've got a bit more time. You can log in. Key requests go to the keyring incoming queue, which very few people have read access to. That means if there's some security issue with your key, it's not public knowledge. Once I've looked at the Montrealge, then they go into the public keyring queue. That's visible with the default Debian read only RT username and password, which I can't remember, but went to Debian developer notes some time ago when the RT instance was things. So you can track. If you think that something isn't happening and should be, you can check the RT, see if someone's followed up. If they haven't, feel free to ping me. If you have a problem with your key, this is what you use. I will read this. I will follow up. If you think there's an outstanding problem that isn't being chased, follow up to the RT ticket and it will get sorted out. That's basically all I have to say. The system is now working fine. I haven't had any complaints, but then maybe they didn't put Debian RT in the subject. So thank you. The next one is actually about brainstorming about online services. On. On is much better than off. Yeah, okay. So I, is there a time that I can see also? Okay, great. Thanks. Okay, so I have a lot more to say about all these things that I'm not going to tell you right now. But you know, there's four freedoms that the FSF described for free software. Freedom to run the program for any purpose. The freedom to study and adapt the program. Freedom to share copies and the freedom to improve and release that. But if you think about me sitting at a web application, I'm sitting at the Google box and I'm thinking, can I run it on myself? I can't find out how it works because they won't give it to me. I can't share it because they didn't give me a copy to share and I can't improve the Google search engine that I'm sitting typing things into because I don't have a copy to improve. But it's not even just that I'm not allowed to. It's that structurally, it's far away from me. So even if I, I mean, it's not like for a proprietary software where you're not allowed to exercise the four freedoms but you can, you just might go to jail. It's actually that you can't. So that's a real difference. So this is one perspective on running free software, running non-free software as a service, it seems to me. If you keep, anyway. So, so this like, this is a bit extreme obviously but if you do, if you choose to have someone else run lots of non-free software that you rely on then obviously you're still using the non-free software but you might choose to do that because it provides features you like or because they maintain it so you don't have to actually install it. I did a quick survey of my free software mailing list archive from the past like six months just my lists folder and more than a quarter of the email addresses are at gmail.com. So there's a lot of gmail users. And okay, so in addition to all these features and not submitting it, there are network effects. For sites, well, for sites like, oh, I have skipped some slides of mine, anyway. For sites like LinkedIn or Olo or Facebook you want to use those websites because the people you wanna talk to are there. It's not like email where you can use a different client where the messages will get routed. If you don't use that website, if you don't use their software running on their computers you can't talk to those people. So I've been brainstorming about this idea of mine called rogue interoperability where you're not supposed to interoperate but you do. Facebook has an internal messaging service you can use to send messages between users which is strictly worse than email. So you should just make a gateway to IMAP and SMTP and then you can use MUT or PINE or whatever for Facebook messaging, for the people who send you Facebook messages. There's a website, Twitter, where you can send small messages to other people. It's a silo, so it's like sending messages on a BBS in that you have to be on that domain to send and receive the messages. There's another network called Identica and LaConica which has provides the software services of Twitter but gives you the software and can federate between domains. So Twitter is like BBS email and LaConica is like internet email but there's no gateway between the two. So if you want to use the distributed federated system you would need something like what I'm prototyping now called intertweet that routes messages between the two systems. And you know, one of the things you might use for software, you might enjoy it for software, it's the ability to add new features. There's a, again, back to Facebook. There's a, when you go to Facebook and you look at someone's profile, if they list their email address, it's shown as an image. So I wrote a tool that OCRs it in line and a Firefox add-on to do that in line when you view the page. So you go to the user profile, you see the image, you wait about six seconds for it to get sent to my server and the process to come back and in line it gets shown in the text which you can copy and paste. And you know, one of the freedoms you might want to exercise is the freedom to use a program for any purpose. Fmail, Gmail is two things. It's a server-side daemon that stores your mail and talks to your web browser and a JavaScript set of code that runs on your web browser that implements a nice looking interface. So Fmail is something that I'm halfway through writing again that lets you take the JavaScript and retarget it so that the Gmail interface can be used again to your server, not the Gmail server. So, relevance impact, kind of like running software in the mainframe, but bye. Okay. Thank you. The next one is Marcos. About PISNK and another project. Yes. Well, I'm here just to present you a couple of projects of mine. First one is PISNK. It's just... Well, I'm the operator of the mirroring system in my university. Basically we mirror Debian, Mandrake, SUSE, et cetera. And we had times when... Well, we couldn't just finish downloading the whole mirrors in just one night. We just didn't have the whole time for that. So, in those times we had the problem that our mirror simply broke because most of the time half of the packages didn't have time to download. So, well, the mirror is unuseful. It's not useful. So, mirrors can fail updating from an upstream server. So, I realized that basically a mirror is a database that describes all the packages and, well, the whole set of packages. So, what you really want to do is keep them in sync. That is, whenever you have a package in the database description, you have the package in the mirror. So, the only thing it does is, there's this tool, the mirror, that I think does almost the same, but it only works for Debian. I'm, as I said, I'm mirroring some other free software projects like Zip and Slackware. I have support for your PMI and YAM repos. Repos. So, I built this program that basically does one simple thing. It downloads the new databases, tries to download all the package described in this database and once it has finished with all the packages, it really updates the databases. So, you are really in sync from the databases and the packages. If the packages fail to download, well, it doesn't update the databases, so you still have the old databases, the old packages, and the new packages. So, that's the way I keep them in sync. So, the next time I try, I don't have to download the whole packages again, just the ones that got updated that day. And this week, I had seen a talk for Sack who presented the AdDoS Dev Check. It basically does a checking on the packages file that figures out which packages are installable from that packages description or not. So, this week, I just added the Dev Check support. So, I know I can not only make sure that the whole packages and the whole database and packages are in sync, but also the whole mirror is installable. The next one, and you have the URL of the project at the bottom. The next one is just a brainstorm I had. Well, you see the main program is rather common, and it's really fixed several times, but most of the cases you just install postfix, answer all the dev conf questions, and you are ready to run. You just are, I mean, the main server is working now. But in certain situations, that doesn't really work because you have situations like when you're having a laptop that runs all around the world. I think you, most of you have this problem, and sometimes it evens goes disconnected. So, there are projects that try to attack these problems, like mask mail for roaming and MMSSTP for multiple counts, but they don't work together very well. So, I just figured out that in certain circumstances, it's better to try not to force the configuration of certain email server to do whatever you want to do, but the best way to do it is really program it.  The first one is the mail routing decision, where you just say whether the mail is local, the mail should be sent off outside, or the mail is unreliable, yes? And the other one is when you are really doing the local delivery, where when most people use prog mail, things like that, you can put better, you can do better decisions when you actually program whatever you need. So, like the TPD has something, it also has Lua support in its config file. You can actually program a little on the config file. So, I took the idea from there. And what? The time itself. So, this code is not published yet. I am trying to use it in my laptop. It works, but it needs some more work. So, that's all. Thank you. Thank you.


Hi, everybody. Thank you for joining TechSoup today for this special webinar, How to Grow and Engage Your Donors, Members and Volunteers. I'm Aretha Simons. I'm the webinar producer here at TechSoup. I'm going to let you know how you can engage with us today. Everybody's on mute as you know. Please use the Q&A section. I know you guys are probably used to this. So you've probably been here, especially with Juana. Thank you for always joining us. But use the Q&A to ask your questions or feel free to engage in chat room. You can chat with us. I'll try to keep up in the chat room and answer your questions. We'll answer the Q&A at the end. Check your email box for the video replay. I'll be sending this out within 48 hours. Try to get it out to you real soon. If you learned something new today, once you hashtag it at TechSoup, Instagram, just shout us out. If you need the close caption, use the CC button right at the bottom of your screen. And on behalf of TechSoup, next slide, I am our over 100 partners that help us provide hardware and software at a discount for nonprofit organizations. We want to welcome you. And TAP Network is one of those partners that help us provide that. We want to thank you for all of you do TAP work. And I want to ask you a question.  I'm going to introduce you to Whit and Caitlin. It's going to outline some of the best practice for nonprofits to grow their audience and engage with them through digital marketing. Whit and Caitlin, if you can unmute yourself and take it away. Thank you so much, Aretha. Hi, everybody. Thank you so much for tuning in. It looks like we've got quite an audience today, 178 people. So welcome. I'm sure you guys are all over the place. We're tuning in from Wilmington, Delaware. We have some guests here in person with us. Very excited. So we will be kind of doing a hybrid session today, which is, I think, new for TechSoup and new for TAP Network. So we're very much looking forward to presenting to you guys on the topic of how to grow and engage your donors, members, and volunteers. For formal introductions, my name is Whit. I'm the director of strategic marketing at TAP Network, a nonprofit marketing agency here. My background is in customer experience, particularly. I worked for Apple for about five years and then I joined a startup company where I managed our digital marketing and branding globally for about $55 million company called Exploding Kittens. And my fantastic colleague here is Caitlin Salazar. Hi, everyone. Hi, everyone in person too. I am the director of strategic partnerships here at TAP Network. My background is actually completely in nonprofit. So I love the partnership with TechSoup. Previously, I worked at the American Heart Association as the development director and I was also at a children's hospital in DC. I've also been a performing arts venue. So I've kind of seen the spectrum of very small to very, very large nonprofits. Also, I'm seeing a couple of comments in here. I don't know if anyone in the room knows, but some people recognized Exploding Kittens. Yes, I did work for that company. I was their branding and marketing director from 2014 till 2018. It was a really fun time. So it's a great game. I think it aligns with a lot of really cool opportunities in the nonprofit sector actually because it's all about getting people to play in front of each other. But that is another webinar. Everyone's going to go look up that. They're going to go leave our webinar, go get Exploding Kittens. I'll send it to you guys on a later date, but I do want to introduce you guys to our agency specifically. So we are a part of TAP Network, a mission driven marketing and technology agency. We are TechSoup's more formal partner in all digital marketing and website services that are offered to nonprofits at a significant discount. We've worked with nonprofits for probably about the last six or seven years. Obviously, Caitlin has some pretty depth, deep experience with working with the nonprofits and myself. I was born in the nonprofit sector. Both my parents were in the nonprofit sector and I'm really grateful that over the last two and a half to three years I've been able to work more one-on-one in the marketing arena with nonprofits. So today we're going to be covering a couple of things and I think Caitlin's going to talk us through exactly what the topics of discussion for today. Yeah, you can see that we're going through a lot of different topics, including understanding the difference, you know, the audiences we're going to be covering are vastly different in their needs. Where are we all today in terms of these audiences and what are some methodologies that we could approach for all of them on an individual and kind of as a collective basis to the driving vehicles, inbound marketing and then really going into some very creative tactics to be able to engage all of those different audiences. So to kind of clean slate, we all know what these people are, but let's just give them some definitions. So donors are of course people who support your organization, philanthropically with what we all want, a financial gift, goals, that is the goal number one. Volunteers are those people so important, but they're those who are able to support your mission with their time, their energy, their talents, really nonprofits truly could not run without volunteers. Oftentimes, what we consider staff are also actually volunteers too, so most nonprofits could just not run without volunteers. And members are not always included in every nonprofit, but for those who do have members, you know, you know that they gain the most value from what they're kind of giving to the organization, they're also getting something for their membership.  Well, these are a lot of different statistics that we found throughout the, you know, inner web of being able to kind of provide some baseline. I think that one of the most telling statistic is the online giving which increased by 21% over 20% in particular for small nonprofits. This was an even more dramatic increase. I think I saw like a 17% increase just for nonprofits under a million dollars in operating revenue, which is, I mean, it was huge it really dramatically shifted how people give to how we're going to actually prepare for the future with with these statistics in mind. That's kind of what we're going to talk about talk through today. I also kind of want to point out that 45% of members said that email was their most engaging content. And I think that making sure we have have an email strategy to being able to engage not only members but different audience segments that's going to be important too. Yeah, I think this is a great slide to sort of give us a sort of a holistic perspective on how we can utilize and engage with these three, what would be presumed to be very different audiences but at the same time, once you get them past that growth stage once you've introduced them to your organization, and they're actually engaging with you as a volunteer as a donor or as a member. There's a really great opportunities for you guys to leverage those relationships and kind of introduce them into engaging with your organization and maybe one of the other verticals right one of your members could become become a donor, or they could become a volunteer, and I think a big number that sticks out to me on this slide is 85% of volunteers donate to the nonprofits that they volunteer for, you know that's a that's low hanging fruit. All these will all be linked will send them out but I have all the data sources linked into that's a great question set thank you so much. I have all of these statistic resources linked in here so we'll make sure that Aretha sends that out alongside with the rest of the follow up emails that you guys and access to the PDF source and I will also make sure that you get a copy of it here. The rest of the folks here in the room. Yeah, no problem stuff. We have 85% of volunteers will donate to the nonprofits so there's this. I think there's this idea that we silo individuals that engage with our organizations and I think that these metrics really lend a perspective to understand that while we might identify someone as a donor that's the that's the number one kind of relationship we want to forge, but there's opportunities to maybe transfer that relationship into other verticals and ensuring and what we're going to outline is ensuring that you have a fully integrated technology solution that allows for that ease of transfer and that ease of membership or that ease of messaging. No that's good. And I don't know if you knew this wet piece of information point of point of information here volunteers are actually the most likely group to give a leadership gift, or write you in their wealth. So they're very key people so they might be the person that's giving you $35 their whole volunteer career, and then they're most likely to give that leadership gift down the line. I like that. Good. Good point. Yes, I love it. So you guys can explore these metrics moving forward but I think this is a great place for us to get started but you know as we move, move into the rest of the conversation. Let's talk a little bit about where are these people and when we talk about growing and we talk about engaging individuals, where are they within the relationship of a nonprofit organization. What we're going to talk through is more or less the strategic approach here. We're going to talk through the different stages and then the tools and technology to actually leverage those, and then some of the creative tactics that go alongside those. So, for those of you I'd love to ask you guys in the audience here. Are you guys familiar with a marketing funnel.  Have you ever heard of a marketing funnel. All right, how about no, no, no. Okay, fantastic. That's good. So a marketing funnel. I like yes the flywheel Catherine. I love this. Yeah, so the marketing funnel is essentially a step of order of operations how we nurture a particular individual through different digital or, you know, in some cases, non digital touch points in order to convert them into a particular platform. And so you can see here that that sort of orange dotted line that falls through the center here, we look at the attract and convert and then we have the close and delight. On the left hand side we're really looking at how do we grow those individual interests right those, the, the perspective right those perspective individuals. On the other side of that orange line we have the close and delight which are more, they've made some semblance of a conversion point saying, I'm interested in participating. I'm interested in volunteering. I'm interested in donating, or in some cases that kind of falls out outside of this particular webinar. I'm interested in utilizing your services. So don't, don't look at this methodology as only for making revenue or making engaged decisions around individual people to support your organization. But this is also a great methodology to identify prospect users of your individual services that you might be providing through your, your nonprofit organization. So for the for the first part of the presentation today which I'll bring you through is really identifying different ways that we can utilize these tactics to attract and convert individual folks. So let's talk about growing your audiences. The first piece of content here that we're going to talk about and I'm sure nonprofits out there are like I've seen this I know this blah blah blah, but blogging is probably one of the most effective and cost effective ways of actually sharing what your organization does and getting your information in front of new eyeballs. It also supports spreading awareness of your overall cause. It can help establish the credibility as an expert so if you have thought leadership conversations right so if, if, why would I believe that a particular organizations that particular organizations that are dealing with, you know, food insecurity or housing insecurity. How do I know that investing in them is is the right decision against somebody else well my first pass might be how thought leadership are they like how much thought leadership do they showcase their knowledge base around that particular sector. It also allows you to build trust with the supporters right you can, you can speak through first person narrative, you can actually talk about your supporters in your blog posts, you can talk about opportunities and showcase and highlight right when we talk about a supporter wanting that sort of more or less a validation or exposure. They're not necessarily doing it to get like the overall good feels but they want really want that necessarily that notoriety. It can drive interested people to your mission so let's just say for instance, I get a I see a blog post that Caitlin posts on Facebook we're friends, obviously, and I am totally enthralled by this mission that she shared, she posted a blog post I'm really interested I've never heard of the organization before. It comes up on my news feed. I click on that blog and now I've been introduced to your organization. And a little bit later it's like where it can cause to action and additional incentivized pieces of content to lead that person down the marketing funnel. I think we're blogging is also really helpful that people kind of, there's a need for in the nonprofit space is we talk a lot about storytelling and how do I share my impact I need to share, I need to do this big huge annual report at the end of the year, and it's going to be my one time to be able to actually share the impact that I'm doing. I mean the annual report is wonderful people love it people want to see the metrics behind it blog blogging gives you the opportunity is to share those stories throughout the whole year. And then you already have those created and set up so that when you're doing the annual report it's a mad dash to December 30, and you've kind of been doing that work throughout the year of of establishing what are my case store studies, and gives you a way to be able to share those in a concise way on both social media and your website so everything's very aligned to. It's a great, great point because it makes sense you said yeah absolutely yes 100%. And I'm going to throw a metric out here, which is fun I think a lot of people appreciate this, I've given webinars for the last two years with you guys through tech suit, but there's an 8020 rule, I did not put it on the slide I apologize, but 8020 rule is when it comes to writing content anywhere that's on that awareness level 80% of the time you should be talking more about your overall sector, and the industry in which you work, and then 20% of the time should be content specifically about your organization right. So if you are constantly blogging about. This is my mission this is my impact that's great, but if you're looking for the mass appeal you want about 80% of the content that you're developing whether not that social media or blogging. You want it to be more industry or sector oriented. So it could be, if I worked in. Let's give an example, roof, roofing. So, how, how is your roofing organization working within the nonprofit space, just so I can get a background story. So we started on, we started nonprofit to get free routes away to those people. Perfect. Okay, so I think a really important metric would be housing insecurity, the number one statistics around housing insecurity and how your organization at the tail end of that conversation is stepping in and solving that problem. Yeah, that would be the 80% would be. Yeah, the sector conversations right. So, so thinking through exactly what the content is that you're delivering from a blogging perspective and the stories. The second piece here is social media. I know we're kind of getting into like the basics here a little bit, but it's, it's 2021. We've all been quarantined too many times. It's a really great opportunity for us to really own the story of your organization and build those one to one relationships with your audience members, and that's the storytelling, a really comprehensive content strategy I kind of alluded to that a little bit just now about the 8020 rule, but also diversifying your content, not posting the same type of things I call it content fatigue on social media. So if your organization posts the same type of thing over and over again, know that eventually your audiences are going to start to know what you're posting and they're going to scroll right past it. So you want to keep a diversification of your content types whether or not that's video blogs, infographics, you can get fun and crazy and creative. Yes, the 8020 rule does apply to social media as well. 100%. That's a great question Stephanie thank you for asking. So basically any type of content that you're publishing organic or like natural from your own organization that you're not necessarily paying for from like an advertising, or you're earning through like public relations PR and news, any type of content that you're publishing on behalf of your organization should generally apply, you should apply that 8020 rule. I love for social media, I love when organizations ask me to help in some way and I'm not saying volunteer but like choose our race shirt. I love that because it gives me the chance like feel involved with the nonprofit, but it's like a little bit it's not asking me to donate all the time. Yeah. Yeah, we have a question in the room. Sorry. That's a great question. So we have our person here asking about quizzes so there are I don't know if any of you guys are familiar with Buzzfeed, but these are that they can be entertaining as much as they can be informative. So there are different platforms. Lacey, what is the one that we use opinion stage opinion stage is a great platform that we've used in the past opinion stage I'll type it in here. It allows you to develop your own type of quizzes where people will actually answer certain questions and it will spit out a certain result. This goes more along the entertaining side but you could definitely extrapolate this to be actually very educational as well. Where should I live. What, what mission what initiative should I support within your nonprofit organization things of that nature, but it's like really like harnessing these organization often shares post my organization similar which that's a great idea 100% sharing other people's folks thank you for preparing that up. Yeah quizzes are great way to engage and get people to involve. And usually what they'll do is they'll share those results particularly if it's along the entertaining side. I want to point out an interesting metric as of the last year, which is 29% of online donors actually stated that social media was the main communication tool that most inspired them to you, which is actually two points higher than what has been the proof of the pudding which is email, which was 27%. So it's really interesting I think it's very valuable to consider, you know you want to identify and track those engagement points. As you're looking at how people are interacting with the different contents that you're publishing. And then next slide here. And then I wanted to talk a little bit about the difference, and this is very important I think for nonprofits so if you have a operational 501 C3 this is a really, really, really important conversation to have. What is the difference between search engine marketing, which is term SEM. And what's the difference and that of search engine optimization. So search engine marketing is actually a paid program that actually allows your nonprofit organization to rank in the top three to five search results depending on your bid value. There's a couple different things and there's a whole, I'm sure whole course that we could do around that. But essentially what you're doing is your organization goes into the back end of Google, and you are bidding against other bidders to take real estate based on words or phrases that may match the search results of an individual so if I'm looking for, a roofing in Wilmington or if I'm looking for homeless shelter in Atlanta, Georgia. If I'm bidding on homeless shelter. I could potentially rank at the top five results where it says add and you can even see here I've got little. You can see here but where it says add here next to that if you've ever seen that when you go into Google search. That means that that organization actually paid for that spot, and it's going to rank higher than any of the other organic searches. The way that you pay for that is what's called pay per click PPC. So you're going to play a fairly nominal that nominal value anywhere from 20 cents to maybe $3 per click depending on how important or how popular the particular keyword is, but the most exciting and important thing to know is that nonprofits have the ability to get $10,000 a month in free ad spend on their Google search and 10,000. We're talking $120,000 a year of free ad spend. Now there's an application process we've actually worked as an agency we've relaunched quite a few websites recently. We need some qualifications around your website presence, but it's just something for anybody that's on the call today who's interested in at least pursuing that opportunity to look at, you know, applying for the Google ad grant and see if you're able to get approved and if not we're more than happy to help you by like maybe doing a quick audit we have we have the ability to do that and help you oversight help figure out exactly what do you need to do to help you guys actually be awarded that grant. And then the other side is SEO so that search engine optimization is exact is more along the lines of what are you doing on your website and on the content that exists out in in the digital landscape. So it usually gets divided into two, two different segments technical SEO, which is, you know, as I have listed here on your site map. Do you have the appropriate robots dot text file that is able to actually crawl your website. Alt text and images. Does your is your code up to up to date has it gotten kind of fried over three or four years of constantly changing your website. Does your overall page speed good and do you have appropriate security protocols built around your website. So all of those are going to also infect your ranking on the Google, any search engine that exists outside of that ad proportion. Right. So if you're going to scroll down and you see a listing that doesn't include that the second side of SEO beyond technical is your content SEO and this goes back to the blogging right. I think you are you're making good point like the more content the more up to date content you have the more relevant it is Google is actually giving you a nominal quantified figure of where you rank amongst your industry amongst those individual keyword searches and it's going to say Yeah, this website hasn't been updated in five years, you're going to be on page 10, but if you're constantly and consistently updating with relevant content. If your website is linked from partners websites as well that's validation that your website is a proper resource to a third party organization they're going to take that into consideration. And of course the actual content structure and length and that that's somewhat content a little bit technical but like using proper header one header to paragraph bodies. But I do want to say we'll show it at the end but there's a great tool that TechSoup offers that's free to all of you guys is our website greater our website assessment tool and it'll actually grade you on almost, I think almost all of the technical SEO and a couple pieces of content SEO so I will make sure we get that link sent out to you guys through Aretha. It's just a great tool just to get a baseline of understanding where you are. So kind of understanding more of the strategy side some of the baseline understanding of where all of these growth opportunities. I want to take a little bit of a detour here into identifying what the individual driving vehicles are behind the strategy, and then allow the tactical implementation of these strategies to actually be beneficial and increase ROI build capacity and continue to really see the numbers grow along the way and that is through what I like to call the power of three. So three audiences three powers like we're we have a three theme today. I like the number three. So does Taylor Swift, I think. I don't know about that. But you can maybe that's again another webinar for another day on Taylor Swift. Let's take a little bit of a look at what each of these three components are so I'm going to start with the CMS your content management system. Some of you might be familiar with the word with the term wordpress hub spot even offers a CMS solution but essentially your content management system is how is the content on your website and manage and stored and then ultimately published and shown on your domain. So that includes your blog management, your individual pages, your landing pages, how your forms on your website exists, all of that is going to live on your content management system so if you have wordpress wordpress. I did not mention wix I'm sorry I should have mentioned wix that is also a very strong partner thank you Sharon for calling me out you're absolutely right. Yes, but wix is also a content management system so thank you very much for that that's absolutely correct. So you have your content management system is where more or less the larger columns of your content are going to exist. And then you have what's called your customer relationship manager, your CRM. So this is something as simple as MailChimp, right. Where does the contact information of the individuals in which you are hoping to communicate with either via email, mostly via email, and in some cases through snail mail, you know, or other relationships like websites, identifying donor, future donors, you know, capital giving sponsors, any other relationship that you might have with a non organizational contact that would live in your CRM. And there are great ways to integrate weight into great processes to actually procure that information through your CRM through your CMS that funnel into your CRM. The third part here is your marketing automation platform or platforms. And this actually exists across the entire digital ecosystem of your nonprofit organization. Marketing automation lives in social media, it lives in email marketing, it lives in membership portals, it pretty much lives in any and all digital experiences that your individual audience members are experiencing. You can actually build some semblance of a marketing automation process that actually builds capacity for your nonprofit and further targets and personalizes the messages that are being sent to that individual based on the information collected through the CMS that is then imported into your CRM. It's also based on what they want to see. I mean, based on what they're doing, it also can make decisions on what they might want to do too, which are creepy on some senses, awesome on other senses. Perfect, yeah. So let's take a quick, very simple birds eye view on how the CMS and the CRM actually integrate with one another. Here's an example of a call to action, right. This is a key component to your CMS platform calls to action or telling telling a visitor to do something, make a donation, download this particular guide, sign up for our newsletter. For an event, any and all of those things, those are what we call call to actions. And that call to action exists on the CMS, right, so we've built that call to action through our CMS platform, whether or not it's a landing page on the homepage, which would be like, learn more, and then it takes you to another page, that's also a call to action. So you want to align those call to actions and then eventually the goal through in non marketing methodology is collecting information. And you can, you can sort of figure out whether or not you want first name, last name, email, company, birthday, you know, let's keep it a little bit on the simpler side at the very top of the relationship. So for instance, this one here, which is download this guide on social media best practices, all we're asking for is the first name, last name, and the only requirement is your email. And that is going to be sent to this individual as an email document. But what happens is now we have that individual's contact information, and we know that they're interested in social media best practices. So we can develop in our CRM side, which we'll get to a little bit later, but utilizing marketing automation, we can actually continue to engage with that individual person now that we've captured their information, and we've identified what their interest is. We can actually follow up with those individuals with a slew of emails that are personalized and properly timed that continue to engage that individual with the hopes of potentially leading them to make a conversion point. So for instance, you could apply the same methodology is make a donation, fill out the donation form, and then they go into a donation list where you can actually respond automatically with subsequent requests to either increase their donation or become a monthly donor or thank you so much for your donation we actually have an event next month we'd love for you to volunteer if you're available. So this is a really, really great way of looking at how you can marry your website content with your CRM and ensure that they're properly integrated, and that those are filtered into your overall marketing strategy. And we'll get to this as well but the reporting ability on top of that is vital right so you can see how many clicks to this particular email campaign open and actually Caitlin's going to talk a little bit to that further but this is the overall theory and the overall methodology in action as you guys can see it here. And the most I think the most important thing about this is looking at your site critically to being able to see where am I asking people for donations which is important but also where am I just gaining some information from them that maybe they're not ready right now to make a donation, but I'm going to nurture this relationship more and more and more slowly over time, so that maybe in two weeks, they're going to be ready to make that donation because they know more about me so both are both are important for an organization. Nice. And I'm actually seeing M stewart I just want to confirm because in case there's any confusion about where do we switch from CMS to CRM in this diagram. So the call to action on the left hand side exists on your CMS right you're going to build that it's going to be a part of your landing page, the lead form component is actually the the integration point between your CMS and your CRM so it's on the CRM that form exists on the CRM but it's on the back end connected to your CMS, and then it's on the back end is connected to your CRM so when I put in first name last name email, it's going to create a new contact in my CRM to based on a particular list that's been set up through that form field and then I can further market to that individual. I think what's sometimes confusing about this process for people is this, these three steps can be one system, it can be something like HubSpot which can be literally your CMS, all the way through your CRM, or it can actually be three separate systems that are able to talk to each other. So I think that that's sometimes where for every organization it's going to be different how many systems you're actually utilizing in order to create this chain of events to happen. Perfect. Yes. Yes, and I and to your point Renee, I know that Squarespace I know that Wix has some some semblance of a CRM capability. And I think that that can be very accurate and appropriate for certain size organizations, depending on the breadth of resources and the breadth of resources and personalization that you're looking to, you can look at third party solutions outside of Wix, like HubSpot, even MailChimp to some degree, where you can actually further monitor those relationships and I'm actually going to skip to the next slide here and somehow constant contact that cut off but that's okay, don't worry about it. But looking at what is marketing automation? Are you guys familiar? Anybody have you guys heard that term before that are tuning in virtually and here, marketing automation? Yep. Awesome. Rico, yes, yes, yes, I'm glad. So many automation fans. Oh, I love the Lillian, all the spaces, I love it. Exactly. So marketing automation is essentially the process of using that software to automate different components of your marketing campaign and activity throughout the user journey. And these are a couple of different software platforms that we use here at TAP. The top left is HubSpot, which to Caitlin's point serves a multitude of different solutions from marketing support, whether or not that social media publishing, blog publishing, form fields, email marketing. It also provides CMS. MailChimp, I know a lot of people and constant contact. I know a lot of people in the nonprofit sector utilize that from an email marketing perspective. But essentially there's ways you can tie these all together. And it just depends on the top left is HubSpot. And I love AirTable. I didn't include it on here today, but it's like my favorite thing. So, Algorapulse and SproutSocial are more along the social media side. HubSpot and MailChimp in constant contact. I would say lean more toward the CRM slash email marketing type of solution. And then Zapier is a third party. None of you have heard of Zapier. I suggest you all take a look at it. It's a conditional platform that says if something happens on this software, make something else happen on this. It lets things talk. Yes. So like if I were to click a particular button or submit a particular form, I could identify through Zapier to say, when Greg submits this, then make that contact or that particular data point get sent to AirTable, for instance. And that way you're automating a lot of that transference of data in case you guys aren't able to necessarily invest in some of the larger full out of the box solutions like a HubSpot type of platform.  Like to set up all this stuff sounds a little scary, but once it is set up and it's running, it definitely, it's almost like adding another hand to your, you know, or adding five more hands. You know, things are happening that you don't even know they're moving data. I feel like in nonprofits we spend so much time just trying to organize our data. So, I mean, definitely it's a little scary, but just as soon as you dive in. One perfect example that's I think simple is click up as a great project management tool doesn't necessarily live within the marketing side it's a great for project management. But when it like let's say someone makes a donation, right, you can usually most platforms and most people today are familiar with that automated email thank you so much for making a donation, you might add in that a an option or an opportunity to maybe increase their donation. Same thing could go for volunteering, right I'm interested in volunteering for your organization rather than having to respond one to one in real time. Thank you so much for your interest my name is Julie. I'm here as the volunteer coordinator that initial comp like that initial conversation could actually be built out in an automated process. And that way when someone actually makes an action based on that first initial email, you have a more viable volunteer community and that way your volunteer manager the director of volunteers can more appropriately focus their time and efforts on viable volunteers or viable donations or viable partners. So now I'm going to stop talking and pass it over to Caitlin to talk a little bit more about the engaging process. I mean, we talked about this earlier that until this year email was at the very top of all ways that you need to engage with all three of these audiences. So really what is an email drip campaign I feel like email drip campaign is kind of it was at the start of all this marketing automation that we're discussing you know it. What is the pivotal point so it's a series of pre written emails that are automatically sent to a prospect over a period of time. So what is with example of the volunteer coordinator who's trying to manage all of these volunteers. That's a perfect example of an email drip campaign. It could also be the newsletter signer upper. So they sign up. The official term you heard it here. So they sign up to come to your newsletter they obviously want to learn more information. How are you going to actually get that person to convert into a donor, you know how are we going to utilize this newsletter as a way to gain some more donations. There are three different types of email drip campaigns. The very first are prospects and that newsletter example that I just gave is a perfect example of that. They want to learn a little bit more. They're not quite sure about you. I think oftentimes we can kind of relate all this to dating anyone anyone feel like that. So you like someone maybe you see them in a coffee shop, you know maybe maybe you're kind of you're just feeling it out you're dipping your toes in the water. So what are this top of mind email campaigns come so it's it's really just to set yourself apart. It's the time you're going to give some education. This is where those case studies. This is where the case studies will really come into play and you'll be able to say you know this is what I'm what I'm doing to impact the community here and this is why my organization is important, or the first date, as we go back to that. The next phase is where you're engaging. Mostly this is where our audiences that we're discussing today for volunteers for donors for members. This is where those people live so they already know us, they've already maybe they've given a gift already or they given us the gift of time. What are we doing to keep them up to date on either new events that are coming up, or you know giving them impact other opportunities that they could get involved in on a wide spectrum. So this is us, you know, we're we're actually we're into this, we're into this relationship now we're either boyfriend or girlfriend, maybe you're engaged who knows who knows but you're you're you're invested, you're invested in this relationship. And the last one is sometimes what you get broken up with.  No, not the ghost, the ghost, oh man but it could be there's lots of there's lots of reasons why any of these audience members would choose to unengage with you. The third type of email drip campaign is really timed in a way that's going to encourage them to come back I think that and an event campaign is a great example of this, you know maybe they came to your event, and they made a donation, but they have didn't do anything else after that so how are we going to kind of encourage those people, especially once that event comes back around to, you know you liked this thing come back to us we promise we're cool I'll give you some roses maybe some candles, it'll be great. I do want to just quickly pop in here I know someone mentioned you guys are looking at Salesforce for CRM which is a great solution. I think it's important for anyone interested in looking at Salesforce versus other CRM Salesforce is great. It's a perfect solution. So in order to integrate to any of the other tactics that we're discussing, you're going to need a little bit more of a technical oversight to link it and integrate it into your email marketing. So it's really just think of the CRM for Salesforce as just a database. I wanted to be more than just a database as food brigade said it is a lot and that is absolutely correct. It is a lot. So if you are looking at Salesforce as a CRM that's not a bad solution they do have Salesforce for nonprofits. I highly suggest doing some further investigating as far as what capabilities you're going to have to have internally to really maximize the database that you have. Sorry. A lot of people are also mentioning little green light. Love them. So they're awesome and they're offered through TechSoup. Yep. Another TechSoup partner. This workflow that you see now is kind of an example of any of the flows that we just any of the three campaigns that we just discussed. And I think that what's important about highlighting this is that personalization. So, and the timing aspects of things. So it kind of highlights that after someone you send an email, then you are waiting for them to either take an action or not take an action and then what your automation does after that is dependent on what actions they've taken. So let's say they make a donation. That's wonderful. We're not going to send them another email in two days. Perhaps it's an educational email. Maybe it's to double their gift. You know, whatever the message may be. If they then click within that email or they take the action within that email, they're then going to go up through the yes column that you see, you know, kind of waiting over a period of four days in this case. And then we're going to thank them and then we're going to stop the messaging. Like we don't want to overdo what we're we're trying to, you know, that's how we don't over saturate someone. Sometimes that's how you get ghosted. Sometimes that's how you get broken up with, you know, you don't want to take people for granted. On the flip side, if they didn't respond to that, maybe they didn't even open it, they just didn't like our email, it could have gone to junk. So, we're going to try again, and maybe we're going to change its subject line we're going to add, you know, a different call to action, we're going to change up the design, perhaps, you know something's going to change within that email. And I think it's also really important to note that on the bottom of this, we're also waiting a week. So, you know, the timing, if someone's like really, like a hot prospect and they're engaging with you, you want to keep, keep on that until you're thanking them and goodbye until the next campaign, whereas if they're not, they might just need some more time in between your emails like we don't want to be sending them an email every hour. I don't suggest that for anyone. You know, it's, it's really important to keep in mind the time. Yes. Okay, so Abby asked, how do you overcome the junk mail issue happens a lot, even after authenticated. So, depending on the, the mail server that you have using to send out servers are going to actually rate you on the open rates of your email. Normally you have an email list of 2000 people, and you're emailing that 2000 people every single month, and only five people open that email every single month, because you haven't set parameters to only email engaged users within your CRM. What ends up happening is that server will flag you as spam, because it knows when, and if someone opens it so if you're sending thousands of emails that are not getting opened. And if there are two that are, they're going to identify you as a spammer so they're going to automatically target like they're going to they're going to flag emails coming from your email server as potential spam, unless the recipient actually goes in and actively says, this is somebody that I want to be receiving emails from. I think that's what that's another reason why keeping, you know, when what was discussing kind of the flow so that the newsletter people is a great example of that you really want to convert those people into taking some additional action. So that you don't just continue to send them a newsletter that's actually going to eventually end up hurting you.  You know at what point do you have to kind of move, move through the process. So social media, you know obviously this is a whole thing specifically how we engage with social media has really changed. So social media fundraising, especially in 2020. I mean that was the only way that we could fundraise. I mean it was, it was a little bit of a, you know, blank slate, no in person events. I think for many of my colleagues in the nonprofit space. This was kind of a jump, like, know, a lot of people who relied on one main fundraising event. It was a huge, you know, shift. So, you know, really looking at how do you use different platforms in different ways in order to be able to engage on a wide variety of fundraisers so I think Facebook has, you know, been such an explosion and we all know a lot about Facebook fundraisers birthday fundraisers have been huge. This is oftentimes where you are able to write much more about your mission on Facebook. I feel like it's probably one of the platforms I see the less actual fundraising occurring through Twitter I don't know what it's real time so it's think of it more as like if you are a like a nonprofit organization that's very much in touch or in tune with the news. A lot of advocacy organizations are going to benefit from something like Twitter, where they're able to stay top of mind and kind of in the conversation in real time, because of the way the feed works differently than Instagram and Facebook and particularly LinkedIn. So this doesn't necessarily cater to static content and a in a more static type of conversation, but it is still useful depending on what your vision and your overall organization goals are, but yeah. And, you know, of course we have Instagram LinkedIn I think is a really highly underrated nonprofit organizational platform to be able to utilize and then I mean tick tock has just kind of taken over the world in 2020 and many many fundraisers are now happening on tick tock raising thousands of dollars. Fundraising can really happen all over, you know, within different challenges brand ambassadors, I do want to bring up the peer to peer campaign space, if you're not currently doing a peer to peer fundraiser. This is one of those really, really easy low cost, you know, basically no cost to you where you can encourage other people to bring on more advocates for your mission sometimes they give for your mission sometimes they give to support another person, but launching a peer to peer campaign. I mean, I've seen an organization launch a peer to peer campaign and raise $250,000 in their first year. So it's about, you know, getting those right people and getting your volunteers and your donors, you know, on board with with something like that but very fun way to do it. But these other ones are also a great example. Yeah. Can you explain a little more about what's involved with a peer to peer campaign. Yeah. So for those tuning in. What is a peer to peer campaign, peer to peer. So peer to peer anytime you see donate to my walk donate to my ride donate to my dance. It's when you have a volunteer sign up for your event, and then they are actually going out into the community and being your advocate and asking for donations. So it's peers asking peers, and it's a nice way for the nonprofits to actually get a break from having to be the asker, and these, you know, advocates are the ones who are going out and seeking those donations but lots of different examples of that. Hi Melissa was good to see you thank you for joining in. We just kind of went through, you know, an example of a peer to peer event so you know there's lots of different galas have become a huge aspect. I don't know if you wanted to talk about this. Yeah, absolutely. So, you know this was an organization that was actually founded last year, and they engage with us, and I helped work with them around their annual gala. And we actually just at the gala the night itself, we had just about $200,000 in primary virtual auctions, virtual auction items which is a really great way to engage and I would almost say that that's more like a membership type of relationship right. I'm investing in my money to get something back like I want the reward. So that type of auction item auction platform is really, really great. But outside of that we raised an additional $150,000 just through sponsorships and social media one to one donations, through different email marketing as well so it's just really important I think to not forget particularly as we move forward and potential lockdown like virtual non virtual events are really helpful to raise money. Someone asked if birthday fundraisers are peer to peer events, I would consider them because they're people asking people, some organizations don't consider them and they consider them just individuals hosting their own their own events. And then community portals are another are another way that a lot of people are engaging you know kind of taking social media off of the platforms and bringing it in house, so you would have more analytics if you did something like this, you know, this is just really based on your specific audience, whether or not this would be appropriate but a lot of people will do want to create this community. I'm going to jump to this. This is a huge pivot point in the last 12 months, since we've all gone through COVID. A lot of nonprofits rely on their annual galas as a way to not only raise funds but network in your own sector so if you're like, you know I have a client that works within the medical space and they add the annual their nonprofit organization that manages and runs these two main events throughout the year used to be in person. We decided to build a community portal that allowed that networking that would normally happen naturally and organically in person. How can we elongate that relationship building platform into a virtual space for annual and ongoing. So with that, we would love to open our last five minutes sorry, Rita. You got to the chatty as Kathy is here to answer any lingering questions that might happen I know areas probably be keeping track on there. We have some people here who are also possibly having some questions so. Thank you Rico I really appreciate it. Great job guys you want you want to start with your audience that you have live and if you stop sharing screen. Sure, I have a couple other things I want to share well I guess. Okay, great. Yeah, keep it up there that go ahead. Maybe the box where you covered. How much, how much is your mission statement of your charity drive engagement. It is probably one of the most vital components, because if you can't explain how much is your mission statement appropriate or informative of engagement. It's like it's like if it's almost like your elevator pitch right so if you're looking at a nonprofit organization you're, it's like your elevator pitch it's, who are you what are you doing, how are you doing it why are you doing it and what can I expect the outcome to be in about five. And when we talked about SEO earlier like Google and other search engine crawlers are actually going to be reading that text on your website. You're validating your mission against the rest of the content on your website, and I deciding is it continuously relevant. And does all of this make sense across your website. Very, very crucial, very crucial. Great question. Thank you so much. So what you asked everybody to type in the chat box is really hard to keep up with the chat box so the questions move up. So please put them in the Q&A. I'm in the Q&A I apologize. I know, I know. I'm going to go ahead and go with the Q&A lots of questions. Pretty much. There were several questions on the blog section when you started blog, blog versus podcasting. Other than setting up a blog section on your website where would a nonprofit in the area of food insecurity blog. It says where would a nonprofit in the area of food insecurity blog.  So I'll touch on the podcast versus blog. So when we talked about search engine optimization, I website crawler search engines can't listen or see anything they can only read stuff. So if it's not actually written in text form that's coded into your actual website like a blog text or that alt text that describes an image. A search engine is not going to be able to crawl it. Now that being said, you can still have the description of your webinar episode but know that it's not going to pick up all the stuff you talked about about 45 minute episode. The second question was related to food insecurity. So if I want to write blogs around food insecurity. I would talk about maybe the national or blog where to launch a blog of your own website.  So the blog should live within your own website ecosystem right. So partner, I mean I think of doing guest blogs on other organizations is always, you know, a cool idea but the main one should certainly, you know, live on yours 100%. Okay. I'm podcasting would podcasting be better marketing strategy than blogging when it comes to that metric, like, and also the use of clubhouse thoughts on that. I'm not super familiar with pubhouse I need to get better at it I apologize that sort of me being a little bit ignorant around that but I know it's been coming up in the last year, essentially since like COVID it's really taken on. I have my fantastic fan, amazing colleague who like knows every single thing about every social media platform. She's looking at me she's going. I don't know much about it off the top of my head but we would more than happy to explore that conversation, but the difference between a podcast and a blog podcast are going to cost probably four to five times more money to produce than a blog. So if you have a podcast. If you have the budget to do a podcast do it. I would also suggest also publishing on your website a transcription. So make sure you're utilizing a platform that can transcribe your blog, and then add that to the page so we were as we were talking to before it could actually crawl the words from a text perspective. Generate money, so there's so many benefits of podcasts, but for ease, you certainly if you don't have a blog, I would start at blogging before you dive into podcasts. Correct. Yeah, and podcasts are going to be like you need a consistent regular publication, because it's really like a whole entire radio subscribers. Yeah. Lots of questions about the 8020 rule explain the 8020 rule as it applies to your nonprofit work. Okay, so anytime you guys are publishing. So it doesn't have to necessarily apply to your website directly so you're about section talk all about you, your mission talk all about you, your donation page talk all about you. But if you're publishing any content that includes social media content, blogging content, video content.  The idea is getting general mass interest and mass understanding it can still be informational it could be more or less prescriptive like a client not a nonprofit client but another client that we worked with was is a healthcare beauty salon. So we published it. It's a listicle essentially have a blog like how to host your at home facial party with you and your best friends, one of the five steps promoted a product but the other four steps had nothing to do with this actual salon. It incentivize that virality behind the content because it wasn't specific about that one particular company or that one particular organization feels a little bit more organic than just like talking about yourself all the time. It's like how do I relate to everyone else within the world interest. Yeah. Okay, this is about keywords so the keywords, not have any bearing for your better ranking for SEO keywords do have. Yes, keywords will help you rank on your SEO. There's a whole again this is just like SEO as a whole keyword SEO is a whole other can of worms, but there are some really great third party plugins if you use WordPress internally at tap we use a plugin called IO AST that that will actually crawl any content and and give suggestions on how to improve the SEO technically and contextually to sort of help benefit or increase the overall SEO score of the content that you're publishing. So on your 8020 can also apply on your website to something like your blog would be on your website and so you'd apply that 8020 role to something like that just not your about section so that's kind of the difference. And your email I love that question about it 100% being your email. So the question. So you guys in the room said so website email is 100% of your organization social and content is 80% sector 20% your org depends on the email marketing campaign you're running. If there is a, if you're looking for donations, and it's a pre donation or a post donation, it might be helpful to talk about the greater cause of that particular industry or sector so let's say for right now, you're running an organization that is looking to do pop up clinics and homeless shelters around you're trying to deliver vaccines. Well, you might talk about just that specific raise money for this thing but you might want to contextualize it with here is why industry wise this is a really important conversation for us to be having. And then here is our solution around that particular problem that we're solving right. I hope that's helpful. Sorry. I think the other thing that the it's important with the 8020 role it's all about trying things you have to try things out seeing what people engage with seeing how you open seeing all that stuff you know you do have to try stuff out to find what's right for your organization. Okay. How trustworthy how trustworthy is that beer we're considering using it to connect our CRM with our email marketing campaign, but I'm nervous because I'm not very familiar with it, or the data and data so sensitive. That's a great question. Zapiers actually we use it for a lot of clients it's it's it's pretty secure any third party API plugin like that is going to have their own security protocols around the data transference. However that being said, it's always worth going to your it department and ensuring that whatever information you are sharing because I can't accurately say 100% sure it's good to go. If you work within the healthcare space, and you're, you're sending EHR information back and forth that could be a major liability and hit the violation. So you have to identify and understand exactly what content you're moving to from one place to another, but knowing know that Zapier itself is not a, a, it is a secure sort of platform, and you can trust it to transfer internal data. As long as exporting it from one location to the other location is legal, right. So you have to just make sure that you have the other components around that I hope that was helpful. What's the best approach for reconnecting with an audience that may have fallen off during all the happenings of 2020. I actually feel like events are such a great place to reconnect people they're they're one of the most engaging opportunities, and they're such an easy ask, you know you don't, especially when it comes to a peer to peer event. It might not even be that you're asking for a donation or you know you might just be asking them to support their friend, you know sometimes even sending an email saying, Hey, like if, if wit is the participant saying, Hey, Caitlin, what is participating in this, you know if I've donated to wit in the past, you know so I think that utilizing events as a way to kind of re re spark people's interest and I think everyone's looking for a way to connect with one another and feel that sense of community once again. Okay. And we're, I'm sorry we're not going to be able to get to all of this is the last one is it better to remove users from CRM, like MailChimp rather than leave them in the database, if they are engaging or clicking on your messages after 10 to 12 months as an example. Always want to leave them. Yeah, you'll always want to leave them there's opportunities to re engage there's so many creative, as you were kind of mentioning earlier. There's so many different creative ways that you can potentially re engage educational drip campaigns other types of opportunities. The only way I would say remove them is if someone is charging you to have them there. Right. If it's a financial decision, I would suggest exporting and saving that CSV file from anyone that was in your database. If you're being charged to house them in that database, you can remove them. I, that's fine if you're not going to necessarily email them, but you don't want to lose that contact information so usually three years is a good, I feel like good role of thumb of trying to have them within your database for Great. Well, I want to thank everybody for joining us. This has been so awesome. We have to do this again. I'm too many questions to answer. And so I want to put that benchmark. We're going to send that out via email and please stop the survey. Yeah, we'll send that out. Email. So everybody will get the email. If you have any questions, actually you can reach right out to wit and Kailin. That's their email just pop it in there. You can take a screenshot if you think you might not copy that in the chat room, but thank you all for joining us as you're taking care of everybody else. Make sure you take care of yourself and we'll see you next time. Bye bye.