Использование API и визитных карточек, чтобы сделать Startup Swag снова крутым

Использование API и визитных карточек, чтобы сделать Startup Swag снова крутым

3 мая 2022 г.
  • Узнайте, как получить максимальную отдачу от конференций, таких как Startup Grind Global или WebSummit, в качестве стартапа. Пссс, ответ такой: принесите крутой хабар, который найдет отклик у публики на конференции!*

Не любитель летать, но...


Я никогда раньше не делился этим публично, но я не большой поклонник полетов. Я бы не сказал, что боюсь до такой степени, что не хочу садиться в самолет, но мне неудобно летать. Каждый удар или порыв ветра заставляет меня волноваться, строить планы и вспоминать все расследования авиакатастроф, которые я смотрел на NatGeo. На практике это означает, что я бодрствую, пока все остальные спят и «наслаждаются» своим полетом. На этот раз все было по-другому. Через 2 часа 11-часового перелета из Сан-Франциско в Париж я печатаю слова, которые вы сейчас читаете 😬


Как вы знаете, я люблю начинать эти посты с музыки, так что на этот раз я не планирую разочаровывать. Раньше я был большим поклонником Лас-Вегас, телешоу о том, как управлять казино с легендарным Джеймсом Кааном. Это было много лет назад, но это также было первое место, где я услышал песню Ooh la la группы Goldfrapp. С тех пор застрял со мной, и это казалось подходящим для этого. Так...


https://www.youtube.com/watch?v=uco-2V4ytYQ&feature=emb_title&ab_channel=Goldfrapp


Дорога к Swag Market Fit


Причина, по которой у меня были красные глаза от Сан-Франциско до Парижа, была Startup Grind Global, конференция, проходившая в Редвуд-Сити, Калифорния, которая собирает как выдающихся спикеров, так и стартапы. В этом году, после всех проблем с COVID-19, его наконец-то провели очно 🎊. Добрые люди из Startup Grind пригласили нас как один из избранных стартапов со всего мира 🙏🏻. Только 80 стартапов получили приглашение , поэтому вы никогда не отказываетесь от таких возможностей. В общей сложности это длилось три дня. Первый день был посвящен только стартапам и содержал отличный контент, ориентированный на стартапы. Второй день был открыт для широкой публики и включал множество замечательных докладов и панелей. Третий и последний день был днем, когда у нас было наше выставочное пространство и 1-минутная презентация на главной сцене. Мероприятие также стало отличным способом узнать больше о сцене Силиконовой долины и проверить нашу новейшую идею хабара и посмотреть, дойдем ли мы до того, что я называю рынком хабара 😂.


Но прежде чем мы перейдем к тому, что мы сделали для Startup Grind Global, давайте прогуляемся по закоулкам памяти и посмотрим, что мы делали на некоторых предыдущих конференциях.


Раннее появление vCard на Infobip Shift



