Release notes

What's new in DoorLine

Every feature and fix campaigns can see, newest first. Most entries link to the guide that explains the feature in detail. Last update: November 6, 2026.

  1. One price: $80 CAD a month, everything included

    DoorLine comes out of beta with a single flat price per campaign. No seats, no add-ons, no export fee. Beta campaigns stay free in Campaign mode until the end of 2026, as promised.

    • Settings → Billing (owner only): current status, the date the free period or paid month ends, Subscribe, and Manage billing for the card, invoices, and cancelling. Payments run through Stripe; DoorLine never sees the card.
    • New campaigns get 14 days free, no card. A banner across the admin console gives two weeks' notice before the free period ends.
    • If you stop paying, the campaign goes read-only: everything stays, every export is free, and subscribing again picks up where you left off.
    • Organizing mode and constituent casework are part of the paid plan. Settings says so before you try to switch.
    • The public site shows the price.
    Read the guide →
  2. Six fixes from the post-election survey

    Campaigns told us where the app lost them a minute or a morning. Each of these closes one of those gaps.

    • Door form: an answered door now asks How did it go? (Conversation, Brief, Indifferent). Brief and Indifferent can be saved without a support score. Already voted asks For us or Won't say. Both appear in the CSV export.
    • Pick up where you left off: after a phone call or a lost tab, the home screen shows the canvass and door you had open. One tap lands you back on it.
    • Signs: Recently deleted at the bottom of Requests lists pins deleted in the last 30 days. Restore one, or Restore all after an accidental clear-out.
    • Split asks twice: after the number of pieces, a confirmation names the canvass, the door count, and about how many doors per piece.
    • Apartments: the units chip appears from the first recorded unit and reads 6 units · 4 answered. Building view shows the same tally and colours each unit by outcome.
    • Live map: a canvasser stays visible for ten minutes after their last position update, so a long conversation does not make them vanish.
    Read the guide →
  3. Volunteers, events, and shifts

    A public signup link, an approval queue so nobody sees live data before an admin says so, and events with shifts, RSVPs, waitlists, and automatic reminder texts. Live in Campaign and Organizing mode alike.

    • Volunteers (admin): one list of everyone who offered to help, from your signup link, from doors where someone said they would volunteer, and from event RSVPs. Filter by status and interest, add notes, mark contacted.
    • Signup link: copy it from Volunteers. The form asks for name, phone, email, interests (door knocking, signs, lit drop, events, phone, other), availability, and consent to texts. Close it or add an intro from Form settings.
    • Approval queue on Users: people who offered to knock doors appear as Waiting for approval. Approve sends the sign-in text; Decline keeps the contact but no login. Until approved they can sign in to nothing.
    • Events (admin): canvasses, sign installs, lit drops, phone banks, community events. Each has shifts with optional caps and waitlists; the earliest waitlisted person moves up when a spot opens. Link an event or shift to a canvass.
    • Public events get an RSVP link styled like your sign form. Team members RSVP from their home screen, where a My shifts card shows what they signed up for with a button into the linked canvass.
    • Texts: confirmation on signup or RSVP, a reminder the day before, another the morning of, and thanks the day after. Text roster from an event; Text volunteers with filters. Every message carries STOP, and STOP is honoured across the board.
    • Volunteers without a login get a personal My shifts link to drop a shift or stop texts.
    Read the guide →
  4. Organizing mode and constituent casework

    The account keeps working after election day. Owners can switch the campaign to Organizing mode, and turn on a separate, walled-off space for resident casework that campaign admins and volunteers never see.

    • Settings → Mode: switch between Campaign and Organizing. Organizing keeps the ward, every door, and all history, and reorders the admin nav around team, canvasses, and casework. Switch back any time.
    • Constituent casework: the owner names a casework lead; the lead picks office staff (existing members or new people by phone). Nobody else gets in, including admins.
    • Cases have a title, category, how they came in, priority, assignee, follow-up date, and a 311 ticket field. Notes, contacts with the resident, and every change build a timeline.
    • Residents and houses: a page per person and per ward-file address, with read-only door history from the campaign side. Nothing in casework flows back.
    • Case map coloured by status, overdue cases ringed in red. CSV export for office staff.
    • Monday digest to office staff: overdue cases, follow-ups past due, and cases waiting on the city for a week or more.
    • Settings → Ownership: transfer the owner role to another admin, with a typed confirmation.
    Read the guide →
  5. Support scores say what 1 to 5 means

    The door form shows what each support number means, on the same cut Estimated Votes uses, so a 4 is someone very likely to vote for you.

    • Under the 1-5 buttons: 5 said they'll vote for you, 4 is very likely and values line up, 3 is undecided, 2 is unlikely or values don't line up, 1 said no or a competing sign.
    • A line under that says estimated votes count a 4 or 5 as a yes, and a 3 stays undecided.
    Read the guide →
  6. Sign lists skip map pins that are not a house

    Splitting signs into lists no longer fails when a sign was dropped on the map with no street address. That pin prints on the nearest list and stays on the phone map.

    • Sign Turfs builds the door lists and leaves the pin off them.
    • The nearest printed list has a Pinned: no address section, with a close map of the surrounding streets.
    • On the phone, Sign teardown still shows the pin. Tap it and choose Taken down.
    Read the guide →
  7. Walk sheet maps name the streets and point to the phone

    The big map on a printed walk sheet names the smaller streets and prints the house number on each door on the list. A line on that page tells a paper crew how to open the same canvass on a phone.

    • Street names on the cover map include the residential streets, not only the main roads. Each door on the sheet has its house number on the map.
    • Under the title: ask your campaign team to add you, sign in at the link on the sheet, and open this canvass. That is the same map on a phone.
    Read the guide →
  8. Election-day lists include people you already tried

    Building voting-day lists keeps doors from an advance-poll or earlier GOTV list, unless you turn that off under Advanced. The map shows the doors that will actually be on the lists.

    • Include doors already on an open GOTV canvass starts ticked, under Advanced. Leave it ticked. Anyone still to turn out is on the new lists, including an earlier pass, as long as they have not voted.
    • Turning it off leaves out people on an advance-poll list or an earlier GOTV list that is not marked complete, even if they have not voted. The preview map drops those doors too.
    Read the guide →
  9. Poll lists show doors, not a shaded region

    A voting-day list built by poll is the doors on that poll. The map and the printed walk sheet show those doors as dots, without a shaded outline around them.

    • By poll on the Split tab colors the doors and leaves the outline off. That outline was only a shape around the dots, not the poll boundary.
    • Printing the walk sheet for that list leaves the outline off too. Geographic lists still show their region.
    Read the guide →
  10. Voting-place stickers print larger

    Sticker text starts at 12 point so the address and hours are easier to read. The place name is a step larger.

    • Print stickers uses 12 point for the address, hours, and the lines above and below. On a standard 2 by 4 inch label the place name is 15 point, and the big sheets go larger.
    • A long name still shrinks so it stays on the label. The 1 inch address labels shrink too, because 12 point will not fit five lines on that sheet. The small poll number in the corner is unchanged.
    Read the guide →
  11. The win line is a guaranteed win

    Estimated Votes now calls that bar the guaranteed win line. The model uses your positive sampling rate and your estimated turnout. It does not account for other candidates.

    • The line still starts at 50% + 1 of people expected to vote.
    • In a race with more than one opponent, set the line yourself. DoorLine does not have good data on your competitors.
    Read the guide →
  12. Advance votes, and one pin per unit on the sign map

    Load the clerk's advance-vote file the same way as the voters' list. Doors that already voted get a check on the map and drop off new walk sheets and GOTV lists. Lawn signs that share a building each get their own pin.

    • The GOTV page has an Advance poll results card, separate from Polls and voting places. Names, the ward, and extra code columns stay in your browser. DoorLine keeps the civic address, the unit when there is one, the poll, and the date.
    • A unit marks that unit only. An address with no unit marks the whole door. Unmatched addresses are listed so you can pick the door or leave them out. Nothing unmatched is marked voted.
    • The canvasser map and the admin map draw a white check on a door that has voted. The sheet says already voted. New walk sheets, new targeted lists, and new GOTV lists leave that door off. Sticker counts drop it too. A building where only some units voted keeps a normal pin.
    • Estimated Votes adds a card for doors on the advance list you had already identified as supporters or strong opponents, and how many you have not knocked. It does not change the estimate.
    • Remove advance votes clears the list. A door a canvasser marked Already voted stays voted.
    • On the sign install map and Signs, then Map, signs that share one building spread into a small ring. The pin label is the unit when the request has one. Directions still go to the building.
    Read the guide →
  13. Polls, voting-place stickers, and GOTV lists split by poll

    Load the clerk's voters' list once and every door on your map learns its poll. Names are dropped in your browser before anything is uploaded; DoorLine keeps only address and poll. Then split your GOTV list by poll and print stickers with each voting place.

    • GOTV has a Polls page: load the .xlsx or .csv, confirm the address and poll columns, and DoorLine places the addresses on your map. The few it cannot place are listed to fix or skip.
    • Supporters you identify later get their poll automatically. Doors the list did not cover show a suggested poll from the nearest neighbour.
    • Fill in each voting place as the clerk publishes them, now or later. GOTV walk sheets print the poll and voting place on the cover, and the GOTV door sheet in the app shows volunteers where that door votes, with a map link.
    • Split tab: By poll makes one list per poll, with an optional cap so a big poll splits into compact pieces. Geographic splitting is still there.
    • Print stickers: one design per poll with the voting place, on Avery 5160, 5161, 5162, 5163, or 5164 sheets. The PDF is built in your browser. An alignment test page helps on the first sheet.
    • Spot-check it. Open a few doors you know and confirm the poll, and check every voting place against the clerk's notice before you print or send volunteers out. Your campaign is responsible for the voting information it gives voters; DoorLine takes no responsibility or liability for the match or for what you print.
    • Every poll taken from the list is tagged with the load that produced it. Purge voters' list data removes exactly those rows and nothing else: voting places, hand-set polls, and all canvass data stay. The GOTV guide now walks through what is read, what is dropped in your browser, what is stored, and why names never are.
    • Estimated Votes now says it plainly: DoorLine takes no responsibility for your win or loss, or for how you rely on the estimate in your strategy.
    Read the guide →
  14. Other signs are on

    Canvassers can note a mayor or ward sign already on the lawn. The question is on unless an owner turns it off in Settings.

    • The chips are on the first step of the knock, including a no-answer.
    • Pick your own candidate in Settings so that name never shows. Hide anyone you do not care about.
    Read the guide →
  15. Estimated Votes leads with a percent

    The headline is your share of the ballots, with the vote count beside it. Slide turnout, or plug in a past election, and the count updates right away.

    • The waterfall labels that share, and the win line shows as a percent too.
    • Votes needed starts at 50% + 1. Type a lower number when more than two people are on the ballot. The support rate still comes from the doors.
    • Last election turnout and ballots fill the scenario. Save still stores electorate and turnout only.
    • This is a data science model. No guarantee of accuracy. DoorLine makes no guarantee of accuracy.
    Read the guide →
  16. Already voted on a normal canvass

    If someone has already voted while you are still identifying support, mark it on the door form. It does not invent a GOTV row for an opponent.

    • The toggle sits with volunteer, lawn sign, and donate.
    • A supporter already on the GOTV list is marked voted. Everyone else keeps the note on the knock only.
    Read the guide →
  17. Skip a door while cutting a turf

    Click a house on Map & Turfs and mark it Skip so volunteers pass it. That does not score them a 1 or a 2, so the vote estimate does not change.

    • Skipped doors stay on the map in their own color. Walk sheets leave them off.
    • Put the door back on the list from the same card. A visit that is already a 1 or a 2 stays that score.
    Read the guide →
  18. Satellite on the other maps

    Map & Turfs, the universe map, and the canvasser map can switch to aerial photos. Streets stay the default.

    • Tap Satellite to turn photos on. Tap Streets to go back.
    • If the photos cannot load, the map stays on streets.
    • Aerial photos need a signal and are not saved for offline use.
    Read the guide →
  19. Removing a door names the whole building

    Remove this door now says it takes the street address, and every recorded unit, off the list. The knocks stay.

    • Use it for a commercial building or a vacant lot, not for one suite.
    Read the guide →
  20. Adding a missing door works

    Adding a house that isn't on your list showed an error and saved nothing. It now saves the door for your whole team.

    • Works from the knock screen (while online), Map & Turfs, Lit Drop, and a sign logged at a dropped pin.
    • A new door joins any turf it falls inside, so it shows up in the right canvass.
    Read the guide →
  21. Morning sign digest

    The daily sign digest email wasn't going out. Crew members with Digest ticked now get it each morning.

    • It lists everything still open: requested and damaged signs, or signs still in the ground after teardown.
    • No email on a morning with no open sign work.
    Read the guide →
  22. Dashboard map loads faster

    On campaigns with many supporters, the admin dashboard could stall and show an error. The supporter map now loads in one quick step.

    • Same pins as before: the latest 4 or 5 at each door, plus signs in the ground.
  23. Signing in by text

    The sign-in page gives every number the same answer, so it never shows who is on a campaign. DoorLine texts Canadian and US mobile numbers only.

    • No code after a minute? Check the number, or ask a campaign admin to check you're on the team.
    • Invites and new campaigns need a Canadian or US mobile number.
    • More protection against signup and sign-in abuse.
    Read the guide →
  24. Other signs on the lawn

    Canvassers can note a mayor or ward sign already on the lawn. It stays off until an owner turns it on in Settings.

    • Settings picks who shows up, hides the rest, and keeps your own candidate off the phone. Your boards still live in Signs.
    • The chips are on the first step, so a no-answer can still log a sign you can see from the sidewalk.
    • The visit keeps who saw it. Map & Turfs and Data & Export show the signs recorded on that knock.
    Read the guide →
  25. Satellite on the sign install map

    The sign crew can switch the install map to aerial photos when a lawn is hard to place from the street map.

    • Satellite sits under the street names. Tap it again to go back to streets.
    • Streets stay the default. Aerial photos need a signal, and they are not saved for offline use.
    Read the guide →
  26. Report a missing sign

    A stolen sign is not the same job as a broken one. Residents can report that their sign is gone, and the crew can mark a pin missing so a replacement goes on the route.

    • The public form has a fourth choice, My sign is missing. The resident still confirms by email, and the sign team gets the same alert as a damage report.
    • Damaged means the board is still there. Missing means it is gone. Both stay on the work list until someone puts a new one in the ground.
    • The sign map uses its own colour for missing pins, next to the red damaged ones.
    Read the guide →
  27. New campaigns can sign up again

    Self-serve signup is open. You become the campaign owner and confirm your phone with a code.

    • Join the free beta from the public site. People who already have an account still sign in.
  28. Security hardening

    Public signup and the contact form now have extra protection against abuse.

    • People who already have an account can still sign in.
  29. New campaign signups paused

    Self-serve signup is temporarily closed. People who already have an account can still sign in.

    • The signup page explains the pause and links to sign in.
  30. Click a door on Map & Turfs

    A dot on Map & Turfs opens the visits recorded there, the same detail canvassers see when they tap a door.

    • Click a dot for each knock: result, support level, name, phone, and notes.
    • A door with no knock yet says it has not been visited.
    • Dots are easier to hit, including on a phone.
    Read the guide →
  31. GOTV can include signs, and Lit Drop shows the doors you added

    The turnout list can add residential signs, donate asks, and volunteer asks. A later no-answer keeps an earlier supporter. Lit Drop frames the doors you just added instead of leaving them lost in the ward.

    • Who is on the list: Signs, Donate, and Volunteer. A door only needs to match one. Signs are residential signs that are up, requested, or damaged. Public locations stay off.
    • A later knock with no answer does not remove a 4 or a 5. A later conversation outside the levels you picked does, unless that door has already been worked.
    • The planning table uses those same switches.
    • Lit Drop: Add matching doors zooms to the matches. The filter boxes add together.
    • Dragging a split outline no longer zooms the map back out.
    • Signs, GOTV, Lit Drop, Users, and Map show a placeholder while they load.
    Read the guide →
  32. Leave a note the sign crew can read

    A note on a sign request shows up for the people installing it — on the map, the list, the paper sheet, and the morning email. The apartment box no longer swallows a longer message.

    • Public form: Note for the sign crew, on a new request, a damaged report, or a removal. Unit / apartment stops at 20 characters.
    • At the door, when someone wants a sign, the same note is saved on the request.
    • Marking installed, replaced, damaged, or declined can add a note. A new note stays with the one already there.
    Read the guide →
  33. See an earlier knock without erasing it

    Opening a door shows teammate chats and older lists as a read-only note. Saving yours adds a new row. Houses the campaign already visited on another list get a colored ring around the black pin.

    • Tap a door: if someone already logged it, expand the amber note for name, phone, and notes. Your form stays empty so you are not editing their row.
    • Saving adds another visit. It does not change earlier ones.
    • On the map (and in the list), a black pin with a colored ring means not on this list yet, but the campaign has been here. The ring uses the same colors as a finished pin. Tap it to read that earlier result.
    Read the guide →
  34. Unhide a long-running canvass, and find it in the list

    Auto-hide no longer assumes an old list is done. Set the threshold on Canvasses, pin one back onto volunteer phones, and search or filter the archive.

    • At the top of Canvasses: we auto-hide canvasses at least X% complete and Y days old. Defaults stay 60% and 14 days — change them if your crew pecks away for weeks.
    • Hidden · auto is not complete. ⋯ → Show to canvassers puts that row back on phones. On phones · kept means you pinned it.
    • Search by name or turf. Filter to On phones or Hidden, by kind, or hide rows past 50%, 75%, or 90% complete.
    Read the guide →
  35. Project how many signs you will need by a date you pick

    Signs → Plan uses the same pace math as GOTV: recent weeks, a gentle rise if requests are climbing, capped so one Saturday does not become a hockey stick. The dashboard now shows requested and installed as two lines.

    • Add a printer cutoff or election day. The table shows requested, installed, still to plant, and how many of each size you still need to cover.
    • Type what you have on the truck to turn that into a buy number.
    • Imports count in today but not in the weekly pace — a dumped spreadsheet is not next week's rate.
    Read the guide →
  36. Drop a public sign pin from the install map

    Hold the sign-team map to plant a board at an intersection or island. Public pins are the location — not a house — and size is required so later repair or teardown knows what tools to bring.

    • Hold the map, then pick yard sign (search a house) or public sign (label plus size).
    • Public pins are squares with a Public pill, and they filter next to Upgrades on the crew map and the admin list.
    • Resident damaged reports that drop a pin without an address stay public pins too.
    Read the guide →
  37. Upgrade an installed sign, and name your own sizes

    After you call and they say yes to a bigger board, queue the swap from the Signs list or map. The crew sees it as an upgrade, not a new install.

    • On an installed sign, pick Upgrade to Small or Upgrade to Large (or any size you have added).
    • It lands in the same To-do as new installs, with an amber Upgrade pill on the map and the list.
    • The installer taps Upgraded when the board is swapped. Cancel upgrade puts it back if you flagged the wrong house.
    • Signs → Operations: rename Small and Large, or add another size. Those two defaults always stay.
    Read the guide →
  38. Dashboard: watch vote IDs and signs climb week by week

    Two running-total charts on the dashboard show how identified supporters and installed lawn signs have grown — not just the current count.

    • Vote IDs: first time a door became a 4 or 5, added up each week.
    • Signs: boards still in the ground, dated when they were marked installed.
    Read the guide →
  39. Sign map pins are back

    The install map went blank after this morning's large-sign update. Pins show again; large boards still read bigger with the amber ring.

    • List was never wrong — only the map layer failed to draw.
    Read the guide →
  40. Large vs small signs: filter them, see them, import them

    8x4 and rebar signs take a different crew than a lawn sign. Flag size on any request, filter the list and maps, and import a messy sheet that already says which ones are large.

    • Requests, the admin map, the sign-team map, and Sign Turfs all filter by Large, Small, or Either.
    • Large pins are bigger with an amber ring so the crew can spot them at a glance.
    • Change size on an existing request any time. Import keeps name, email, notes, and size — including lists with a title row or two tables on one tab.
    Read the guide →
  41. GOTV planning table: project vote IDs to the dates you print for

    Add advance-poll and election-day dates on GOTV and see how many first-time vote IDs, sign requests, and donate or volunteer asks you are on track for by then.

    • The table uses your recent weekly pace. If new IDs have been rising it keeps a gentle rise, capped so one busy Saturday does not become a hockey stick.
    • Pick 5s, 4s and 5s, or 3s up for the projection without changing the target list you will knock.
    • Volunteer hours are left to you — door density and travel change that more than a formula would.
    Read the guide →
  42. Save DoorLine on your phone; GOTV and Lit Drop split like Signs

    Add the app to the home screen so it opens full screen. GOTV lists are no longer stuck at 1,000 doors. Lit Drop and GOTV use the same preview-and-pack tools as sign turfs.

    • Canvasser home and the canvass screen point at iPhone and Android install steps.
    • GOTV: List, Map, and Split tabs. Preview polygons, drag them, then create. The whole target list loads, not the first 1,000.
    • Lit Drop and Signs: split into N lists, or cap each list at N doors. The Lit Drop map frames your doors, not downtown.
    Read the guide →
  43. Canvass map shows the pieces; undecideds stay at your 4/5 rate

    The Canvasses coverage map now frames your lists and writes the door count on each polygon. Estimated Votes spells out that undecideds are counted at your 4/5 support rate, not as if they all become yours.

    • Coverage overview zooms to the canvasses on the list instead of sitting on a default downtown view.
    • Each polygon is labeled with doors done / doors on the piece.
    • The waterfall step is now “At your 4/5 rate (the percent)”.
    Read the guide →
  44. Schedule sign teardown for election night

    Set a date and time and DoorLine flips the crew map to pickups after the polls close — or start it yourself if you are ready now.

    • Signs → Operations: pick Election Day after the polls close, then Schedule. An hourly check starts teardown when that time has passed.
    • Manual start teardown is still there, with the same typed confirm.
    • Signs → Deploy is now Sign Turfs. Same split-into-N lists, clearer name.
    Read the guide →
  45. The public sign form stays inside the ward

    Residents can only request a sign at a door in your universe. An address across the ward line is turned away instead of landing on the install map.

    • Typeahead only lists doors in your ward.
    • If they type an address outside the boundary, the form says we cannot deploy signs outside the ward.
    Read the guide →
  46. Split into N keeps the number of lists you asked for

    A Saturday sign or lit-drop split no longer quietly merges small pieces back together, so nine volunteers can get nine lists.

    • Signs → Deploy and Lit Drop → Split into N now create that many canvasses, even when each list is only a handful of doors.
    • Use Signs → Deploy for a sign blitz so the pieces show under Signs on volunteer home, not Lit Drop.
    Read the guide →
  47. Sign install map starts on the work queue

    The sign layer hides installed boards until you ask for them, and a typed address on the public form is matched to a door even if someone skips the dropdown.

    • Sign crew sign in as usual and tap Sign install map — they never see admin. Admins get an Open sign install view button on Signs → Map.
    • Tap a pin for the address, sign size, and who asked. Location on the map shows what is nearby.
    • Installed pins start off. What you see is new requests, damaged reports, and removals.
    Read the guide →
  48. Live sign alerts, and damaged public signs without an address

    The sign captain can get a text or email the moment a request lands — or keep the morning digest — and residents can pin a damaged public sign on the map when they do not know the address.

    • Signs → Operations: Digest (morning list), Email now, and Text now are per person. Tick what each crew member wants. The live email links the sign map so they can mark the pin Installed when it's up.
    • On the public form, Report a damaged sign → I don't know the address → drop a pin. That pin shows on the sign layer as damaged.
    • The standing map is the day-to-day job. Weekend deploy is still there when you want extra hands.
    Read the guide →
  49. Installed signs on the map say Sign Installed

    The dashboard map legend no longer says Sign in, which looked like a login button.

    • Navy pins are labeled Sign Installed.
    Read the guide →
  50. Start teardown is a button, then a typed confirm

    After election day you tap Start teardown, then type start tear down so it is harder to flip the crew map by accident.

    • The public-form off checkbox lives in that confirm box. You can still undo teardown.
    Read the guide →
  51. Volunteer home can search and sort; one tap to close a canvass

    Canvassers can find a piece on a long Saturday list, and admins can finish a letter-drop weekend without hide-then-complete.

    • On the volunteer home: search, filter by Signs / GOTV / Lit Drop / Doors (and Mine if a piece is labeled with you), and sort by newest, name, remaining, or progress.
    • On the canvass ⋯ menu: Drop remaining, complete, and hide — leftover doors become Lit dropped, the canvass is marked done, and it leaves phones. On a split, do every piece at once.
    • Stale canvasses on the admin list now show Hidden · auto (same rule as volunteer phones, checked when the page loads — no nightly job).
    Read the guide →
  52. Estimated Votes says percent, not “points”

    The ± on your 4–5 support rate is now written as a percent, with one line that spells out what that range means.

    • 40% ± 5% means 35–45% — added to and subtracted from the rate, not 5% of 40%.
    • The big ± next to the vote estimate is still votes (how many ballots the range covers).
    Read the guide →
  53. Sign rollout pieces show installs — and you can add one on the fly

    A Saturday deploy now counts signs actually in the ground. If a neighbour wants one too, or you spot a damaged sign, log it from the field.

    • Each sign canvass shows how many of its doors are installed, same numbers as the Signs page.
    • On a sign canvass or the sign-team map: Add a sign. Installed just now, Request (come back later), or Damaged. Normal canvassers on a rollout can do this — it is not admin-only.
    • A sign added on a rollout piece is saved on that piece so it does not vanish into the shared list only.
    Read the guide →
  54. Old canvasses leave volunteer phones; rename from the list

    A turf from July that is mostly done should not still be on every phone. And you can put a person’s name on a piece without locking anyone else out.

    • If a canvass is more than two weeks old and at least 60% knocked, it drops off the volunteer list. That 60% is the low end of real ID canvasses — letter drops that finish at 100% are not the bar.
    • Admins still see those rows, marked Hidden · auto. Hide one earlier from the ⋯ menu if you want it gone today.
    • Pencil beside the name to rename. Label a person so the card shows who it is for; Use name copies their name onto the title. Anyone on the campaign can still knock it.
    Read the guide →
  55. A dashboard that shows the race, not the address count

    Admin home is now a snapshot of the campaign: doors, identified votes, the estimate vs the win line, and a map of your 4s, 5s, and signs in the ground.

    • Cards for doors knocked, vote IDs (support 4 and 5), estimated votes with +/− vs the win line, and signs requested vs deployed.
    • Support rate over time and an all-time doors leaderboard sit on the same page — tap through for the full Analytics or Estimated Votes views.
    • One map of identified supporters plus installed lawn signs.
    • On a volunteer phone, canvasses are grouped — Signs, GOTV, Lit Drop, then door knocking — so a seven-piece sign split is not buried under older turf lists.
    Read the guide →
  56. Sign operations: digest, weekend deploy, teardown

    The sign crew can opt in to a morning email, split a big install or pickup into canvasses, and mark “I put it in today” at the door.

    • Operations: opt in to a daily snapshot email (needs an email on the person). Open the live sign map to everyone on the campaign when you need extra hands.
    • Deploy is optional — split requested (or still-installed) signs into driving canvasses and paper sheets. The standing crew can still work the whole shared map. Preview pins are coloured to match each piece; the number is those pins. Photograph filled sheets later: Manual Input reads sign In / Dmg / Skip, GOTV V / R / NH / X, and Lit Drop C / NH / Lit.
    • On a knock, after Wants a lawn sign: Sign team will come, or I put it in today.
    • Start teardown after election day. The field to-do becomes signs still out; the pin action is Taken down.
    • Import reads NationBuilder people exports (street and unit columns) instead of requiring a column named address. The review table shows the unit and how many rows have one.
    Read the guide →
  57. Sign emails match what people asked for

    Asking to take a sign down no longer sends a “thanks for requesting a lawn sign” email. Removal needs the original email; a damaged-sign report does not.

    • New-sign, damaged, and removal each have their own confirmation email and button (Yes, take the sign down / Yes, the sign is damaged).
    • To request a removal, the resident must use the same email as the original request, then confirm that email. Damaged reports still take any email.
    • The wording you edit on Share & form still applies to new sign requests only.
    Read the guide →
  58. Sign embed grows with the form

    The website embed now tells the host page how tall the form is, so supporters scroll the page instead of a box inside it.

    • Copy a fresh snippet from Share & form — it includes a small script that stretches the iframe to the form.
    • An older iframe-only snippet still works. Replace it if the form is cut off.
    • Changing background or button colour updates the snippet in DoorLine only. Recopy it onto your website — the live embed does not update itself.
    • Generating a new public link requires typing “generate new link”. That is irreversible: printed QR codes fail, and any embed on your site must be swapped too.
    • Extra space under the embedded form uses the same background colour as the page, so it no longer flashes a different white.
    • The embed snippet centres the form on the host page.
    • After submit, the host page scrolls back to the thank-you so it is not left above the fold. Recopy the snippet for that.
    Read the guide →
  59. Signs form: set the button to your campaign colour

    The public sign form and the embed snippet can now use your campaign button colour, not just the page background — so it matches a NationBuilder theme.

    • Share & form has a Button colour picker next to Background, with a live preview of the submit button.
    • The embed snippet carries both colours. Light buttons get dark text so they stay readable.
    Read the guide →
  60. Signs: navy pins, and how to embed in NationBuilder

    Requested signs are navy so they read on the map. Share & form now tells you where the iframe actually goes in NationBuilder.

    • Requested pins are navy, installed is a richer green, and damaged stays red — on the map, the list, and the counters.
    • Share & form has a short NationBuilder note: put the iframe in a custom page Template, not the Content box.
    • The lawn signs guide walks through keeping your existing page and slug, a custom Template (not Content), publishing that template, Signup vs Basic intro copy, and importing your existing list once.
    Read the guide →
  61. Signs map: turfs stay off until you ask

    The Signs map is for pins, not canvass areas. Turf outlines no longer cover the pins by default.

    • The Map tab on Signs starts with pins only. Use Show turfs if you want the canvass outlines as a backdrop.
    Read the guide →
  62. GOTV: get out the vote

    Everything you learned at the door becomes a voting-day plan. DoorLine builds a list of your identified supporters, cuts it into canvasses for your teams, and tracks who has been reminded and who has voted.

    • New GOTV page in admin. Choose which support levels count (5s only, 4s and 5s, or 3 and up) and refresh the list from your canvass data whenever you like.
    • Build voting-day canvasses from everyone still to turn out, split across as many volunteer teams as you have. Doors already on an open GOTV list are skipped so a second build covers only what is left.
    • GOTV canvasses get a different door sheet: who to ask for, their phone, and one-tap Already voted / Reminded / Not home / Not voting / Moved.
    • Voted doors drop off the list for everyone. Not-home doors stay on for the next pass.
    • Phone-bank from the target table: mark Contacted or Voted per row, or export a CSV with names and numbers.
    • Estimated Votes shows a separate Confirmed votes box — real ballots, kept apart from the estimate.
    • GOTV walk sheets list who to ask for and leave off doors that have already voted.
    Read the guide →
  63. Signs: one list, a public request form, and a sign-team map

    Lawn sign operations move into DoorLine. Every request — from a door knock, your website, or an imported spreadsheet — lands on one map with a status, and your sign crew gets a mobile view of what still needs to go up.

    • New Signs page in admin with Requests, Map, Import, and Share tabs. Filter by status, search by address or name, edit size and notes inline, export CSV.
    • Every campaign has a permanent public request form with a downloadable QR code (PNG/SVG) for flyers and door hangers, plus an embed snippet for your own website with a configurable background colour.
    • Requesters confirm by email before a request counts. The confirmation email is mobile-friendly, shows the address and options chosen, carries your campaign name, and its subject, message, and reply-to are editable in Share & form.
    • Residents can report a damaged sign from the same form; it goes straight back on the install list.
    • Import a sign list from NationBuilder or a spreadsheet — rows are matched to real doors with a review step.
    • New Sign team checkbox on Users. Sign-team members get a mobile map and nearest-first list of signs to install, fix, or pick up, with Installed / Damaged / Removed buttons.
    • Doors that said “wants a sign” at the door are pulled into the Signs list automatically. Installed signs carry a sign-installed tag in the NationBuilder export.
    Read the guide →
  64. Canvass housekeeping, better search, and name fixes

    Small things campaigns asked for after a summer of knocking: keep the canvasser home screen tidy, fix data-party gaps in one click, and find a person by name.

    • Completed canvasses disappear from the canvasser home screen automatically; admins can also hide any in-progress canvass with the new ⋯ menu.
    • ⋯ menu → “Mark all unattempted doors as Lit dropped” (or No answer) records the doors nobody typed in after a paper data party. The confirm dialog shows the count first.
    • ⋯ menu → “Undo split” deletes the pieces of a split and moves any knocks back to the original canvass (or merges them into one list).
    • Data & Export search now matches resident name, email, and phone as well as address, shows “X of Y” counts, and pages past 200 rows with Show more.
    • Admins can fix a teammate’s name from Users → Edit, and inviting a number that already exists keeps the name you typed.
    Read the guide →
  65. Estimated Votes: a real margin of error and stated assumptions

    The vote estimate now says how sure it is, and why. The band is built from how much your canvasses disagree with each other and how much of the ward you have covered, so it tightens as you knock more.

    • Margin of error combines three things: sampling spread between canvasses, turf-to-turf variation, and an allowance for the part of the ward you haven’t seen yet.
    • Verdict reads “clearing”, “too close to call”, or “below” depending on where the win line sits relative to the band.
    • The weekly trend band is recomputed from the canvasses finished by each week, so you can watch it narrow over time.
    • New “How sure is this?” breakdown and an Assumptions section on the Estimated Votes page — doors aren’t voters, it assumes a two-way race, and at the end of the day it’s a model.
    Read the guide →
  66. Lit Drop, printable walk sheets, and split-into-N

    For sparse lists spread across the whole ward — warm lists, sign requests, letter drops — build a canvass from specific doors instead of a polygon, split it into driving routes, and print it.

    • Lit Drop: filter your own responses (support level, sign/volunteer/donate, issue, date) or upload a spreadsheet of addresses; unmatched rows go to a review step before you commit.
    • Split any canvass into N pieces. Streets stay together, pieces don’t overlap, and you can drag shared region edges to rebalance.
    • Print sheet: a full-page map on the front, a small map on every address page, and boxes to mark results by hand — which the paper importer reads back in.
    • Spreadsheet matching tolerates real-world list junk (unit suffixes, stray punctuation, “St.” vs “Street”) and shows real progress while it runs.
    • New pills mark recently added features across the admin; hover one for a one-line explanation.
    Read the guide →
  67. Edit teammate roles, and record supporters who can’t vote

    Two fixes from campaign feedback.

    • Users → Edit now lets an owner or admin change someone’s role (canvasser ↔ admin) or disable them after the invite — no need to re-invite.
    • New “Can’t vote” checkbox on the door form: record a real 1–5 for a non-citizen or out-of-ward supporter without inflating your vote estimate. All stats exclude ineligible doors.
    • Typing in the address search no longer signs you out mid-search.
    Read the guide →
  68. Public User Guides

    Visual, step-by-step guides for every workflow — from loading a ward to badges — readable without logging in, with a ranked list of common questions.

    • Thirteen guides with real screenshots, ordered the way a first campaign runs.
    • Linked from the admin sidebar, the canvasser home, and the marketing site.
    Read the guide →
  69. Map readability outdoors and easier turf drawing

    Small changes that matter in daylight on a phone.

    • Doors you haven’t knocked yet are drawn black so they stand out in sun; no-answer doors are grey so they’re not confused with 3/5 support.
    • Drag any vertex while drawing a turf instead of undoing and redrawing.
    Read the guide →
  70. Multi-unit building view

    Apartments and condos no longer look “done” after one unit.

    • Tap a building to open Building view: every unit with its own status, top floors first, and a + button to add units as you go.
    • Live per-unit team visibility and a duplicate-knock guard so two volunteers don’t hit the same door.
    • Campaign chooser disambiguates same-named campaigns, and double-submitting signup no longer creates duplicates.
    Read the guide →
  71. Notes on Data & Export, live import progress, and import fixes

    Data hygiene and import reliability.

    • Data & Export shows a Notes column and a “Notes contain…” filter, so general notes are searchable without opening each response.
    • Paper and CSV imports show live progress while processing; large CSVs no longer time out, and every row error is reported with its line.
    • Visit timestamps are kept on import. Canvasses with responses can’t be deleted by accident — mark them complete instead.
    • Invites can’t overwrite an existing member’s role, and owners can delete a whole campaign from Settings.
    Read the guide →
  72. Custom intake fields, including multi-select

    Make the door form match your script.

    • Add campaign-defined questions (text, yes/no, single or multi-select up to 40 options) in Settings; answers show up in Data & Export and CSV exports.
    • Edit existing fields in place without losing recorded answers.
    Read the guide →
  73. Phone capture, public contact form, and ward boundaries from KML

    Getting more campaigns set up faster.

    • Capture a resident’s phone number at the door alongside name and email.
    • Public contact form on the marketing site lands straight in the feedback queue.
    • Load a ward by uploading a KML boundary when your city isn’t pre-loaded; CSV manual address input for anything else.
    Read the guide →
  74. Batch paper upload, issue analysis, and live canvasser presence

    Turn a stack of walk sheets into data and see what the ward is talking about.

    • Upload a whole batch of photographed walk sheets at once; review the AI’s matches, then commit.
    • Analytics gains issue analysis: free-text notes are grouped into the themes residents actually raised.
    • Admin map shows where canvassers are right now while a canvass is running.
    • Terms of Service & Privacy Policy, accepted once on first sign-in.
    Read the guide →
  75. AI paper import, Estimated Votes, and admin on mobile

    A big batch requested by campaigns already knocking on paper.

    • Photograph a paper walk sheet and DoorLine reads the results, matches addresses, and lets you fix anything it got wrong before saving.
    • Estimated Votes: a high-level projection of where you stand against the win line, built from your support scores and coverage.
    • The admin section works on a phone, so you can check progress from the field.
    Read the guide →
  76. Multi-campaign DoorLine: signup, isolation, and NationBuilder export

    DoorLine became a shared platform: any campaign can sign up, and each campaign’s data is completely separate.

    • Self-serve signup creates a campaign; people on more than one campaign switch from the header.
    • Lawn-sign size preference (small / large / don’t care) on the door form.
    • Edit an address in the field when the city’s data is wrong or a door is missing.
    • Export formatted for NationBuilder import, with the support scale flipped to NB’s convention.
    • Canvasser lists sort by street then house number, and the completion estimate is based on the whole ward universe.
    Read the guide →
  77. Live sync, location sharing, leaderboards, badges, and turf ETA

    Team features for the days you have a dozen volunteers out.

    • Knocks sync live between phones; teammates’ locations show on the map while they canvass.
    • Weekly and all-time leaderboards, with shareable badge images and an optional thank-you text.
    • Each turf shows an estimated time to finish, based on door count and past pace.
    Read the guide →
  78. Response management on Data & Export

    Fix a typo or a mis-tapped support level after the fact.

    • Edit or delete individual responses from Data & Export.
    • Address universe editor: add, remove, or correct doors before cutting turfs.
    Read the guide →
  79. DoorLine launches with team canvassing

    The first release: a mobile canvassing app built for municipal campaigns, by someone who had just run one.

    • Load a ward’s addresses, draw turfs, schedule canvasses, and invite volunteers by phone.
    • Anyone on the campaign can join any canvass — no per-person assignment. Shared team progress shows support level by door with no personal information.
    • Works offline: knocks save on the phone and sync when signal returns.
    Read the guide →

Missing something?

Most of what's on this page started as a note from a campaign. Use the feedback button inside DoorLine, or the contact form.

Send feedback