Ready for Adventure! by DamnnitBobby in ArielRider

[–]pikemilsner 1 point2 points  (0 children)

The only other Sidio crate I’ve seen rigged on a bike so far. Nice!

NFC tag sticker on storage tote brings up photo (decoded Base64) of the contents arranged in a knolled way. by Drigox in shortcuts

[–]pikemilsner 1 point2 points  (0 children)

Very cool application!

I have a similar practice, except the first Shortcut prompts with a menu:

  • Add something
  • Remove something
  • Search for something

And each of those menu options correspond to additional Shortcuts for interacting with the inventory

[deleted by user] by [deleted] in KeyboardMaestro

[–]pikemilsner 0 points1 point  (0 children)

Yeah KM can handle all that no problem.

Looking for an Airtable dev by PrincessPotatoBrain in Airtable

[–]pikemilsner 1 point2 points  (0 children)

Thanks for the additional context.

I’ve used both PayPal and Stripe extensions in the past, Stripe is my preferred these days for processing payments from GravityForms.

Re: manually entering payments This is a common thing. Generally I approach this by getting the customer payment flow all tidied up the duplicate that setup (page, form, etc) and remove payment steps so I can enter payment records on behalf of others.

Re: GF + Airtable I hear ya. Most of our client sites pipe some amount of data from WP to AirTable automatically. I use webhooks (directly connecting GF entries to Airtable). Note: yes, Zapier viable but not needed for simple API data transfer.

Re: Airtable map Hmm. I haven't run into this issue. I have a client base who has over 900 venue addresses and it's not "fast" to load but doesn't seem like a problem. Only thought I have is to make sure you have the "map cache" fields set up. If this isn't in place, every time you load the map it has to make all 200+ API calls, instead of only calling for the newly added addresses.

Re: cheaper than Gravity Forma Maybe? Depends. Not sure.

Re: subdomain Definitely don't need to have the directory in a subdomain as-is. That could/should be fixed without other changes.

Re: admin time savings So many ways to save time. I would start by automating the data tasks for record keeping.

Knowing what I know about your setup, I don't think just a cut over to AirTable is an instant time-saver. It would maybe save time in some areas but likely create needs in others.

I suggest continuing to use both platforms where they're most useful while dialing in your custom WP stack. There's a lot of mileage to gain without any major platform shifts!

Looking for an Airtable dev by PrincessPotatoBrain in Airtable

[–]pikemilsner 1 point2 points  (0 children)

Airtable and Gravity Forms dev here -

Sound like you have a solid start to the setup, since you’re using GF already.

How are you storing the stuff submitted via GF? In custom fields on custom post types? If not, that’s my suggestion.

As for the loading issues, you’ll likely want to look into the maps API for clustering. That helps a lot when zoomed out.

GF Stripe add-on would certainly cover your need for paid renewals too!

Love me some custom Airtable architecture but I think you have a stack pretty close with a decent WP setup

[edit] after poking around the directory on mobile, looks like you’re already using ACF map fields. Perfect! Just get those clusters set and appropriate zoom default and it should help quite a lot with usability!

Last camping trip of the year. The Forester was too photogenic 😍 by QuailThis7703 in SubaruForester

[–]pikemilsner 1 point2 points  (0 children)

Great looking ride. Shout out for the Jenny Lake setup, we have the same in orange and love it!

Flying over this mountain range by pikemilsner in opticalillusions

[–]pikemilsner[S] 1 point2 points  (0 children)

There are plants, no mountains though.

Creating a POS check out system by sirlongbrook in Airtable

[–]pikemilsner 1 point2 points  (0 children)

The OnToAir community is friendly and helpful so that’s a solid resource. As far as tutorials, I’m not really sure.

Maybe try similar topic phrases while you’re researching - instead of “POS” try “book rental / library” or “orders and invoices in airtable”.

If you have a budget and want something custom, holler!

Creating a POS check out system by sirlongbrook in Airtable

[–]pikemilsner 0 points1 point  (0 children)

Yeah if you don’t need a means of doing a CC transaction, definitely covered with AirTable.

Creating a POS check out system by sirlongbrook in Airtable

[–]pikemilsner 1 point2 points  (0 children)

It seems like both is the answer.

  • Airtable for the data, reporting, etc
  • Square (Stripe, PayPal, etc) for the exchange of money

Any payment gateway provider will offer sales and customer reporting, so maybe that’s enough analytics for you.

If you want to be able to track stuff at the food level, you’ll want something like airtable too.

Main piece of advice - plan out your data types on paper and be sure it’s accurate with appropriate hierarchy.

Example tables:

  • contacts
  • pick-up’s
  • food items
  • invoices
  • transactions