Startup Grind Global стал третьим мероприятием, которое мы официально посетили с момента основания Treblele. Первым был Infobip Shift в Задаре, Хорватия, изначально основанный другом и соучредителем [Иваном Буразиным] (https://www.linkedin.com/in/ivanburazin/). Это было наше первое мероприятие после основания компании, и мы начали традицию готовить что-нибудь к каждому мероприятию, которое мы посетили. Для этой конференции мы хотели что-то сделать с SMS , потому что компания Infobip, организующая мероприятие, занимается отправкой SMS-сообщений. Конференция совпала с нашими новыми визитками. Они были гладкими, минимальными и имели QR-код.


Мы хотели сделать QR-код довольно гибким и легко редактируемым после его печати. Единственный способ, который я мог придумать, — это сделать так, чтобы QR-код указывал на URL. Да, вы меня правильно поняли — старые добрые URL-адреса. Поэтому вместо жесткого кодирования всех контактных данных, таких как имя, фамилия, номер телефона... в самом QR-коде, мы просто использовали такой URL-адрес: https://treblle.com/vc/vedran.


https://www.youtube.com/watch?v=yW8zRizqbo0&feature=emb_title&ab_channel=Treblle


Теперь, если вы не знали, наличие QR-кода с большим количеством информации означает, что сам QR-код более сложен. Подумайте обо всех маленьких формах, которые вы видите на QR-коде. Все это на самом деле закодированные фрагменты информации. Чем больше у вас информации, тем больше фигур вам нужно. Чем больше фигур у вас есть, тем больше должен быть QR-код, чтобы его можно было прочитать.


Таким образом, существует тонкая грань между тем, насколько большим должен быть напечатанный QR-код, чтобы его можно было прочитать , и тем, сколько информации вам нужно в него втиснуть. Мы хотели, чтобы QR-код был довольно маленьким на наших визитных карточках, поэтому использование URL-адресов было единственным вариантом. Мы знали, что хотим вернуть полную визитную карточку со всей контактной информацией, как только вы посетите этот URL. То, как мы подошли к этому в то время, учитывая, что нас было только трое, заключалось в том, что мы просто добавили всю контактную информацию в наше приложение Mac Contacts и экспортировали каждый контакт как .vcf.


В приложении Mac вы можете добавить все необходимое для контактных данных, включая изображение человека. Мы загрузили эти файлы .vcf в AWS CloudFront, и каждый раз, когда вы переходили по ссылке типа https://treblle.com/vc/vedran , мы перенаправляли вас непосредственно на соответствующий файл .vcf, размещенный на AWS CloudFront. . Почему CloudFront? Потому что это БЫСТРО и ДЕШЕВО 😁 Если вы не знали, когда вы даете iOS или Android файл .vcf, они узнают это и узнают, что вы пытаетесь показать контактную информацию от кого-то. В этом случае и iOS, и Android, по сути, предложат новый контактный лист и покажут вам все детали. Вы буквально в одном клике от сохранения этого в свои контакты. Вы также можете сделать его настолько богатым, насколько хотите, с точки зрения информации.


Благодаря URL-адресам нам удалось сделать QR-код очень маленьким, и мы заставили его работать с этими визитными карточками, которые мы можем редактировать или настраивать при необходимости. Как только у меня это заработало, я подумал: было бы здорово, если бы мы могли видеть, кто и откуда сканирует наши карты. В какой-то момент я хотел сделать небольшой дашборд, где бы я отслеживал сканы, но потом понял, что мы уже построили такую ​​штуку, и она называется Treblele. По сути, то, что я сделал, очень просто: каждый раз, когда кто-то сканирует карту (то есть посещает URL-адрес), я делаю вызов API, на котором включен Treblele 🤩. Это фактически позволило нам в режиме реального времени видеть, кто сканирует наши карты, из какой точки мира, чья карта и с помощью какого устройства. Люди всегда спрашивают меня о примерах использования Treble, вот один из них для вас. Держу пари, вы не видели, что один приближается.


Чтобы завершить все это и сделать это суперсексуальным для парней из Infobip, мы использовали их SMS-сервис, чтобы отправить сообщение с общей ссылкой на запрос на Treblle. Если вы не знали, с Treble вы можете легко делиться запросами с кем угодно, используя наши ссылки с автоматическим истечением срока действия. Когда вы отправляете кому-то эту ссылку, они могут получить к ней доступ в течение ограниченного периода времени и могут видеть все детали, которые могут им понадобиться, например: данные запроса/ответа, местоположение пользователя, пользовательское устройство и тому подобное. Всякий раз кто-то сканировал карту, инициировался вызов API. Это записывалось в Treblele, и этот человек получал SMS со ссылкой на сам запрос 🤯. Теперь это круто, не так ли? Людям это, похоже, понравилось, и, как говорят американцы, это был отличный трюк для вечеринки.


Получение опыта на WebSummit



WebSummit стал для нас моментом обучения, но давайте назовем его собирательным опытом ;) Мы хотели сделать еще больше, но было несколько проблем. Во-первых, существуют правила относительно того, что можно и что нельзя приносить на конференцию. Во-вторых, мы должны иметь возможность перевозить добычу на самолете. Поэтому он должен быть маленьким, это не может быть огромный баннер или что-то тяжелое и громоздкое.


В какой-то момент мы обдумывали следующие идеи: подарочные карты Starbucks, фирменная вода, фирменные конфеты... Логистика всего этого усложнилась, и мы решили использовать традиционные стартовые сувениры, такие как наклейки, листовки, фирменная и нестандартная бумага. папка. Мы предполагали, что вы получите чертову тонну флаеров, поэтому сделали папку, в которой вы сможете их носить. Это выглядело круто и на самом деле было довольно полезно. В любом случае, мы пришли на мероприятие, и большинство людей отказывались брать бумажные листовки , потому что они не хотели производить больше бумажных отходов.


Видите, мы не подумали об этом 😂 Поэтому мы приспособились и не раздавали столько флаеров, а сосредоточились на своих визитках и шнурках. Мы также поговорили с людьми, которые проходили мимо нашего стенда, и объяснили, чем мы занимаемся. Вероятно, в тот день говорили больше, чем за 3 месяца до этого вместе взятых.


