New Feature: Messaging Module Draft Recipient List

The Messaging Module now includes a feature that allows call admins to view the list of recipients for a message before the message is sent!

screenshot of linkJust create your message like you always have. When you go to preview the message, you’ll see a link at the end of the "To" header (right) indicating how many messages will be sent. Click that link and a window will open with a list of the recipients and how many copies each will receive. (Recipients receive one copy per proposal, so someone with multiple proposals would receive more than one copy of the message.)

The link is also displayed for draft messages on the main Messaging Module page.

After a message has been sent, the link is replaced with a list of actual recipients and the delivery status for each one.

New Feature: Labels in the Messaging Module

Call admins can now use proposal labels when defining message recipients in the Messaging Module!

screenshot of labels option in Messaging ModuleWhen you create a message for proposals, you’ll notice the "To" section (right) now has a "Labels" option to the right of the status and recipients options. (Unlike the status and recipients options, the Labels option is optional and only displayed if your call actually has labels. Also, it’s only available for messages to proposals, not reviewers.)

To use the new labels option, just click it and select the label(s) you would like to include in your selection criteria. As before, the "Total emails to be sent" counter will immediately update to reflect the number of recipients that match your criteria.

If you select more than one label, it’s important to understand that a proposal will only be considered a match if the selected labels are a subset of the proposal’s labels. In other words, a proposal’s labels must contain all of the labels you provide. For example, if you want to send a message to all proposals labeled "a" and "b", a proposal labeled "a", "b", and "c" will be a match, but one labeled just "a" will not. Nor will one labeled "a" and "c".

As always, if you have any feedback—especially ideas for improvement—please don’t hesitate to let us know!

New Feature: Proposal Labels

Have you ever wanted to organize your call’s proposals using your own taxonomy? Well now you can, with labels!

Call admins can now create and apply custom labels to any proposal. They’re completely under your control. You decide what to call them and which proposals to assign them to. You can then use them to find proposals according to the labels they’ve been assigned.

And the best part? They’re included as a core module at no additional cost and with every call, new or existing!

For now, labels can only be used with the Tracker’s search function. They’ll soon be available in a lot more areas though, like the Messaging Module and Data-export Tool. We’ve also got plans to extend them to user profiles and to make them available to review chairs and reviewers. (We’ve also got plans to add tags to the system, but that’s an entirely different topic that I’ll cover in another post.)

To get started, pull up any call and click Settings -> General -> Labels in the navigation. From there, you can create new labels and edit and delete existing ones.

screenshot showing proposal labelsWhen you’re ready to apply labels to a proposal, just pull up the proposal in the Tracker, click the ellipsis button immediately below the proposal’s title (see screenshot detail, right), and select the labels you want to use.

There are two ways to find proposals using a label: From the Labels page or from the Tracker’s search feature.

  • From the Labels page:

    screenshot showing link in Labels pageEvery label listed on the Labels page shows how many proposals are associated with it (see screenshot detail, right). Clicking that text performs a search of all proposals that use the label.

  • From the Tracker’s search feature:

    To include a label in your search criteria, preface the label with "Label:". For example, to search for proposals labeled "Poster", use: Label: Poster. If the label has more than one word, surround it with quotes. For example, for "Poster candidate", use: Label: "Poster candidate". (Pro tip: Searches are not case sensitive, so using Label: Poster is exactly the same as Label: poster, label: Poster, or label: poster.)

    You can also include labels with other search terms. For example, to search for proposals labeled "Poster presentation" and containing the phrase "financial planning", use label: "poster presentation" financial planning. (Pro tip: Order doesn’t matter, so financial planning label: "poster presentation" would give you the exact same results.)

We’ll keep everyone posted on our progress adding labels and tags throughout the site. In the meantime, let us know what you think!

New-Message Feature Now Available in Archived Calls

Just a quick note to let everyone know that you can now send messages via the Messaging Module for calls that have been archived.

Previously this feature was disabled, but we had a request from an organization that wanted to send a notice about their upcoming call to everyone who submitted a proposal for their previous call. The previous call had been archived, so the only way they could send a message was to use the data-export tool to download the email addresses, which they could then use in a standard email client.

We agreed that was too many hoops to jump through for a pretty common practice, so we unlocked the New Message feature for archived calls. Now you can use the Messaging Module to contact authors or reviewers for any call, including those that have been archived!

Expanded Feature: Default Answers in Role Forms

Call admins can now use profile information for default answers in role forms!

Previously, the only two questions in a role form that could be auto-filled with information from a user’s profile were name and organization—both of which were hard-coded into the form. And with any other question you could only define static text for a default answer.

Now, the question-settings dialog has an additional Default Answer option for all text questions, including name and organization. You can still provide specific text to auto-fill the answer, but now you also have the option to select a data element from the user’s profile.

autofill settingIn the example to the right, the email address from a user’s profile will be used to auto-fill the question whenever someone is added to a proposal.

Currently, the following profile information is available:

  • name (first, last, and full)
  • organization
  • email address
  • phone number
  • address (street, city, state, zip, country, and full)

We’re hoping to expand the list, so if you’re a call admin and would like to have access to other information in user profiles just let us know!

BTW, when you create a new role, name and organization are still included by default as the first and second questions, with full name and organization as their default answers. Now, however, they’re fully customizable like all other questions, meaning you can move them to other positions in the form, change their default values, make them optional, etc.

