/ HOWTO_FORMSTR.md
HOWTO_FORMSTR.md
 1  # Formstr
 2  
 3  Alternative to google forms using nostr.
 4  * end-to-end encrypted submissions
 5  * all curators can get a view key url to see responses (and download responses as Excel or CSV) and can get notified on nostr when new responses arrive
 6  * anonymous submission without nostr extension possible (but probably a bad idea?)
 7  * embedding is possible
 8  * no attachments [yet](https://github.com/abh3po/nostr-forms/issues/414). but links to [permissionless upload bins](https://nostr.build/) are possible. 
 9  * automation is possible with NRPC but nothing out-of-the-box
10     * e.g. notify a matrix room on new submissions
11     * e.g. create issues or tasks in a task manager
12  * could work as a general contact form **instead of email** as well for an initial reachout
13    * (PROBABLY NOT LOW HANGING) nostr allows delegation with [NIP-26](https://nips.nostr.com/26): accounts can sign notes on behalf of others. Not sure if current apps support this. Seems to be a niche feature. The problem is that sender and receiver app need to support the feature for it to work.
14  
15  ## Try
16  
17  Fill in the [test form](
18  https://formstr.app/f/naddr1qvzqqqr4mqpzqey6ku78cv6zf9p6kazm2rgrc6z3dxpj5xf25qww92nyxs5h6e08qyf8wumn8ghj7vfwdehh5arj9e3k7mf0qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyv8wumn8ghj7ct59ehx7um5wfmk7untwvhxxmmd9uq3vamnwvaz7tmgd9ehgtnwdaehgu3wd3skuep0qys8wumn8ghj7mn0wd68yttjv4kxz7fwvf5hgcm0d9hzumnfde4xztcpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3jamnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kz7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshszxnhwden5te0wp6hyctkd9jxztnwdaehgu3wd3skuep0qyt8wumn8ghj7mn0wd68ytndd9kx7afwd3hkctcpzdmhxue69uhkzum5wfskctnwd9hx5cf0qy28wumn8ghj7ctwdahzucm0d4c82ar9wghsz8rhwden5te0vf6kx6m9wshxxmmjv93kcefwwdhkx6tpdshszxrhwden5te0vdjkcmrpwghxummnw3ezuamfdejj7qg0waehxw309ajxzmt4wvhxjme0qy28wumn8ghj7enjv4jjumn0wd68ytnvvvhsz9nhwden5te0gfjhvmewdehhxarjxyhxxmmd9uq3wamnwvaz7tmzd96xxmmfdejhytnnda3kjctv9uq3camnwvaz7tmrda6kuarjd9jhxtnxd9shg6npvchxxmmd9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqs6amnwvaz7tmwdaejumr0dsq3uamnwvaz7tmjv4kxz7fwdehhxarj9emkjun9v3hx2apwdfcz7qguwaehxw309ahx7um5wgknqvfw09skk6tgdahxuefwvdhk6qgcwaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmqpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg3waehxw309ahx7um5wgerztnrdaksqp35vv6ksajeh0az8f?viewKey=0587c0ac37cf75dba7e9f3f0cb54606727d9f8238d7404145486a1b897d3e71e).
19  While this form allows anonymous submission, please also try loggin in with nostr. (the most painless way is to install the nos2x browser extension )
20  
21  See responses here: [responses url with view key](https://formstr.app/s/naddr1qvzqqqr4mqpzqey6ku78cv6zf9p6kazm2rgrc6z3dxpj5xf25qww92nyxs5h6e08qyf8wumn8ghj7vfwdehh5arj9e3k7mf0qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyv8wumn8ghj7ct59ehx7um5wfmk7untwvhxxmmd9uq3vamnwvaz7tmgd9ehgtnwdaehgu3wd3skuep0qys8wumn8ghj7mn0wd68yttjv4kxz7fwvf5hgcm0d9hzumnfde4xztcpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3jamnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kz7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshszxnhwden5te0wp6hyctkd9jxztnwdaehgu3wd3skuep0qyt8wumn8ghj7mn0wd68ytndd9kx7afwd3hkctcpzdmhxue69uhkzum5wfskctnwd9hx5cf0qy28wumn8ghj7ctwdahzucm0d4c82ar9wghsz8rhwden5te0vf6kx6m9wshxxmmjv93kcefwwdhkx6tpdshszxrhwden5te0vdjkcmrpwghxummnw3ezuamfdejj7qg0waehxw309ajxzmt4wvhxjme0qy28wumn8ghj7enjv4jjumn0wd68ytnvvvhsz9nhwden5te0gfjhvmewdehhxarjxyhxxmmd9uq3wamnwvaz7tmzd96xxmmfdejhytnnda3kjctv9uq3camnwvaz7tmrda6kuarjd9jhxtnxd9shg6npvchxxmmd9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqs6amnwvaz7tmwdaejumr0dsq3uamnwvaz7tmjv4kxz7fwdehhxarj9emkjun9v3hx2apwdfcz7qguwaehxw309ahx7um5wgknqvfw09skk6tgdahxuefwvdhk6qgcwaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmqpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqg3waehxw309ahx7um5wgerztnrdaksqp35vv6ksajeh0az8f?viewKey=0587c0ac37cf75dba7e9f3f0cb54606727d9f8238d7404145486a1b897d3e71e#98776b4ab65e724af89cb484886d754bdf8656b1f88c54c91b23d91d438d35e8)
22  * download as Excel or CSV
23  
24  ## Notifications
25  
26  The creator of the form can add nostr keys to get notified on new submissions:
27  
28  *Edit -> Notifications -> Configure Notifications*
29  
30  All npubs listed here will receive E2EEd notifications on new submissions. Use any nostr app that supports nostr DMs to receive notifications.
31  
32  Known to work clients:
33  * Browser: https://primal.net/ with [NoS2x](https://nos2x.com/) (browser extension)
34  * mobile: [Damus](https://damus.io/), [Amethyst](https://amethyst.nostr.build/),  
35  
36  
37  ## shared admin access
38  *not sure what's the benefit over view keys for responses*
39  
40  The creator of a form can share access to the form with other nostr users:
41  
42  *Edit -> Access & Participants -> Configure Form Admins*
43  
44  There is a [known UI error](https://github.com/abh3po/nostr-forms/issues/417), so you can't see previously added admins. But access works nevertheless once admitted.
45  
46  Admins can log into formstr and change drop down "On this device" to "Shared with me" and shoud see the form.
47  
48  Admins can:
49  * download the form
50  * see all responses and download them as xls/CSV
51  
52  Admins can't !!!
53  * make changes to the form. They can only publish a new version from scratch