https://dittofeed.com/ logo
Join Slack
Powered by
# help-and-questions
  • a

    astonishing-optician-71536

    05/11/2023, 6:29 AM
    Great work with the project guys, looks super promising. Wanted to know if I can help build out the push notifications journey. We're keen on using it so it'd help us too
  • c

    clean-rocket-46383

    05/11/2023, 5:13 PM
    Hi Kaushik, that would be amazing! Would love to get on a call with you and @square-monkey-92722 our CTO to discuss pairing on it. I’ll dm you a calendar link now.
  • s

    square-monkey-92722

    05/13/2023, 4:56 PM
    hey @billions-belgium-16361 thanks for joining our Slack! we're currently working on shoring up our subscription management. once that's done the application should fit your use case!
    ✅ 1
  • s

    square-monkey-92722

    05/18/2023, 11:00 PM
    @billions-belgium-16361 we've got a docker compose file for you all, but how do you do you plan on deploying it? want to be helpful in whatever way we can be!
    b
    • 2
    • 1
  • h

    happy-horse-32006

    07/22/2023, 7:31 PM
    Hey <!channel>, I am trying to deploy via docker-compose, I ran
    ./scripts/admin.sh bootstrap
    successfully. Not sure what to do next, tried to go to port 3000 but I get a 404 not found error
    s
    • 2
    • 13
  • h

    handsome-nightfall-17848

    09/20/2023, 4:15 PM
    Hi, we are facing various issues whilst doing the setup Using nodejs 16.16.0 and Ubuntu 18 (tried this on NodeJS 18 and Ubuntu 22) 1. Clone git repo 2. yarn install Get the following issues ➤ YN0008: │ protobufjs@npm:7.2.5 must be rebuilt because its dependency tree changed ➤ YN0008: │ @prisma/engines@npm:5.3.1 must be rebuilt because its dependency tree changed ➤ YN0008: │ @swc/core@npm:1.3.86 [908ef] must be rebuilt because its dependency tree changed ➤ YN0008: │ sodium-native@npm:4.0.4 must be rebuilt because its dependency tree changed ➤ YN0008: │ sharp@npm:0.32.6 must be rebuilt because its dependency tree changed ➤ YN0008: │ protobufjs@npm:7.2.4 must be rebuilt because its dependency tree changed ➤ YN0008: │ core-js@npm:3.32.2 must be rebuilt because its dependency tree changed ➤ YN0007: │ docs@workspace:packages/docs must be built because it never has been before or the last one failed ➤ YN0007: │ prisma@npm:5.3.1 must be built because it never has been before or the last one failed ➤ YN0008: │ @temporalio/core-bridge@npm:1.8.6 must be rebuilt because its dependency tree changed 1. yarn workspace dashboard tsc --build Get the following errors (lots of them - so just pasting a few as it seems some generic setup issue) ../backend-lib/src/types.ts23 - error TS2305: Module '"@prisma/client"' has no exported member 'Integration'. 2 Integration, ~~~~~~~~~~~ ../backend-lib/src/types.ts33 - error TS2305: Module '"@prisma/client"' has no exported member 'Journey'. 3 Journey, ~~~~~~~ ../backend-lib/src/types.ts53 - error TS2305: Module '"@prisma/client"' has no exported member 'Segment'. 5 Segment, ~~~~~~~ ../backend-lib/src/types.ts63 - error TS2305: Module '"@prisma/client"' has no exported member 'UserProperty'. 6 UserProperty, ~~~~~~~~~~~~
    s
    • 2
    • 70
  • l

    late-machine-77955

    09/21/2023, 6:14 AM
    Hi, I'm able to run all three steps : I'm using window machine and docker desktop
    Copy code
    yarn workspace dashboard dev
    yarn workspace dashboard dev - ready started server on 0.0.0.0:3000, url: http://localhost:3000 nextConfig { basePath: '/dashboard', output: 'standalone', pageExtensions: [ 'page.tsx', 'page.ts' ], poweredByHeader: false, reactStrictMode: true, transpilePackages: [ 'isomorphic-lib', 'backend-lib' ], eslint: { ignoreDuringBuilds: true }, swcMinify: true, images: { domains: [ '*' ] }, redirects: [AsyncFunction: redirects], experimental: { newNextLinkBehavior: true, instrumentationHook: true, outputFileTracingRoot: 'D:\\dittofeed\\' } } - warn You have enabled experimental features (instrumentationHook, outputFileTracingRoot) in next.config.js. - warn Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk. - event compiled client and server successfully in 34.7s (1653 modules) - wait compiling... - wait compiling /instrumentation (client and server)... - event compiled client and server successfully in 2.1s (1692 modules)
    Copy code
    yarn workspace api dev
    113846 am - Starting compilation in watch mode... 113846 am - Found 0 errors. Watching for file changes. [061144 UTC] INFO: Server listening at http//[1]3001 [061144 UTC] INFO: Server listening at http://127.0.0.1:3001
    Copy code
    yarn workspace worker dev
    INFO: Creating worker options: { "namespace": "default", "identity": "7752@dushyant-semusi", "useVersioning": false, "shutdownGraceTime": 0, "maxConcurrentLocalActivityExecutions": 100, "enableNonLocalActivities": true, "maxConcurrentWorkflowTaskPolls": 10, "maxConcurrentActivityTaskPolls": 10, "stickyQueueScheduleToStartTimeout": "10s", "maxHeartbeatThrottleInterval": "60s", "defaultHeartbeatThrottleInterval": "30s", "isolateExecutionTimeout": "5s", "workflowThreadPoolSize": 2, "maxCachedWorkflows": 414, "enableSDKTracing": true, "showStackTraceSources": false, "reuseV8Context": false, "debugMode": false, "interceptors": { "activityInbound": [ null, null, null ], "workflowModules": [ "D:\dittofeed\node_modules\@temporalio\worker\lib\workflow-log-interceptor.js" ] }, "sinks": { "defaultWorkerLogger": { "trace": {}, "debug": {}, "info": {}, "warn": {}, "error": {} }, "exporter": { "export": {} } }, "connection": { "nativeClient": {}, "referenceHolders": {} }, "workflowsPath": "D:\dittofeed\packages\backend-lib\dist\src\temporal\workflows.js", "activities": {}, "taskQueue": "default", "maxConcurrentWorkflowTaskExecutions": 40, "maxConcurrentActivityTaskExecutions": 100, "shutdownGraceTimeMs": 0, "stickyQueueScheduleToStartTimeoutMs": 10000, "isolateExecutionTimeoutMs": 5000, "maxHeartbeatThrottleIntervalMs": 60000, "defaultHeartbeatThrottleIntervalMs": 30000, "loadedDataConverter": { "payloadConverter": { "converterByEncoding": {}, "converters": [ { "encodingType": "binary/null" }, { "encodingType": "binary/plain" }, { "encodingType": "json/plain" } ] }, "failureConverter": { "options": { "encodeCommonAttributes": false } }, "payloadCodecs": [] } } [051615 UTC] INFO: asset workflow-bundle-650cd1b2460507453d34.js 1.89 MiB [emitted] [immutable] (name: main) [051615 UTC] INFO: runtime modules 670 bytes 3 modules [051615 UTC] INFO: modules by path ../../node_modules/ 575 KiB 62 modules [051615 UTC] INFO: modules by path ../backend-lib/dist/src/ 61.4 KiB [051615 UTC] INFO: modules by path ../backend-lib/dist/src/temporal/ 1.49 KiB 2 modules [051615 UTC] INFO: modules by path ../backend-lib/dist/src/integrations/*.js 21.8 KiB 2 modules [051615 UTC] INFO: + 3 modules [051615 UTC] INFO: modules by path ../isomorphic-lib/dist/src/ 50 KiB [051615 UTC] INFO: ../isomorphic-lib/dist/src/resultHandling/schemaValidation.js 1.12 KiB [built] [code generated] [051615 UTC] INFO: ../isomorphic-lib/dist/src/types.js 46.5 KiB [built] [code generated] [051615 UTC] INFO: ../isomorphic-lib/dist/src/userProperties.js 2.39 KiB [built] [code generated] [051615 UTC] INFO: __temporal_custom_payload_converter (ignored) 15 bytes [built] [code generated] [051615 UTC] INFO: __temporal_custom_failure_converter (ignored) 15 bytes [built] [code generated] [051615 UTC] INFO: webpack 5.76.2 compiled successfully in 7995 ms [051615 UTC] INFO: Workflow bundle created size: "1.89MB" 2023-09-21T051618.139874Z INFO temporal_sdk_core:worker Initializing worker task_queue=default namespace=default [051618 UTC] INFO: Worker state changed state: "RUNNING" But Still i'm not able to see dashboard : http://127.0.0.1:3001/
    Copy code
    {
      "message": "Route GET:/ not found",
      "error": "Not Found",
      "statusCode": 404
    }
    http://localhost:3000/dashboard 500 error Please suggest.
    s
    • 2
    • 10
  • b

    better-branch-89739

    10/05/2023, 6:28 PM
    Hey guys 😄 From my understanding (looking at the demo site), it's not really possible to send newsletters through your platform - is that right?
    c
    s
    • 3
    • 42
  • c

    clean-rocket-46383

    10/05/2023, 6:30 PM
    Hey @better-branch-89739! Great having you here. Sending newsletters is possible, and some of our users are using us for that. You’d set up a broadcast segment and send a broadcast
  • a

    able-keyboard-28587

    10/10/2023, 10:15 PM
    Hi, are emails sent with Dittofeed traceable out of the box: clicks and views?
    s
    • 2
    • 3
  • a

    alert-minister-13173

    11/28/2023, 4:32 AM
    Hi, I am in development mode. I did some changes to sendgrid and those changes are not working with it. Can you please help me with Dittofeed worker.
    s
    • 2
    • 59
  • m

    mammoth-minister-44100

    12/11/2023, 3:57 PM
    Hey guys, looks like there is an issue with replicated databases (ClickHouse Cloud). Some SQL queries are failing.
    Error: CREATE AS SELECT is not supported with Replicated databases. Use separate CREATE and INSERT queries.
    The code in question is below: https://github.com/dittofeed/dittofeed/blob/main/packages/backend-lib/src/computedProperties/computePropertiesIncremental.ts#L1957 https://github.com/dittofeed/dittofeed/blob/main/packages/backend-lib/src/segments/computePropertiesWorkflow/activities/computeProperties.ts#L261
    ✅ 1
    s
    • 2
    • 18
  • b

    blue-ram-97427

    12/13/2023, 2:38 PM
    Hi guys, do you have an architecture visuals to share?
  • b

    blue-ram-97427

    12/13/2023, 2:39 PM
    something like that, would be really helpful for new users and maintainers to understand how components are bound, what data flow for certain actions is there
    s
    • 2
    • 1
  • m

    mammoth-minister-44100

    12/13/2023, 4:21 PM
    What would be the best way to handle notifications that are based on an event, not a customer segment? For example let’s say there is an
    order_review
    event with the property
    rating
    and we want to trigger a notification only when Rating is
    5
    .
    s
    • 2
    • 8
  • s

    square-monkey-92722

    12/15/2023, 7:29 PM
    Hey @blue-ram-97427 here's an architecture diagram! I'm going to write up a page in our docs with more details, but this is a preview 🙂
    ❤️ 2
  • s

    square-monkey-92722

    12/15/2023, 10:11 PM
    More detailed architecture docs: https://docs.dittofeed.com/contributing/architecture
    ❤️ 1
  • j

    jolly-lawyer-19768

    12/18/2023, 8:11 PM
    Hi! I'm actively testing cloud Dittofeed and encountered the fact that Journeys does not start. • I have identified the user (indicated email, lastname, id, firstname) • I created
    Segment
    and specified the conditions for my user to get there • I created Journey where indicate that a welcome email is sent • Then I send the event using the API (identify or track) • My event is displayed in the
    Events
    tab, but the email is not sent, also there is no error anywhere and what happened wrong
    s
    • 2
    • 5
  • a

    able-church-57491

    12/22/2023, 6:10 AM
    Hi Team To get access to dittofeeed cloud, one have to email at support@dittofeed.com ?
    s
    • 2
    • 1
  • s

    square-monkey-92722

    12/22/2023, 6:10 AM
    slack works too!
    👀 1
  • s

    square-monkey-92722

    01/16/2024, 2:16 AM
    <!channel> I'll be having group office hours for our friends in our new Discord! Stop by on the ⁠collaboration channel at 10:30 AM UTC +5:30 on the 18th to pair program and hang out! https://discord.com/channels/1182801141046726706/1196635784946659370
    😎 1