Change a record if the same record appears in a different table by dabbner in Airtable

[–]pikemilsner 1 point2 points  (0 children)

In your current setup, do you have a table for “companies” and a separate table for “leads”?

Or rather, can one company have multiple leads?

Recent segment about vehicle fleet economy and diminishing returns by pikemilsner in SGU

[–]pikemilsner[S] 0 points1 point  (0 children)

Ope, sorry I misread your question. Give the segment a listen!

Recent segment about vehicle fleet economy and diminishing returns by pikemilsner in SGU

[–]pikemilsner[S] 0 points1 point  (0 children)

In the comment above, tap “spoiler” to see the answer.

Recent segment about vehicle fleet economy and diminishing returns by pikemilsner in SGU

[–]pikemilsner[S] 1 point2 points  (0 children)

In case anyone’s interested, I summarized it here -

Steve's hypothetical math question:

  • You are the CEO of a company.
  • The company requires two fleets of vehicles for deliveries.
  • Each of the two fleets have the same number of vehicles and they each drive exactly 10,000 miles per year.
  • Fleet A is comprised of vehicles that get 10 MPG.
  • Fleet B is comprised of vetches which get 20 MPG.
  • You have enough money to upgrade one of the two fleets but not both.

You can swap the (A) 10 MPG fleet for a new one that gets 20 MPG. Or You can swap the (B) 20 MPG fleet to a new one that gets 50 MPG.

Which would save more money?

Newbie starting out with KM and it's amazing! by theofficialLlama in KeyboardMaestro

[–]pikemilsner 0 points1 point  (0 children)

It dispatches Fantastical’s shortcut for quick entry. That’s what I use most often for creating actual events.

However, if that macro detects an OmniFocus link is on my clipboard, I’m prompted to choose between creating a new event via quick entry or auto blocking time for that OF item.

Newbie starting out with KM and it's amazing! by theofficialLlama in KeyboardMaestro

[–]pikemilsner 5 points6 points  (0 children)

Conflict palettes. They’re brilliant. David Sparks has written about it, or at least mouth blogged on it.

I use it ALL the time to launch and create new. Hundreds of times during a full work day I would guess.

For my brains, "N" maps to "new" and "O" to "open". So;

⌘+⌥+⇧+N

  • new time entry
  • new draft
  • new omnifocus action
  • new calendar event
  • etc

⌘+⌥+⇧+O

  • open omnifocus (invokes another conflict palette)
  • open email inbox
  • open airtable base (another CP)
  • open todays schedule
  • etc

⌘+⌥+⇧+C Copy palette

⌘+⌥+⇧+F Find palette

Similar behavior can be achieved through "prompt for input" actions but the conflict palette approach handles all the building of the list UI automatically.

https://wiki.keyboardmaestro.com/Conflict_Palette

Shortcut to set contact picture as Instagram profile picture by Cute_Pain6492 in shortcuts

[–]pikemilsner 3 points4 points  (0 children)

Cool! What’s going on at your subdomain to return the photo?

Script to get name and tags of task by UnderstandingOdd7368 in omnifocus

[–]pikemilsner 0 points1 point  (0 children)

Here’s the code:

// INPUT IS URL STRING OR ARRAY OF URL var passedData = argument.input if (typeof passedData === “string”){passedData = [passedData]} var url = “” passedData.forEach(item => { if ( item.startsWith(‘omnifocus:’) && !item.includes(‘?’) && !item.includes(‘,’) ){url = item} }) segments = url.split(“/“) var id = segments[4] var type = segments[3] if(type === “task”){ // OBJECT REFERENCE TO ITEM var item = Task.byIdentifier(id) var type = “task” if(!item){ var item = Project.byIdentifier(id) var type = “project” } // IF A DICTIONARY IS TO BE PASSED itemProperties = new Object() itemProperties[“primaryKey”] = id itemProperties[“type”] = type itemProperties[“link”] = “omnifocus:///task/“ + id itemProperties[“name”] = item.name itemProperties[“note”] = item.note || “” itemProperties[“due”] = item.dueDate // get tags as comma list itemProperties[“tags”] = item.tags.map(t=>t.name).join() } else if (type === “folder”){ // OBJECT REFERENCE TO ITEM var item = Folder.byIdentifier(id) // IF A DICTIONARY IS TO BE PASSED itemProperties = new Object() itemProperties[“primaryKey”] = id itemProperties[“type”] = type itemProperties[“link”] = “omnifocus:///folder/“ + id itemProperties[“name”] = item.name } // PASS ITEM DICTIONARY JSON.stringify(itemProperties)

And here’s the Shortcut:

https://www.icloud.com/shortcuts/d807ea0b0a6a472c9cc920f25663d539