Maak gebruik van de Zapier-integratie van Assembla met cloudservices

Wat je gaat creëren

Wat is Assembla?

Welkom! Uw waarschijnlijke eerste vraag is: "Wat is Assembla?" Assembla is een projectmanagementtool voor softwareontwikkelingsteams met code-archieven voor Git, SVN en Perforce ingebouwd in hun platform.

De mogelijkheden van Assembla zijn breed en hoewel ik ze hier niet allemaal kan beschrijven, zijn hier de belangrijkste aanbiedingen:

  • Taak- en probleembeheer: helpt uw ​​team op efficiënte wijze releases te organiseren, bugs te pletten en uw ontwikkelingsproces te beheren. Met de hulpprogramma's voor taakbeheer van Assembla kunt u slimmer en sneller werken.
  • Teamsamenwerking: elimineer de behoefte aan lange e-mailketens en centraliseer alle communicatie met klassieke samenwerkingshulpmiddelen zoals wiki's, prikborden en het delen van bestanden.
  • Project Management: Zet uw complete project in een werkruimte en lever code, taken en documentatie. Samenwerken met klanten, uitgaven bijhouden voor facturering en machtigingen beheren.
  • Subversion, Git Hosting en Perforce: blader moeiteloos online door bestanden, vergelijk revisies, voeg code samen en onderhoud een duurzame codebase binnen uw team.

Toen ik begon te schrijven over Assembla voor Envato Tuts +, had ik eigenlijk nog nooit van Assembla gehoord, maar het host meer dan 100.000 commerciële en open-sourceprojecten en wordt gebruikt door meer dan 800.000 gebruikers in meer dan 100 landen, d.w.z. het is een grote deal.

Softwareontwikkelingsteams kunnen projecten end-to-end beheren met behulp van Assembla's tickets, wiki's, broncode en revisiebeheer, berichtenuitwisseling, bestandsdeling en meer. En nu kunnen teams hun Assembla-workflow meenemen naar hun apps met behulp van integraties zoals Slack, Github en nu Zapier.

Wat is Zapier?

En uw volgende vraag is waarschijnlijk: "Wat is Zapier?"

Zapier is een app voor webautomatisering waarmee u taken in uw zakelijke workflow kunt automatiseren door 'Zaps' te maken en wordt vertrouwd door bedrijven zoals BuzzFeed, Spotify, Fox en Adobe, om er maar een paar te noemen. Het biedt een geautomatiseerde workflow-infrastructuur, zodat u automatisch kunt reageren op en informatie kunt migreren tussen uw web-apps. 

Welnu, Assembla kan worden geïntegreerd met Zapier om u te helpen uw projectbeheeractiviteiten te koppelen aan andere kritieke services die u gebruikt.

In de tutorial van vandaag zal ik je kennis laten maken met zowel Assembla als Zapier. Allereerst zal ik u door gangbare scenario's helpen die gebruikmaken van Zapier-integraties met de projectbeheerservice van Assembla.

Vervolgens zullen we kijken naar de integratie van Zendesk en Intercom, twee customer support ticketing-services, met ontwikkelaarsreactiewerk met behulp van Assembla. 

En tot slot zullen we beoordelen met behulp van Zapier om de tijdregistratie van QuickBooks te automatiseren op basis van uren ontwikkelaar gevolgd in Assembla. 

Zoals gewoonlijk, neem ik deel aan de onderstaande opmerkingen, dus deel uw feedback. Je kunt me ook bereiken op Twitter @lookahead_io. Ik zou vooral de suggesties waarderen voor nieuwe functies voor Assembla en zijn Zapier-integraties. Welke andere soorten oplossingen zou je graag willen zien?

Als je nog geen Assembla hebt gebruikt, ga dan naar de startpagina van Assembla en meld je aan voor de gratis proefversie. Dan kun je de tutorial volgen.

Zapier verbinden met Assembla

Laten we beginnen met het aanmelden voor de gratis Zapier-proef op hun startpagina. Hun prijzen zijn vrij eenvoudig: u kunt 1.000 taken uitvoeren voor $ 20 per maand.

Uw Assembla-uitnodiging voor Zapier-integratie

