Slack

Inställningar


Följande information behövs för att ansluta Slack som en ny connection i Kroconnect:

  1. Endpoint
    URL’en till Slack för att posta ett meddelande. Hur du hämtar din unika URL förklaras i stycket Skapa en app i Slack här nedanför.
  2. Message template
    Det meddelande som du vill ska postas till Slack. Beskrivs närmare i stycket Meddelandet till Slack längre ner på sidan.

För närvarande behöver dessa uppgifter skickas in till din kontaktperson på Kroconnect (support@kroconnect.com). Använd gärna en tjänst som QuickForget för att skicka känslig data. Därefter lägger vi in det åt dig.

Vi jobbar på en admin-portal där man som kund ska kunna lägga in den här typen av uppgifter själv. En ny version av app.kroconnect.com släpps under hösten 2023.

Skapa en app i Slack


  1. När du är inloggad på ditt konto i Slack navigerar du till https://api.slack.com/apps.
  2. Klicka på Create New App.
  3. Välj att skapa en app From scratch.
  4. Ange ett namn på appen samt vilken workspace appen ska höra till.
  5. Välj Incoming Webhooks.
  6. Aktivera Incoming Webhooks.
  7. Klicka därefter på knappen Add New Webhook to Workspace.
  8. Nu visas en ny vy där du väljer till vilken kanal eller person som meddelandet ska postas till.
  9. Kopiera webhook URL’en som nu har skapats.
  10. URL’en som genererades skickas in till Kroconnect support.

Meddelandet till Slack


I meddelandet som ska postas till Slack kan man lägga till template-taggar, det vill säga dynamisk data som är relaterad till den publisher som triggar arbetsflödet. Till exempel kan en WooCommerce-order använda vilket som helst av de fält som en WooCommerce-order innehåller, med {} runt fältnamnet. {number} kommer därför att ersättas med ordernumret för den aktuella WooCommerce-ordern.

Order {number} skapad på krokedil.se av {billing.first_name} {billing.last_name}
Order total: {total} {currency}
Produkter som köptes: {line_items:list:{name}|, }
<https://krokedil.se/wp-admin/post.php?post={id}&action=edit|Länk>

Workflows


Slack kan endast konfigureras som en subscriber, dvs en connection som man postar information till. En händelse i Slack kan alltså inte initiera en workflow.

Det vanliga är att ett Slack-meddelande postas när en händelse i ett annat system inträffar. Exempel på workflow-trigger som genererar ett Slack-meddelande kan vara:

  • En ny order skapas i webbutiken.
  • Ett lagersaldo når under en viss nivå.
  • En utbetalning från betalleverantören bokförs i ekonomisystemet.
Rulla till toppen