Most importantly, if we just allowed profile information to be filled in automatically whenever someone adds someone else to a proposal, that would potentially give any user access to the profile information of any other user. To get around that, we’ve added a second component to give users control over whether their profile information is available. autofill privacy settingAll accounts now have a setting to enable or disable access to their profile information for the autofill feature (left). The default for all accounts is to not autofill information, so if you would like to take advantage of this new feature, just go into the Privacy Settings area of your Account Settings and check the box to turn it on!

Simplified Publishing Module Implementation

We’ve made implementing the Advanced (JavaScript) version of the Publishing Module even easier!

Now, instead of five lines of code, you only need to add two: one for the JavaScript code and the other for the container to hold the sessions.

We’ve even made the changes backwards compatible, so you don’t have to worry about updating older implementations!

Detailed instructions are on the Publishing page in your call’s settings. Just scroll down to the bottom of the page and click "How to Embed/Link to the Publishing Module" under "Setup".

As always, if you have any questions or need any assistance, please don’t hesitate to let us know!

New Feature: Proposal Histories

At the heart of ProposalSpace is the ability for teams to work on proposals and to manage calls. That collaborative environment, however, has sometimes made it difficult to track down exactly who made a change or took a particular action.

So we added proposal histories.

Now, every change to a proposal is logged. Log entries include the action taken, who took it, when it was taken, and if applicable, what the value was before the change.

history screenshotIf you’re an author, you’ll see a History link under the proposal’s Table of Contents, directly above the Print link (see screenshot, left). If you’re an admin or review chair, you can access a proposal’s history via the Tracker. In either case, clicking the link will pop up a window with actions listed in chronological order. (Note that the actions displayed are based on a user’s role: authors see all changes to a proposal’s content along with key admin actions, while admins and review chairs see all changes and all admin actions.)

We hope you’ll find this new feature useful. If you have any ideas for improvement, we’d love to hear them!

Expanded Registration & Sign-In Options

screenshotYou can now register and sign in to ProposalSpace using your Google or Facebook account!

  • If you’re new to ProposalSpace, just click the "Use Google" or "Use Facebook" option when you register your account. (You can also still create an account specifically for ProposalSpace if you prefer.)
  • If you already have a ProposalSpace account and want to switch the way you sign in:
    1. Sign out by clicking the Menu button in the top, right-hand corner of any page, then selecting "Sign Out". (If you don’t see a button labeled "Menu" in the top, right-hand corner of the page you’re already signed out.)
    2. On the Sign In page, enter the email address associated with your ProposalSpace account and click Continue. Then, instead of entering your password, scroll down and click either "Use Google" or "Use Facebook".

Note that if you use Google or Facebook to sign in and want to switch to using a password specifically for ProposalSpace, you’ll need to revoke the permissions from the Google or Facebook side of things first, then contact us to complete the process. You can find instructions for how to revoke permissions on Google’s website (under "Remove site or app access") and Facebook’s website (under "How do I remove an app or game that I’ve added?").

New Feature: Deadline Countdown

While we would all like to imagine a world where authors submit their proposals well before the submission deadline, the harsh reality is that a good number of them wait until the very last minute to click the Submit button.

Of course, ProposalSpace displays the submission deadline prominently at the top of every proposal and, if the deadline is less than a week away, also displays a notice with the time remaining:

Countdown Timer

While this is helpful, we’ve had a few authors mention that they felt cheated out of a few minutes because their computer’s clock wasn’t in sync with the "official" clock on the server, leading them to believe they had more time than they actually did.

To make sure everyone is on the same page (er, clock), we’re making some adjustments to the time-remaining notice and adding a countdown timer so everyone knows exactly how much time is left for them to submit their proposal.

Here’s how it works:

If the submission deadline is more than a week away, nothing changes. In other words, the deadline is displayed but no notice indicating how much time is left is displayed.

Starting one week before the deadline, a notice is displayed at the top of every proposal showing how much time remains—in days, hours, or minutes. This is the same behavior as before, but the notice has been styled differently to make it a little more prominent:

Countdown Timer

If under 30 minutes remains, the notice changes to a countdown timer that indicates the official time remaining (based on the server’s time, not the time on the user’s computer). The style of the notice also changes to draw attention to it:

Countdown Timer

When the submission deadline passes (i.e. the countdown timer reaches 0:00), one of two things happens:

If late submissions are not allowed, the Submit button is removed and the message indicates that submissions are no longer being accepted:

Countdown Timer

If late submission are allowed, the Submit button remains and the message changes to indicate the new deadline for late submissions:

Countdown Timer

We’re not making any wagers that this new feature will result in authors submitting their proposals early, but at least now they’ll know precisely how much time they have left to work with. 🙂

Real-Time Support Now Available

chat iconStarting today, all call admins have access to real-time support via live chat!

Just look in the bottom, right-hand corner of any call-admin page for the icon to the left. If it’s orange, that means the chat feature is live. If it’s blue, live chat isn’t available, but you can leave a message and someone will get back to you asap.

The best part? There’s no extra charge, and it’s available with all calls—active or draft.

Of course, you can still email or call for support if you like, but why not get help right when you need it?

UPDATE (June 2019): We’ve disabled this feature for now. The software wasn’t living up to our expectations. We’ll hopefully have a replacement soon.