Zodra je jouw account bij Zapier hebt aangemaakt, zoek je gewoon naar Assembla in de app-map van Zapier en je komt hier terecht:

Nadat u de uitnodiging hebt geaccepteerd, navigeert het systeem u naar de 'Mijn eerste Zap met Assembla'pagina. Klik op de blauwe knop 'Maak deze Zap'(opnieuw zijn we op dit punt op de Zapier-website):

Vanaf hier kunnen we een Assembla-trigger selecteren om onze interacties te configureren.

De Assembla-triggers

Momenteel biedt Assembla zes soorten triggers voor Zapier:

  1. Nieuw samenvoegverzoek: wordt geactiveerd wanneer een nieuw samenvoegverzoek wordt gemaakt.
  2. Code Commentaar: wordt geactiveerd wanneer een commentaarcode wordt gemaakt.
  3. Git Commit: Triggers wanneer een Git-commit wordt gemaakt en gepusht.
  4. Update ticket: activeert wanneer een wijziging in een ticket wordt aangebracht.
  5. Merge Request Review: triggert wanneer er op een samenvoegingsverzoek wordt gereageerd, meer wordt gestemd of niet wordt gestemd.
  6. SVN Commit: Triggers wanneer een SVN-commit wordt gemaakt en gepusht.

Voor dit voorbeeld kies ik update-Ticket, geactiveerd bij wijzigingen aan Assembla-tickets:

Verbinding maken met uw Assembla-account

Vervolgens moet u verbinding maken met uw Assembla-account met uw Zapier-account, een beetje zoals een Facebook-login op een website met OAuth:

Dan, als Zapier op je wacht, kun je die wijziging aanbrengen in een bestaand Assembla-ticket ...

Hier is mijn probleem opgelost (dan een frisdrank halen):

Zapier meldt me vervolgens dat het de wijziging heeft ontvangen:

Reageren op gebeurtenissen van Assembla

Om een ​​Zapier-integratie te voltooien, moeten we een actie kiezen:

Zapier is geïntegreerd met honderden services, dus je hebt tal van opties waaruit je kunt kiezen om te reageren op evenementen in je Assembla-project:

Laten we nu eens kijken naar enkele voorbeelden van integraties, acties die u in andere services kunt activeren wanneer wijzigingen en gebeurtenissen plaatsvinden in uw Assembla-werkruimte.

Assembla integreren met klantenondersteuning

Een van mijn huisdieren is niet bijgewerkt wanneer tickets zijn verholpen. Onlangs had ik dekkingsproblemen met mijn mobiele telefoonbedrijf. Ze openden vaak technische tickets en sms'den interne ticketnummers, en dan hoorde ik nooit meer iets van hen.

Elke manager in een technologiebedrijf kent dit probleem bij interne teams. Het integreren van klantenbonnen met ontwikkelingswerk is erg handig.

Laten we eerst kijken naar de integratie van Assembla met Intercom.

Integratie met intercom

Intercom is een cloud-gebaseerde klantenservice-serviceprovider. Als een van uw klantenondersteuningsteamleden bijvoorbeeld een klant helpt, moeten ze mogelijk een probleem naar uw ontwikkelaars sturen. Ze openen een Assembla-probleem voor de ontwikkelaar. De integratie met Assembla-Zapier zorgt ervoor dat wanneer de ontwikkelaar in Assembla aan de kwestie werkt, het intercomrecord van het ondersteuningsteam wordt bijgewerkt.

Laten we kijken naar hoe u dit zou kunnen implementeren.

Acties configureren bij Intercom

Er zijn vijf verschillende intercomacties. Laten we selecteren Gebruikerstag toevoegen (een tag bij een specifieke gebruiker voegen) en klik op de knop Opslaan + Doorgaan rechts onderaan:

De volgende stap is Kies Account. Omdat ik mijn intercom-account al heb toegevoegd, wordt het weergegeven Test knop om connectiviteit te valideren:

Laten we een sjabloon opzetten. Ik wil dat mijn zap een tag toevoegt "[Update klant] Fix geïmplementeerd" naar het intercomgesprek, zodat ik de klant kan updaten:

Vervolgens vraagt ​​Intercom ons om de stap te testen:

Hoewel dit is hoe Intercom het doet, kunnen andere Zapier-services verschillende configuratie-opties bieden.

Door een wijziging in een ticket aan te maken in Assembla, zoals ik eerder liet zien, wordt Intercom geïnformeerd en wordt de test afgemaakt:

Als u vervolgens de thread Intercom-probleem controleert, ziet u de tag die is toegevoegd vanuit de test:

Met geconfigureerde integraties krijgen leden van het ondersteuningsteam regelmatig updates omdat ontwikkelaars op tickets werken.

Integratie met Zendesk

Evenzo, als u een frontteam-ondersteuningsteam moet beheren dat klantenkwesties beheert via Zendesk, kunt u hun efficiëntie vergroten door ontwikkelingsupdates van Assembla rechtstreeks in Zendesk te integreren.

Nogmaals, een klant support teamlid helpt een klant. Het ondersteuningsteam moet het probleem naar de ontwikkeling sturen. Het ondersteuningsteam opent een Assembla-probleem voor ontwikkelaars. Elke keer dat een ontwikkelaar in Assembla aan een probleem werkt, stuurt het een update naar het Zendesk-ticket.

Laten we door de stappen lopen (Assembla's Ghulam Shabbir was leuk genoeg om me een beeld te geven over deze verschillende diensten):

Kies Assembla als de Trigger-app:

Kies de trigger:

kiezen Nieuwe ticketwissel:

Kies jouw Assembla-account:

Test Assembla met een nieuwe kaartwissel:

De kaartwissel bij Assembla wordt gezien door Zapier:

Kies Zendesk als een Actie-app:

kiezen Zendesk Action Update Ticket:

Maak verbinding met ons Zendesk-account:

Kies een Zendesk Ticket Template gebruiken voor updates:

U kunt de sjabloon bewerken om Zendesk-kaartvelden te updaten als u wilt:

Test Zendesk door een nieuw ticket te maken:

Test succesvol:

Zodra het werkt, kunnen we onze Zap activeren:

Je Zap werkt:

Zoals je kunt zien, is het configureren van de workflow hiervoor vergelijkbaar met Intercom zodra je je Zendesk-account hebt gekoppeld met Zapier.

Assembla integreren met QuickBooks

Natuurlijk zijn er andere scenario's die de rol van Assembla voor uw organisatie kunnen verbeteren. In plaats van je ontwikkelingsmanager te dwingen ontwikkelaarsuren te volgen, laat Zapier het dan doen. Elke keer dat een ontwikkelaar code schrijft op GitHub, kan Assembla nu zijn uren via Zapier melden aan QuickBooks.

Hier is een voorbeeld van het invoeren van mijn uren op een Assembla-ticket:

Laten we nu Zapier configureren om al mijn uren te melden voor een ticket wanneer ik een ontwikkelingsfase voltooi en een samenvoegverzoek maak.

Voor deze Zap zouden we de Assembla Git Commit Trigger:

En kies QuickBooks online als de Actie-app:

Hier is de QuickBooks online acties menu:

Laten we de actie gebruiken Factuur maken:

Dan verbinden we ons QuickBooks-account:

Selecteer uw QuickBooks-account:

Bewerk de sjabloon en kies de klant:

Bewerk de sjabloon zoals u nodig hebt:

Test de factuurstap:

Test succesvol:

Je kunt je Zap activeren en zien dat het werkt:

In Closing

Dus dat is slechts een voorproefje van wat mogelijk is met Assembla en Zapier.

Ik hoop dat je geïntrigeerd bent om te beginnen nadenken over wat er nog meer mogelijk is. Ik raad u aan contact op te nemen met Assembla met uw vragen. Bel ze op + 1-800-405-4408, woon een live-webinar bij of bezoek hun startpagina en chat met hen. 

Ik volg regelmatig de opmerkingen over mijn tutorials, dus doe mee aan de discussie. Je kunt me ook rechtstreeks op Twitter @lookahead_io bereiken. Ik hoop dat je hier enkele van mijn andere tutorials zult bekijken.

Gerelateerde Links

  • Assembla Integraties
  • Automatiseer uw workflows met Assembla's Zapier-integratie
  • Assembla Veelgestelde vragen
  • Casestudy's van Assembla Portfolio