Имея некоторый опыт за плечами, мы понимали, что не привозим листовки на Startup Grind 😎 Ни у кого не было четкого представления, что мы можем сделать и что будет иметь смысл. У нас было несколько шнурков, и мы планировали их принести. Я снова вернулся к идее подарочных карт Starbucks просто потому, что знаю, что все ходят по этим вещам со стаканами Starbucks в руках. Остальная часть команды снова не пошла на это, поэтому я проиграл эту битву навсегда. Поскольку время шло, у нас не было много времени, чтобы думать и концентрироваться на этом. Мы росли как сумасшедшие, запуская наши [нативные приложения] (https://treblle.com/app) и миллион других вещей.


Одним из этих миллионов других вещей был наш Startup package. Мы создавали специальный пакет, который включал бы версию Treblele со скидкой, некоторый контент, который мы создавали для стартапов, и доступ к нашей сети разработчиков и венчурных капиталистов. Проблема, с которой я столкнулся с этим пакетом, заключается в том, что почти у всех, у кого есть SaaS-компания, есть такой пакет. От всех ведущих брендов, таких как AWS, Microsoft, HubSpot, Mixpanel, до самых маленьких, таких как мы. И все пытались выделиться и быть «дополнительными» (для всех моих друзей из венчурного капитала). написание документации для него, его тестирование, отладка, мониторинг, измерение должно быть достаточно, но, к сожалению, этого недостаточно. Тебе нужно побрызгать на это пиццей.


Наткнулись на золото?



Мы ударили его намеренно или в итоге наткнулись на золото? Наверное, и то, и другое! Это была последняя неделя марта, и до стартап-конференции оставалось около 10 дней. Наш приблизительный план состоял в том, чтобы создать целевую страницу, на которой люди могли бы подписаться на наш стартовый пакет и закончить на этом. Были предложения QR-кодов, которые позволили бы пользователям сканировать их и напрямую переходить на страницу нашего стартапа, но я немного устал от QR-кодов.


Дарко и я сидели в его офисе и обсуждали, насколько легкой была бы наша работа, если бы мы были финтех-компанией, такой как Wise, Revolut или другие, потому что мы могли бы просто давать людям физические карты, которые выглядели бы круто. Я воспользовался возможностью, чтобы пошутить и спросил, будем ли мы делать NFT в следующий раз 🤪. Но идея меня зацепила, если честно. Я начал думать вслух, и мы пришли к идее простой карты, у которой был бы номер карты, как у настоящих кредитных карт, и этот номер, по сути, открывал бы членство в стартапе. Так что можно было зайти на страницу нашего стартапа, ввести номер с карты и получить наш стартап пакет.


Я был в восторге от этой идеи в основном по одной причине: это то, что мы могли физически дать кому-то. Что-то, что они могут чувствовать. Увидеть и потрогать. Почему? Ну, я долгое время занимался программным бизнесом. Я дал нашим клиентам так много бесплатных вещей в виде часов разработки, новых функций, обновлений кода, дизайна... все это здорово, и все говорят «спасибо», но мне всегда казалось, что они никогда не понимали истинной ценности Это. Вы можете спросить, почему? Что ж, я процитирую Мэтью МакКонахи из знаменитой сцены из «Волка с Уолл-Стрит»: «Фугайзи, фугази. ... Этого нет в таблице элементов. Это не х*****г реально." Поэтому!


Возвращаясь к идее, чем больше мы думали о том, что на каждой из карточек будет разный номер, тем больше мы понимали, что это будет просто слишком дорого и просто невозможно до конференции. Найти типографию, которая будет производить качественную печать в разумные сроки в 2022 году, это все равно, что узнать, что документы API вашей компании обновлены — вы слышали, как люди говорят это, но вы никогда не могли это подтвердить 😜.


Дни идут, а я не могу отпустить эту мысль. По сути, мы были одержимы созданием этих карт и, наконец, остановились на теме NFC. Я знал, что Android поддерживает карты на основе NFC, а iOS добавила эту поддержку в последние годы. Единственный вопрос заключался в том, насколько хорошим или плохим был опыт. Единственный способ получить ответы на подобные вопросы довольно прост: проверить это в реальной жизни. Таким образом, в течение дня Дарко получил вашу обычную NFC-карту в руки. После того как вы купите карту NFC, она, вероятно, будет пустой. Пустые карты NFC не будут считываться iPhone. iOS просто проигнорирует карты, и после их «сканирования» ничего не произойдет. С другой стороны, Android сообщит вам, что карта пуста. Это всего лишь ПРОФЕССИОНАЛЬНЫЙ совет, чтобы вы не сошли с ума, как мы, во время тестирования 😝 Теперь, чтобы запрограммировать карту NFC на iPhone, вы можете использовать приложение под названием [Инструменты NFC] (https://apps.apple.com/us). /app/nfc-tools/id1252962749) от wakadev. Работает как часы. Это одна из тех вещей и приложений, которые просто работают. Вы можете использовать приложение, чтобы запрограммировать карту практически на все: открыть ссылку, подключиться к сети Wi-Fi, открыть приложение... что угодно.


Мы знали, что хотим, чтобы пользователи перешли по специальной ссылке, где они просто зарегистрируются, чтобы получить стартовый пакет, и все. Поэтому планировалось запрограммировать каждую из карточек ссылкой с уникальным идентификатором, например, treblele.com/startups/9c2a0e6a-c008-11ec-9d64-0242ac120002. Это значительно ускорит весь процесс и сделает его более элегантным. Мы были очень счастливы и воодушевлены этой идеей. Я сказал Дарко начать проектирование. Мы хотели, чтобы карта была минималистичной, гладкой, загадочной... Дарко прибил ее с первого раза. Он создал две версии: черную и синюю. Оба были настолько хороши, что я даже не мог решить, какой из них выбрать. Я дал ребятам из отдела маркетинга задание придумать несколько предложений для нашей «программы», и они с самого начала справились с задачей. Так родился Treblle Startup Select 🤩 Мы хотели указать, что программа особенная, только по приглашению и что не каждый может ее получить. Вам нужно было либо быть приглашенным, либо получить карту, чтобы получить наш специальный стартовый пакет.


https://www.youtube.com/watch?v=6deWZqhASl0&feature=emb_title&ab_channel=Treblle


Все шло хорошо, но была проблема. Мы обзвонили множество типографий в Загребе, и они смеялись над нами по телефону , когда мы сказали им, что нам нужно 100 карт за 5 дней. Однако один из них сказал, что это может быть возможно сделать. Мы были так счастливы, что они не отказались, что мы сели в машину и поехали прямо туда. Мы объяснили идею, показали дизайн, и они сказали, что это невозможно. «Никто не может напечатать такой дизайн на карте NFC, это неслыханно»… ни у кого нет черных карт NFC, все они бывают белого цвета… Но опять же, они не сказали «нет» полностью. Мы согласились попытаться изменить дизайн, чтобы сделать его проще, и они согласились попытаться распечатать их с помощью одного из своих партнеров в Италии. И вот карты печатались 🥳


Мы вернулись и начали работать над веб-сайтом, который заставит все это работать. В середине этого я почувствовал, что мы можем сделать больше, и я вспомнил идею QR-кода, которую мы придумали для конференции Infobip Shift. Это было прекрасно. Это была одна из тех вещей, когда вы просто говорите «о, черт возьми» и понимаете, что что-то может сработать. По сути, у меня была идея: если мы можем каким-то образом отследить, когда кто-то использовал карту для активации своего стартового пакета, используя уникальный идентификатор на этой карте, мы можем связать ее с идентификатором пользователя, а затем, в следующий раз, когда они ее просканируют мы возвращаем vCard с их информацией 🤯.


Таким образом, карта, которую мы вам дали, больше не является единственной вещью, а становится чем-то, что вы можете использовать для себя . Крутой трюк для вечеринки, который покажете ВЫ. Не я. Ты.


Я научился не хвалить такие идеи до того, как на самом деле опробовал их, но после 10 минут тестирования мы были в действии. Все работало как шарм. За кулисами мы делаем следующее: у нас есть таблица базы данных всех уникальных идентификаторов, которые закодированы на картах NFC с использованием URL-адресов.


Каждая новая запись в этой таблице может быть связана с пользователем, но по умолчанию этот пользователь имеет значение NULL, и он остается таким, пока кто-то не просканирует карту и не «активирует» ее, зарегистрировавшись. Пока они не зарегистрируются, мы всегда будем показывать им страницу активации Startup Select. Как только они зарегистрируются, мы свяжем пользователя с этим уникальным кодом (картой) и узнаем, что карта была активирована.


В следующий раз, когда кто-то отсканирует эту карточку, мы просто вернем vCard вместо страницы активации Startup Select. Поскольку мы знаем, какой пользователь активировал карту, мы можем перейти в базу данных наших пользователей и получить всю необходимую нам информацию, такую ​​как имя, фамилию, название компании, номер телефона и тому подобное. Мы берем эти данные и возвращаем их в формате vCard, используя готовый плагин Laravel https://github.com/Astrotomic/laravel-vcard. И что вы думаете - это сработало идеально. Если карта активирована, она служит вашей визитной карточкой и открывает тот же пользовательский интерфейс для добавления контакта на iOS и Android.


```javascript


пространство имен App\Http\Controllers;


используйте Illuminate\Http\Request;


используйте Illuminate\Support\Facades\Response;


используйте JeroenDesloovere\VCard\VCard;


используйте App\Models{User, Code};


класс StartupController расширяет контроллер {


просмотр общедоступной функции ($ uuid, запрос $ запрос) {


$code = Code::firstWhere('uuid', $uuid);


если(!$код) {


вернуть перенаправление («стартапы»);


если(!is_null($code->user_id)) {


$user = User::with('customSettings')->find($code->user_id);


$vcard = новая VCard();


$vcard->addName($user->last_name, $user->first_name);


$vcard->addCompany($user->customSettings->where('setting_key', 'company')->first()->setting_value);


$vcard->addEmail($user->электронная почта);


$vcard->addPhoneNumber($user->customSettings->where('setting_key', 'phone_number')->first()->setting_value, 'PREF;WORK');


$vcard->addURL($user->customSettings->where('setting_key', 'url')->first()->setting_value, 'TYPE=WORK');


$vcard->addURL($user->customSettings->where('setting_key', 'linkedin')->first()->setting_value,'TYPE=linkedin');


$vcard->addNote($user->customSettings->where('setting_key', 'pithc')->first()->setting_value);


$vcard->addAddress(null, null, null, $user->customSettings->where('setting_key', 'city')->first()->setting_value, null, null, $user->customSettings->where ('setting_key', 'country')->first()->setting_value);


вернуть ответ:: сделать (


$vcard->getOutput(),


200,


$vcard->getHeaders(true)


return view('site.startups.view', compact('code'));


Но мы не остановились на достигнутом. Мы также добавили возможность просматривать сканы на панели инструментов Treblle в виде вызовов API, как мы это делали с оригинальной идеей QR-кода. В качестве последней дополнительной функции мы добавили в карту немного геймификации. Чем больше сканируется карта, используемая в качестве визитной карточки, тем больше бесплатных вызовов API вы получаете каждый месяц 🔥


Мы также знали, что нам нужен рукав для них, такой же, как те, которые вы получаете для своего гостиничного номера. И поверьте мне, мы действительно пытались их выполнить, но в типографии сказали, что мы сошли с ума, и на этот раз были непреклонны в отношении сроков. Итак, они печатаются :D Нам также удалось включить в обложку несколько каламбуров. Итак, на лицевой стороне написано GET /startupselect, а на обратной — инструкции о том, что делает карта и как ее использовать.


Отзыв



Мы привезли около 100 карт на Startup Grind Global и вернулись домой буквально с 0. Все 100 из них находятся в руках различных основателей стартапов, которые хотят вывести свой мониторинг API на новый уровень. Реакция была просто невероятной. Люди были очень счастливы и взволнованы. Им всем понравился дизайн, уровень сложности и идеи, которые были вложены в него, а также тот факт, что это было то, что они могли потрогать и почувствовать. Если бы мы давали людям кучу кодов, все было бы по-другому. Вы не получите улыбок, «ага-моментов» и похлопываний по спине с кодами. Один парень даже привел 5 своих друзей, чтобы мы могли объяснить, как работает технология. Отсюда и сообщение в блоге 🤓Это была одна из лучших вещей, которые мы сделали, чтобы добраться до святого Грааля маркетинга и роста, а именно - рекомендаций из уст в уста.


Теперь, на всякий случай, вы хотите получить в свои руки один из них. Есть два способа:


  1. вы переходите по этой ссылке: https://treblle.com/startups/ и подаете заявку на членство, где мы рассматриваем вашу заявку, и если все хорошо, мы отправляем ее вам

  1. Вы встретитесь с нами на нашей следующей конференции и возьмете одну из них лично. В этом случае вам не нужно подавать заявку, вы получаете членство автоматически. Следующее событие на самом деле ближе, чем вы думаете 😉

Хотелось бы услышать, что вы думаете, поэтому, если вы хотите поделиться, вы всегда можете присоединиться к нашему маленькому сообществу Slack прямо здесь. Будем ждать 🤙


Эта статья была впервые опубликована [здесь] (https://treblle.com/blog/making-startup-swag-cool-again-using-apis-and-vcards).



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE