{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["cards","card"]},"type":"markdown"},"seo":{"title":"Workflows","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"workflows","__idx":0},"children":["Workflows"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Workflows walk you through common tasks on the Spotnana platform step by step."," ","Most tasks take more than one API request, so each workflow shows you which APIs to call, in what order,"," ","and which values to carry from one response into the next request."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If this style of integration is new to you, take a quick look at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/spotnana/chained_workflows"},"children":["chained workflows"]}," first."," ","It also helps to read the related ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/spotnana/concepts_intro"},"children":["concepts"]}," before you start, since the workflows build on those terms."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Pick a topic below to get started:"]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":2,"cardMinWidth":240},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"User management","icon":"user-gear","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/user_workflow_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Create new users on the platform and update the roles assigned to them."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Role-based access control","icon":"key","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/rbac_workflows_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Manage user groups, move users between them, and give each group the roles and scopes it needs."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Air","icon":"plane-departure","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/air_workflows"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Book a flight, exchange an existing ticket, or cancel an air booking."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Hotel","icon":"hotel","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/hotel_workflows_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Book a hotel, modify or cancel a stay, and rebook a reservation when a better price comes along."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Car","icon":"car-side","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/car_workflows_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Book a rental car, change the details of an existing booking, or cancel it."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Events","icon":"calendar-days","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/event_workflows_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Create and publish events, make edits, view event details, and cancel or delete events you no longer need."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Specialty desk","icon":"headset","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/spd_workflow_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Manage event templates, create specialty desk trips and events, and check on bulk processing jobs."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Approval","icon":"clipboard-check","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/approval_workflow_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Pull up the approval data for a booking and then approve or decline it."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Custom fields","icon":"list-check","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/custom_field_workflows_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Create and list custom fields, update a custom field, its arms, or the options within an arm."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Personal payment source","icon":"credit-card","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/personal_payment_workflow_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add a payment method to a user's profile, update it, or remove it when it's no longer needed."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Document management","icon":"folder-open","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/spotnana/document_workflow_intro"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upload a document to a booking, or delete one you no longer need."]}]}]}]},"headings":[{"value":"Workflows","id":"workflows","depth":1}],"frontmatter":{"seo":{"title":"Workflows"}},"lastModified":"2026-09-25T18:17:43.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/spotnana/workflows_main","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}