# Freeform integration / x-callbacks

**URL:** https://community.bear.app/t/freeform-integration-x-callbacks/14016
**Category:** General
**Tags:** features, shortcuts
**Created:** [October 23, 2024, 10:21am UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016 "2024-10-23T10:21:05Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![mattjs](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/mattjs/32/1919_2.png) [@mattjs](https://community.bear.app/u/mattjs)
#### Post date: [October 23, 2024, 10:21am UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/1 "2024-10-23T10:21:05Z")

</div>

Hey there! I’d love to be able to add an x-callback URL to Apple’s Freeform canvas app, so I can open Bear notes from inside it, but I can’t even seem to find a workaround. Anyone got any ideas? Shortcuts isn’t very well supported in Freeform unfortunately. Hopefully this will change as the app grows …

---

<div class="post-metadata">

### Author: ![trix180](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/trix180/32/588_2.png) [@trix180](https://community.bear.app/u/trix180)
#### Post date: [October 23, 2024, 12:36pm UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/2 "2024-10-23T12:36:19Z")

</div>

FreeFrom doesn’t seem to recognize protocol URLs as valid links but You can overcome this limitation by using services such as tinyURL with Bear’s Note links.

---

<div class="post-metadata">

### Author: ![mattjs](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/mattjs/32/1919_2.png) [@mattjs](https://community.bear.app/u/mattjs)
#### Post date: [October 23, 2024, 1:00pm UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/3 "2024-10-23T13:00:21Z")

</div>

Thank you, that works quite nicely!

---

<div class="post-metadata">

### Author: ![billybitts](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@billybitts](https://community.bear.app/u/billybitts)
#### Post date: [October 30, 2024, 1:00pm UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/4 "2024-10-30T13:00:34Z")

</div>

I tried both tinyURL and Billy. Both say the Bear link is not a valid format.

Any ideas?

---

<div class="post-metadata">

### Author: ![roar](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/roar/32/223_2.png) [@roar](https://community.bear.app/u/roar)
#### Post date: [November 3, 2024, 1:04pm UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/5 "2024-11-03T13:04:46Z")

</div>

Hm,  
[https://tinyurl.com](https://tinyurl.com) works well with Bear links for me.

I tested several Bear links in Tiny URL:  
`bear://x-callback-url/open-note?id=2D7797EA-B9E1-4B8F-9E20-E8921A8D2689` → `https://tinyurl.com/5a657c4p` or `https://tinyurl.com/My-Bear-Link`

and they all got accepted and works from other apps. 🤔

- I have to be online for links to work.
- They, of course, only works on my devices with Bear installed and synced.
- And they will not display any preview in Freeform etc.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/bear/original/2X/0/0fbb8322f60da720fd596c5ce3b339eeadf54c58.png)

---

<div class="post-metadata">

### Author: ![billybitts](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@billybitts](https://community.bear.app/u/billybitts)
#### Post date: [November 3, 2024, 1:27pm UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/6 "2024-11-03T13:27:49Z")

</div>

Huh. I tried again now. Now it works.

I wonder if the URL I tried a few days ago was to a note that was corrupted?

Or related to my sync issue. Bear was running fine on my IPad. But the cursor turned invisible. So I uninstalled and reinstalled. Now my Bear on my iPad is syncing to a state many months ago.

The same thing happened on my phone. I sent logs to from my devices to tech support and it was fixed. But now I’m waiting for a response for my sending a current log from my iPad.

---

<div class="post-metadata">

### Author: ![roar](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/roar/32/223_2.png) [@roar](https://community.bear.app/u/roar)
#### Post date: [November 3, 2024, 2:19pm UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/7 "2024-11-03T14:19:13Z")

</div>

PS. Think I found another workaround:

1. Temporarily paste any regular url into Freeform
2. Edit that link and replace with your Bear note link of choice
3. Save (ignore ‘Link Preview Unavailable’ warning)

Voila! Direct link to Bear note working also offline and without TinyURL 🤓

---

<div class="post-metadata">

### Author: ![mattjs](https://dub1.discourse-cdn.com/flex013/user_avatar/community.bear.app/mattjs/32/1919_2.png) [@mattjs](https://community.bear.app/u/mattjs)
#### Post date: [November 4, 2024, 7:27am UTC](https://community.bear.app/t/freeform-integration-x-callbacks/14016/8 "2024-11-04T07:27:46Z")

</div>

That’s great, thanks!
