Huge news for Beacon nerds: The brand spanking new Beacon API is now available. The API allows you to programatically create, read, update, and delete records programatically from Beacon.
Beacon's API documentation is generated automatically based on your database configuration so you'll have to be logged in to try it.
You can explore the new API here.
We've made some really useful updates to CSV import templates so that they can handle messier data more easily.
Specifically we handle telephone number and email imports more robustly, with better support for more formats and more flexible delimiters.
We've also made it possible to deduplicate records based on their Beacon record ID. This is the ID that shows up in the URL when you view a record. It's usually hidden away and only used behind the scenes but sometimes it's really useful to have a unique ID for every record that you can rely on.
You can now add filters to related record blocks. For example, you can now show only payments that are donations, show only events that a person has confirmed their attendance to, or show only tasks that have not been completed yet.
This is part of a larger update to how related records work which we'll be announcing next month - stay tuned!
You can now invite your colleagues, friends, and relatives to try out Beacon for free! Just send them to our new Signup Page (https://app.beaconcrm.org/signup) and they can create a new Beacon account in seconds.
This month we'll be working on adding more useful events to timelines, adding file uploads to forms, improving related records, and making it possible to run bulk actions on search results, plus the usual user interface updates!